admin管理员组文章数量:1558079
本人是刚学习ros的小白,参照《ROS机械臂开发:MoveIt! + Gazebo仿真》:https://www.jianshu/p/2db9c75e150c
根上文对自己的模型进行配置,在启动相应的**_bringup_moveit.launch文件后,并出现以下报错提示:
ERROR] [1603611730.550416457, 3411.444000000]: Unable to identify any set of controllers that can actuate the specified joints: [ joint1 joint2 joint3 joint4 joint5 joint6 ]
[ERROR] [1603611730.550483027, 3411.444000000]: Known controllers and their joints:
尝试过:https://blog.csdn/Steve_Kung/article/details/89515873 未果,后来发现这种设置只是表面的形式,最根本的原因是设置在**_moveit_config文件夹中配置文件的设置与gazebo配置文件中控制器相关的配置不一至造成的,需要在以下位置设置一致。
首先:确保控制器已经下载:
sudo apt install ros-melodic-ros-controllers
(1)src/probot_gazebo/config/probot_anno_trajectory_control.yaml
(2)src/probot_gazebo/launch/probot_anno/probot_anno_trajectory_controller.launch
(3)src/probot_anno_moveit_config/config/controllers_gazebo.yaml
(4)src/probot_anno_moveit_config/launch/probot_anno_moveit_controller_manager.launch.xml
注意:probot_anno_moveit_controller_manager.launch.xml 与 controllers_gazebo.yaml 的组合网上有多种形式,但和名字无关,controller_list内容合理即可
本文标签: unablegazeboMoveitidentifyactuate
版权声明:本文标题:moveit! 与 gazebo 仿真中的问题:Unable to identify any set of controllersthat can actuate the specified... 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1727342071a1109537.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论