sudo apt-get install ros-indigo-joy
sudo apt-get install ros-indigo-hector-mapping
sudo apt-get install ros-indigo-gmapping
sudo apt-get install ros-indigo-map-server
sudo apt-get install ros-indigo-navigation
sudo apt-get install ros-indigo-move-base
sudo apt-get install ros-indigo-amcl
sudo apt-get install gstreamer0.10-pocketsphinx
sudo apt-get install gstreamer0.10-gconf
sudo apt-get install ros-indigo-pocketsphinx
sudo apt-get install ros-indigo-audio-common
sudo apt-get install libasound2
sudo apt-get install ros-indigo-sound-play
- 获取源码:
cd ~/catkin_ws/src/
git clone https://github.com/6-robot/wpb_home.git
- 设置设备权限
roscd wpb_home_bringup
cd scripts
chmod +x create_udev_rules.sh
./create_udev_rules.sh
- 编译
cd ~/catkin_ws
catkin_make
- 欢迎享用 :)
启智(ROS版)是北京六部工坊科技有限公司为ROS机器人算法开发量身打造的一款机器人硬件平台,拥有硬件里程计、激光测距雷达、立体视觉相机和语音输入和立体声输出等一整套部件,完美适配ROS的TF、Navigation、Actionlib和Pluginlib子系统,是深入学习ROS和高级机器人算法验证开发的理想平台。
启智ROS版具备完整的URDF模型描述,可以在ROS系统里直接加载。
启智ROS版装备了带编码器的直流伺服电机,可以在ROS里接收电机码盘计数,从而推算出机器人的移动里程信息。
启智ROS版内置了一枚六轴的IMU单元,可以实时获取机器人的滚转、倾斜和朝向信息,为机器人的上层控制算法提供数值依据。
启智ROS版采用最新一代的TOF立体相机,探测距离达到8米,最大视角70°,适用于对室内环境的三维模型重构。
启智ROS版装备了新一代的360°激光雷达,可以实时扫描机器人周围的障碍物分布状况,借助HectorSLAM和GMapping算法,创建环境地图。
启智ROS版将激光雷达扫描的距离信息与电机里程计数据进行融合,使用AMCL方法进行地图定位,结合ROS的move_base进行自主导航。
启智ROS版可以快速锁定一个跟踪目标,保持指定距离,一直尾随目标物进行移动。
启智ROS版通过立体相机获得三维点云,对点云中的物品进行检测、匹配和轮廓辨识,计算每个物品的外形尺寸和三维空间坐标。
启智ROS版支持Haar特征级联分类器,结合机器人头部的高分辨率摄像机,对环境中的人脸特征进行检测,并根据立体相机采集的点云,计算其三维空间坐标