ROS控制UR5e机器人之功能包学习

上次调试成功,能控制实际UR5e机器人后,希望研究下能否做柔顺的控制

一、

观察上次的指令,启动的是Universal_Robots_Ros_Driverur_robot_driver中的ur5e_bringup.launch这个文件
打开后里面的controllers标签给出了可用的控制器,包括四种:

joint_state_controller
scaled_pos_joint_traj_controller
speed_scaling_state_controller
force_torque_sensor_controller

具体的参数和约束设置,在ur_robot_driver文件夹中的ur5e_controllers.yaml进行了设置。

二、

然后具体来说,控制机器人用的是哪一种呢?
继续观察上次的指令,发现用到了ur5e_moveit_config功能包
于是在fmauch_Universal_robot中找到ur5e_moveit_config,并在config文件夹中找到ros-controller.yaml文件,文档最后,给出了controller_list,其中写着是scaled_pos_joint_traj_controller,即位置控制,因此通过修改此处name后面的内容,选择上述的四种之一,应该就可以更换控制器了。

两点说明:

  1. 古月居社区的博客里写着是controller.yaml文件,但我这里为啥是ros-controller.yaml

https://www.guyuehome.com/22296/notice.html

我检查了下自己下载的fmauch_Universal_robot文件夹,发现,我不是在它的默认分支下载的,而是选择了calibration_devel这个分支,具体原因不明,估计是默认下载最新更新的那个分支?
2. 更换控制器还未尝试,待更新

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值