• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

利用ROS插件实现机械臂点动控制(jog pose control)

人工智能 搁浅 1391次浏览 0个评论

参考代码:https://github.com/tork-a/jog_control.git

  1. 将参考代码功能包放置到自己机械臂功能包同一目录下。在工作空间进行编译catkin_make
  2. 编译可能遇到的两个问题: 1)缺少fake-joint-launch:运行 sudo apt-get install ros-melodic-fake-joint-launch;2)找不到msg.h:先删除jog_controller功能包,编译成功之后再把该功能包放进来重新编译。
  3. 配置自己机械臂对应的节点启动文件:在jog_launch/launch下建立以机械臂为名称的launch文件:将其中指向的yaml文件替换成自己机械臂的yaml文件(yaml具体内容看第4点)。
  4. 配置自己机械臂对应的yaml文件:在jog_launch/config下新建yaml文件(对应第3点launch文件所包含的yaml):修改joint_names(机械臂六个joint的名字),group_name(运动规划组名称),link_names(机械臂终端link名称) jog_joint_node:joint_names:- shoulder_pan_joint- shoulder_lift_joint – elbow_joint – wrist_1_joint – wrist_2_joint – wrist_3_joint jog_frame_node: group_names: – manipulator link_names: – ee_link
  5. 最后,在启动launch文件的moveit.rviz内,添加插件名称。打开机械臂launch文件启动,就可以看到出现了一个panel的窗格,可以拖动机械臂进行点动。


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明利用ROS插件实现机械臂点动控制(jog pose control)
喜欢 (0)

您必须 登录 才能发表评论!

加载中……