本项目最终是为了将书本中学习到的理论知识应用到实战,并通过动手实践制作出一台可以实际运行的SLAM导航机器人(也就是“xiihoo”机器人)。实战过程中,除了需要搭建机器人硬件,还需要搭建机器人软件及相应的软件运行环境。系统和软件版本并不是越新越好,够用就行了,大家切记。本项目推荐使用ubuntu18.04操作系统和ROS melodic版本,除此之外还涉及到众多第三方库环境,为了方便大家学习将其整理如下: