Baxter机器人 Moveit!与gazebo学习

阅读: 评论:0

Baxter机器人 Moveit!与gazebo学习

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,导入在。

如果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

 

本文发布于:2024-02-08 19:40:59,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170739248568377.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:机器人   Baxter   gazebo   Moveit
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23