Baxter机器人 Moveit!与gazebo学习

  • 第一步,网络设定

编辑网络链接ipv4为与Baxter机器人同一网段,Baxter机器人为10.1.1.12,并启动baxter.sh sim仿真,设置环境。

   $ cd ~/ros_ws/
   $ ./baxter.sh
  • 第二步,启动启动终端,打开Baxter Gazebo,需要导入models,否则模型会很黑
$ roslaunch baxter_gazebo baxter_world.launch

为保障模型顺利加载,需要将模型文件库下载并放置在~/.gazebo/models,在主文件夹下,按ctrl+h打开隐藏文件,新建models,导入在https://bitbucket.org/osrf/gazebo_models/downloads/中下载的模型文件。

如果gazebo无法正常加载,ctrl+c,并在终端输入ps,kill,对应的进程编号PID。

  • 第三步,打开Baxter Moveit! 但要先打开joint_trajectory_action_server.py,否则gazebo与moveit无法通信,一定要先让机器人使能否则关节跟踪服务器无法运行
$ rosrun baxter_tools enable_robot.py -e
$ rosrun baxter_interface joint_trajectory_action_server.py
$ roslaunch baxter_moveit_config baxter_grippers.launch
  • 第四步,开始写Moveit的程序,控制机械臂运动

可以先用运动学运动到你先要的位置,然后打印关节状态

 $ rostopic echo /robot/joint_states

 

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值