move_base添加teb_local_planner插件

回复本帖可奖励5点威望哦! 每人最多可获奖1次!
奖池剩余5(中奖概率10%)
   使用apt-get install ros-kinetic-teb-local-planner 安装插件成功后,安装wiki上的教程更换teb_local_planner算法后显示如图错误

这是什么原因?如何解决?
之前用git将teb_local_planner包的源文件安装到工作空间使用catkin_make 命令编译链接时报错



            tf::Stamped<tf::Pose> robot_pose;
           costmap_ros_->getRobotPose(robot_pose);
           robot_pose_ = PoseSE2(robot_pose);报错costmap_ros_->getRobotPose();的形参与实参不匹配
查了下资料确实是这样
函数定义:bool costmap_2d::Costmap2DROS::getRobotPose (geometry_msgs::PoseStamped &  global_pose ) const
geometry_msgs::PoseStamped 是结构体定义的消息
 而tf::Stamped<tf::Pose>定义的是一个类
难道源码错了??!!
知道的大佬帮帮忙
游客
登录后才可以回帖,登录 或者 注册