记录一次teb_local_planner和navigation包共同编译的问题
- 最开始在工作空间中只有teb包和turtlebot,编译没有问题,版本kinetic。
- 后来加入了navigation包就出现了如下的编译问题:
error:no matching function for call to ‘costmap_2d::Costmap2DROS::getRobotPose(tf::Stampedtf::Transform&)’
函数用法出错,感觉应该是版本问题。但是我认为我已经选了kinetic的navigation包下:
然而在git clone后其实默认还是m版本的,只要在teb包的位置输入如下:
git checkout kinetic-devel
即可。teb包同理,如果下了源码,checkout一下就好了。