ROS 学习踩坑笔记9- KDL求解器提示:Fail: ABORTED: No motion plan found.更换Tarc_ik求解器方法

在使用KDL求解器求解运动学逆解时,经常出现找不到解的情况,具体显示为:Fail: ABORTED: No motion plan found.; 

解决办法是尝试更换求解器的方法解决这个问题,我在这里更换的是Tarc_ik。


参考资料为: https://zhuanlan.zhihu.com/p/37472204

在更换运动学求解器的过程中,上边的参考资料说到直接修改kinematics.yaml文件即可,但是操作之后会提示:

The kinematics plugin (xarm6) failed to load. Error: According to the loaded plugin descriptions the class tarc_ik_kinematics_plugin/trac_ikKinematicsPlugin with base class type kinematics::KinematicsBase does not exist. Declared types are  cached_ik_kinematics_plugin/CachedKDLKinematicsPlugin cached_ik_kinematics_plugin/CachedSrvKinematicsPlugin kdl_kinematics_plugin/KDLKinematicsPlugin lma_kinematics_plugin/LMAKinematicsPlugin srv_kinematics_plugin/SrvKinematicsPlugin trac_ik_kinematics_plugin/TRAC_IKKinematicsPlugin
[ERROR] [1609958750.598666348]: Kinematics solver could not be instantiated for joint group xarm6.

解决办法为: 

更换运动学求解器的正确方法是:

1.打开Moveit_setup_assistant; 

2.加载之前已经配置好的机器人模型;

3. 在Moveit_setup_assistant中,将运动学求解器修改为Tarc_ik;(关键步骤)

4. 在Moveit_setup_assistant中,保存前面的修改。

 

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值