运行moveit报错

更新后moveit后,运行moveit_setup_assistant生成的demo.launch,会报错

[ERROR] [1533871768.940411893]: Could not find the planner configuration 'RRTConnectkConfigDefault' on the param server
[ERROR] [1533871768.948137660]: Could not find the planner configuration 'SBLkConfigDefault' on the param server
[ERROR] [1533871768.951694575]: Could not find the planner configuration 'ESTkConfigDefault' on the param server
[ERROR] [1533871768.955891877]: Could not find the planner configuration 'LBKPIECEkConfigDefault' on the param server
[ERROR] [1533871768.959863802]: Could not find the planner configuration 'BKPIECEkConfigDefault' on the param server

运行moveit报错

这是版本之间不兼容的问题,虽然不影响实际使用,但是有error终究不爽.

解决方法是找到生成的文件目录下config/ompl_planning.yaml,修改planner_configs:下的,将SBL   EST   LBKPIECE等后面加上kConfigDefault,效果如下

运行moveit报错

但是这样做了之后还会有一个error

[ERROR] [1533885006.595150061]: Could not find the planner configuration 'kConfigDefault' on the param server
影响不大,暂时没有管他.

另外,可参考https://github.com/ros-planning/moveit/issues/955?_pjax=#js-repo-pjax-container