智能车自主导航仿真
创建工作空间
首先创建工作空间,然后定义初始化工作空间,从GitHub上clone源码来进行
mkdir -p ~/racecar_ws/src
cd ~/racecar_ws/src
catkin_init_workspace
git clone https://github.com/xmy0916/racecar.git
cd ..
catkin_make
编译成功:
启动slam和rviz进行建图并保存
首先使能环境变量,然后运行命令启动地图,控制小车进行运动,来扫描建立地图
echo "source ~/racecar_ws/devel/setup.bash" >> ~/.bashrc
source ~/.bashrc
##启动地图
roslaunch racecar_gazebo racecar_runway.launch
启动地图:
(如果小车的位置不对或者赛道的位置不太好,就可以点击下图红框中的图标之后,将小车或者赛道移动到自己想要的位置上)
与此同时会出现一个如下图所示的窗口,不要叉掉
程序会报错
问题解决参考: