赞
踩
最近在做moveit+gaebo仿真的工作中,原本点击execute之后,moveit和gezebo中中的机械臂能够同步运动,但是,最近突然出现点击execute之后的出现题目中的错误信息,紧跟着后面出现这句话
Motion plan was found but it seems to be invalid (possibly due to postprocessing). Not
executing.
直接翻译过来意思就是:找到运动计划,但似乎无效(可能是由于后处理)。不执行
原本好好的,我不知道为什么会出现这个问题,可能是我修改了某个文件造成了,但是在项目的进展中,每天都在修改东西,根本不知道这个问题因为修改了那个参数造成的。遇到这种情况,就不要去纠结什么原因了,最好的办法就是“头疼医头,脚疼医脚”,经过一通查找资料,找到了解决办法,就是对机械臂文件中的ompl_planning.yaml文件中的longest_valid_sement_fraction后面的参数进行修改,我的原始参数是0.005,当我把他修改成0.03之后,这种情了。
这个数据设置成多少合适,还是要一点一点调整,这个参数的意思是“最长有效段分数”,具体什么意思我还没搞懂,但是改了之后就好了,欢迎遇到同样问题的兄弟指点一下。
不管怎样啊,解决掉bug就是最开心的事情。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。