Cartographer 安装 2021.10.27

最近安装了 Cartographer,非常感谢下面博客的帮助!
使用教程:link1link2
遇到的问题:

  1. 更改 ceres-solver 中地址后如果还是无法命中,这是网络问题,如果前面几个包都命中了可以修改 src/.rosinstall 文件,只去尝试命中 ceres-slover(多试几次)
  2. 在运行
rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y

时产生如下的错误:cartographer_turtlebot: Cannot locate rosdep definition for [turtlebot_bringup],采用link的方法解决,把命令更换为:

rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y -i -r
  1. 在使用编译命令
catkin_make_isolated --install --use-ninja -j1

时,出现如下错误:CMake Error at CMakeLists.txt:32 find_package(absl REQUIRED),使用link方法进行解决:

$ cd
$ sudo apt-get install stow
$ sudo chmod +x ~/cartographer_ws/src/cartographer/scripts/install_abseil.sh
$ cd ~/cartographer_ws/src/cartographer/scripts
$ ./install_abseil.sh

最后编译成功,编译时间很长,等等就好。
测试部分:
运行rviz无法显示小车,使用sudo apt-get install upgrade后可以运行。
可以建图但是效果不佳
导航部分:
安装导航包命令

$ sudo apt-get install ros-noetic-navigation

进行导航

$ roslaunch turtlebot3_gazebo turtlebot3_world.launch
$ roslaunch turtlebot3_navigation turtlebot3_navigation.launch map_file:=/home/howtoloveyou/maps/mymap/mymap.yaml

遇到地图未匹配问题,使用rviz的2D Pose Estimate调整位姿,再使用2D Nav Goal进行导航

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值