MOVEIT中规划总是出现ABORTED: No motion plan found. No execution attempted.

在使用MOVEIT进行机器人运动规划时,遇到规划总是失败的问题,错误提示为'ABORTED: No motion plan found. No execution attempted.'。尝试了更改目标点、调整规划算法和逆运动学插件,但问题未解决。最终发现是URDF文件中硬件接口配置错误,将EffortJointInterface改为PositionJointInterface后,规划成功执行。
摘要由CSDN通过智能技术生成

一个鼠标、一把键盘,一个bug找半年。。。。。。

SW导出了URDF文件,配置助手生成了moveit_config文件,Rviz中拖动目标球也实现了位置到达拖动位置的轨迹规划,本以为完事大吉,但是当通过C++ interface的方式传递目标点的时候,问题来了。

geometry_msgs::Quaternion q;
  double roll=-3.127;
  double pitch=-0.512;
  double yaw=1.559;
 q=tf::createQuaternionMsgFromRollPitchYaw(roll,pitch,yaw);
	geometry_msgs::Pose target_pose;
	target_pose.position.x = 0.480988469635;
	target_pose.position.y = 3.28034542767;
	target_pose.position.z = -0.037;
	target_pose.orientation.x =  q.x;
	target_pose.orientation.y =  q.y;
	target_pose.orientation.z = q.z;    //设置末端的抓取姿态即末端朝向
	target_pose.orientation.w = q.w ; // 四元数

用这种方式将数据传递给Moveit执行的时候,moveit执行不了,不管设置规划次数多少,总是规划失败?抛出如下异常

ABORTED: No motion plan found. No execution attempted.

看到一些文章中提到,你设定的目标点根本就是机械臂到达不了的点,为避免这个情况,想到了

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值