当前位置: 首页 > news >正文

重庆人才招聘网官网百度快照优化培训班

重庆人才招聘网官网,百度快照优化培训班,潮州+网站建设,做的怎样 英文网站UR机械臂学习(5-3):驱动ur机械臂实物——问题及解决_error: 鈥榰r_msgs::setpayloadrequest {aka struct ur__冰激凌啊的博客-程序员宝宝 - 程序员宝宝 (cxybb.com) 问题5 Action client not connected: scaled_pos_traj_controller/follow_j…

UR机械臂学习(5-3):驱动ur机械臂实物——问题及解决_error: 鈥榰r_msgs::setpayloadrequest {aka struct ur__冰激凌啊的博客-程序员宝宝 - 程序员宝宝 (cxybb.com)

问题5 Action client not connected: scaled_pos_traj_controller/follow_joint_trajectory

在这里插入图片描述

[ WARN] [1624863539.203489625, 57.864000000]: Waiting for scaled_pos_joint_traj_controller/follow_joint_trajectory to come up
[ WARN] [1624863545.212986404, 63.864000000]: Waiting for scaled_pos_joint_traj_controller/follow_joint_trajectory to come up
[ERROR] [1624863551.221038108, 69.865000000]: Action client not connected: scaled_pos_joint_traj_controller/follow_joint_trajectory

解决:

这个是个很大的坑。

首先要确定的是在/home/guyue/ur_ws/src/fmauch_universal_robot/ur3_moveit_config/config下的ros_controllers.yaml
name需要为scaled_pos_traj_controller,因为如果不是这个名字,是无法驱动实物机械臂的。

下面说原因:
看下面这张图,bringup启动的时候,他启动的是scaled_pos_traj_controller控制器

在这里插入图片描述

然后再回来说为什么启动gazebo,然后再启动moveit的时候会报这个错

看下面这张图

在这里插入图片描述
/home/guyue/ur_ws/src/fmauch_universal_robot/ur3_moveit_config/config下的ros_controllers.yaml

/home/guyue/ur_ws/src/fmauch_universal_robot/ur_gazebo/config下的ur3_controllers.yaml

这两个文件夹对这个控制器的名字不一样

现在有两种思路

  • 一种是把这两个文件里关于控制器的名称改为一样的
  • 另一种是在某个文件里把这两个控制器连接在一起

先说第一种思路:

如果把moveit下面的ros_controllers.yaml里的scaled_pos_traj_controller改为pos_traj_controller

gazebo和所有仿真都正常,但在驱动实物时又会出现问题,因为ur_ros_driver驱动里面所有控制器的名字都是scaled_pos_traj_controller

而如果把gazebo下面的ur3_controllers.yaml里的pos_traj_controller改为scaled_pos_traj_controller

在启动gazebo时就会报错,因为/home/guyue/ur_ws/src/fmauch_universal_robot/ur_gazebo/launch文件夹下的ur3_bringup.launch也同样将这个控制器的名字命名为pos_traj_controller

如果说ur3_controllers.yamlur3_bringup.launch里的名字都修改,启动gazebo是不报错了,但启动moveit时还是会报最开始的那个错误。

所以,我们因当采取的是第二种思路:

也就是修改两者的连接文件

我们在moveit中启动的是ur3_moveit_planning_execution.launchl文件,所以从这个文件开始看起。
在这个里面就提到了如果sim参数为true,就连接两个控制器,但是这里面对于gazebo的名字为arm_controller,而不是现在所使用的pos_traj_controller,所以问题应该就出现在这里了。

所以,最后应该是修改/home/guyue/ur_ws/src/fmauch_universal_robot/ur3_moveit_config/launch下的ur3_moveit_planning_execution.launchl

修改后应该如下图所示

在这里插入图片描述
因为gazebo和moveit里的分别是

# moveit
controller_list:
- name: "scaled_pos_joint_traj_controller"action_ns: follow_joint_trajectorytype: FollowJointTrajectoryjoints:- shoulder_pan_joint- shoulder_lift_joint- elbow_joint- wrist_1_joint- wrist_2_joint- wrist_3_joint# gazebo
pos_joint_traj_controller:type: position_controllers/JointTrajectoryControllerjoints: &robot_joints- shoulder_pan_joint- shoulder_lift_joint- elbow_joint- wrist_1_joint- wrist_2_joint- wrist_3_joint

所以修改ur3_moveit_planning_execution.launchl

<remap if="$(arg sim)" from="/scaled_pos_joint_traj_controller/follow_joint_trajectory" to="/pos_joint_traj_controller/follow_joint_trajectory"/>

最后,因为ur的安装包和驱动一直在更新,所以如果这种方法也没用了,可以注意下面几个文件里控制器的名称是否一致

  • gazebo里的文件

    • /home/guyue/ur_ws/src/fmauch_universal_robot/ur_gazebo/config文件夹下的ur3_controllers.yaml
    • /home/guyue/ur_ws/src/fmauch_universal_robot/ur_gazebo/launch文件夹下的ur3_bringup.launch
  • moveit的文件

    • /home/guyue/ur_ws/src/fmauch_universal_robot/ur3_moveit_config/config文件夹下的ros_controllers.yaml
    • /home/guyue/ur_ws/src/fmauch_universal_robot/ur3_moveit_config/launch文件夹下的ur3_moveit_planning_execution.launch

最后的最后,2021年6月下载的fmauch版,moveit的部分不需要修改,只需要修改gazebo部分
也就是说,只驱动真实机械臂,不仿真,是没有任何问题的,不需要任何修改

http://www.yidumall.com/news/84515.html

相关文章:

  • 程序员 给老婆做网站泉州百度竞价推广
  • 什么是sem推广长沙网站优化方法
  • 网站建设倒计时代码2021近期时事新闻热点事件简短
  • 怎样建设游戏网站深圳百度
  • 微博营销软件关键词优化推广公司哪家好
  • 网页设计需要学什么书长沙靠谱关键词优化服务
  • 网站建设销售培训语泉州百度首页优化
  • 阿里巴巴国际网站怎么做互联网推广
  • 建站模板与网站案例展示seoul是什么国家
  • 怎样查网站的注册地点最新的全国疫情
  • 域名服务网站建设科技公司网站快速收录教程
  • 宁波建网站公司哪家好电商seo优化是什么意思
  • 网站网络安全怎么做西安做网站哪家好
  • 网站 字体兰州seo技术优化排名公司
  • 百度企业推广优化营商环境 助推高质量发展
  • 哪些网站可以做ppt推广普通话奋进新征程演讲稿
  • 怎么做告白网站百度竞价推广登录入口
  • 做单平台网站制作网络营销公司有哪些
  • 开发微信小程序流程seo优化教程自学网
  • wordpress purecss网络seo
  • 网站建设后台外链链接平台
  • wordpress database host百度禁止seo推广
  • 浏阳商务局网站溪江农贸市场建设网络营销企业培训
  • 百度bch主机怎么做多个网站公司网站域名怎么注册
  • 学校网站模板电商平台推广怎么做
  • wordpress 简洁模板合肥seo软件
  • wordpress news主题seo优化啥意思
  • 怎么做淘宝客网站和APP长春做网站推广的公司
  • 哪些企业会考虑做网站天津外贸seo推广
  • 从做系统网站的收藏怎么找回附子seo