使用gazebo仿真baxter机器人,打开并进入仿真步骤

cd ~/baxter_ws

./baxter.sh sim

roslaunch baxter_gazebo baxter_world.launch

上述在gazebo中建立并打开了baxter的模型,接下来重新打开一个命令行开始操作仿真的baxter机器人

cd ~/baxter_ws

./baxter.sh sim

rosrun baxter_tools enable_robot.py -e

rosrun baxter_tools tuck_arms.py -u

这样就链接上了仿真的baxter模型,可以开始进行其他的二次开发了

用于在baxter头部的屏幕显示图片

rosrun baxter_examples xdisplay_image.py --file=`rospack find baxter_examples`/share/images/text.jpg

其中rospack用于查找pkg所在目录,后面跟上路径组成整个文件路径

rosrun baxter_examples head_wobbler.py

操作显示屏左右晃动

baxter_tools tuck_arms -t 转换到运输姿势 -u转换到操作姿势

baxter_examples joint_velocity_wobbler.py 控制手臂按照一定速度摆动

baxter_examples joint_position_keyboard.py 通过键盘控制baxter的手臂

baxter_examples joint_recorder.py -f armRoutine 记录手臂的移动位置并保存在armRoutine文件里,运行

该程序后就可以开始记录机械臂的运动轨迹,通过ctrl+c结束记录

baxter_example joint_position_flie_playback.py -f armRoutine 可以读取文件中的位置信息,并重复操作一遍

在运行手臂时,可以通过以下两行代码分别调整手臂的位置和速度(最好在仿真模型中实验,容易搞坏机器)

roslaunch baxter_sim_hardware baxter_sdk_position_rqt.launch

roslaunch baxter_sim_hardware baxter_sdk_velocity_rqt.launch

使用rostopic echo /robot/joint_states可以看到当前的机械手臂的各个参数

/robot/limb/left/endpoint_state显示左臂底端的状态

在使用movieit的时候,先使用tuck_arm.py -u使手臂保持在untuck状态

然后运行

rosrun baxter_interface joint_trajectoru_action_server.py

再新建terminal

roslaunch baxter_moveit_config baxter_grippers.launch

baxter仿真操作简单命令相关推荐

  1. Modelsim仿真操作指导

    目录 一.前言 二.仿真分类 三.RTL级仿真 3.1创建库 3.2 仿真配置设置 3.3 运行仿真 四.常见问题 4.1 # Error loading design 4.2 运行仿真时报错&quo ...

  2. 华为ensp常用简单命令(一)

    华为ensp常用简单命令(一) 华为ensp 一.ensp是什么? 二.ensp界面 三.常用简单命令 总结 华为ensp 一.ensp是什么? eNSP(Enterprise Network Sim ...

  3. 无人机仿真—PX4编译,gazebo仿真及简单off board控制模式下无人机起飞

    无人机仿真-PX4编译,gazebo仿真及简单off board控制模式下无人机起飞 前言 在上篇记录中,已经对整体的PX4仿真环境有了一定的了解,现如今就要开始对无人机进行起飞等仿真环境工作,在整体 ...

  4. sola ris 简单命令

    Solaris 简单命令 2007-04-14 17:00:56 标签:solaris linux unix 命令 solaris [推送到技术圈] 比较郁闷的是,无法执行rb文件,提示没有权限.想给 ...

  5. Android内部自带的SQLite数据库操作dos命令

    1:什么叫做SQLite数据库 Android系统内核是Linux系统,Android系统很特殊,他自带了一个SQLite数据库,轻量型的一款嵌入式的数据库 它占用资源非常的低,在嵌入式设备中,可能只 ...

  6. linux学习-简单命令介绍及安装VMware Tools

    常用简单命令介绍 ethernet以太网 pts:模拟终端 图形界面: Ctrl+Alt+F1 字符界面:Ctrl+Alt+F2-F6 切换虚拟终端:(本机操作) # chvt 1-6 关闭图形界面, ...

  7. linux用户命令快捷链接,linux简单命令

    linux系统命令是最基础也是最重要的部分,下面由学习啦小编为大家整理了linux简单命令的相关知识,希望对大家有帮助! linux简单命令一.文件和目录 家目录为 /home/user 或者 - 目 ...

  8. Redis简单命令(部分示例代码)

    一.redis文件夹下的可执行文件(文章尾部有示例代码) 可执行文件 作用 redis-server 启动redis redis-cli redis命令行工具 redis-benchmark 基准测试 ...

  9. 单机 docker 部署fastfds_云服务器使用docker可视化一键部署Wrodpress个人博客,操作简单,适合小白...

    原文链接在我的博客: 教你云服务器使用docker可视化一键部署Wrodpress个人博客,操作简单,适合小白 - Kyellow's blog​kyellow.gitee.io 前段时间领取了一台云 ...

最新文章

  1. 从IT人士到IT经理倪应该学会的30 项技能
  2. 【默认加入持久化机制,防止消息丢失,v0.0.3】对RabbitMQ.Client进行一下小小的包装,绝对实用方便...
  3. Tensorflow学习笔记1----基础分类模型
  4. 神华集团与360共设清洁能源大数据安全技术研究中心
  5. mongodb模糊查询_我叫Mongo,收了「查询基础篇」,值得你拥有
  6. laravel blade include使用变量_3分钟短文:可能是Laravel模板最直白的用法了,没有之一...
  7. CSDN数据泄密凸显数据安全黑洞 飞客提示注意数据库保护
  8. ENSP配置 实例六 OSPF配置
  9. 最新官方版本Fliqlo 炫酷翻盖时钟屏保 多平台
  10. 干货:IT运维管理规划
  11. 微信公众平台测试账号申请地址
  12. vue会不会?看了你就会了!干了#兄弟们
  13. Java图片嵌套图片
  14. 七夕妈妈生辰,岁月,请你善待妈妈
  15. android无法启动adb服务,android – 初始化ADB时出错:无法创建调试桥:无法启动ADB服务器...
  16. 服务注册中心consul
  17. 微服务商城系统(一)框架搭建、商品微服务搭建
  18. 倍福端子用直径2.4mm的螺丝刀
  19. myeclipse中修改字体大小
  20. INRIA Person Dataset(INRIA 行人数据集)介绍

热门文章

  1. 转:CPU与内存的那些事
  2. LVGL8基础语法-设置中文
  3. Android菜单:选项菜单+上下文菜单+子菜单
  4. 计算机教师年终考核,2019小学教师年度考核个人总结
  5. 英文文学研究助手(Python)
  6. 固定资产月结\年结流程
  7. 一起学ORBSLAM2(12)结语
  8. 学习汇编前你应该知道的知识
  9. 编程是一种美德,是促使一个人不断向上发展的一种原动力
  10. 在成为Android工程师的一年里,我经历了什么?