基于SLAM融合构图的自主轮式仓储货运机器人技术说明
本文为基于SLAM融合构图的自主轮式仓储货运机器人技术说明文档,旨在说明基于SLAM融合构图的自主轮式仓储货运机器人环境依赖与操作配置。操作演示请参考演示PPT&视频。项目计划请参考项目计划书/基于SLAM融合构图的自主轮式仓储货运机器人-项目计划书
1 环境说明
1.1 硬件基础
正方形或圆形双轮机器人
STM 32 控制模块
RPLIDAR A2 激光雷达
1.2 操作系统环境
Ubuntu 14.04
ROS Indigo
1.3 软件依赖
软件功能包名称 | 软件功能包功能 |
---|---|
rplidar | 激光雷达驱动,数据采集 |
serial | 串口通讯 |
navigation | 基础导航功能 |
hector_slam | 基础SLAM构图功能 |
2 环境配置
2.1 安装与配置 ROS
安装ROS具体教程参见ROS安装中文教程
2.1.1 安装 ROS
2.1.1.1 添加 source.list
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
2.1.1.2 添加 keys
sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net -