安装rbx1之前需要安装一些前置安装包,参考网上资源
安装ROS工具包和Rviz仿真器
sudo apt-get install ros-kinetic-turtlebot-bringup \
ros-kinetic-turtlebot-create-desktop ?
sudo apt-get install ros-kinetic-openni-* ros-kinetic-openni2-* ros-kinetic-freenect-* ros-kinetic-usb-cam ros-kinetic-laser-* \
ros-kinetic-hokuyo-node \ ?hokuyo 激光包
ros-kinetic-audio-common gstreamer0.10-pocketsphinx
ros-kinetic-pocketsphinx ?语音识别包
ros-kinetic-slam-gmapping ros-kinetic-joystick-drivers python-rosinstall ros-kinetic-orocos-kdl ros-kinetic-python-orocos-kdl \
python-setuptools ros-kinetic-dynamixel-motor-* libopencv-dev python-opencv ros-kinetic-vision-opencv ros-kinetic-depthimage-to-laserscan ros-kinetic-arbotix-* \
ros-kinetic-turtlebot-teleop ros-kinetic-move-base ros-kinetic-map-server ros-kinetic-fake-localization ros-kinetic-amcl
git subversion mercurial
1. 安装rbx1
cd ~/catkin_ws/src
git clone https://github.com/pirobot/rbx1.git
cd ..
catkin_make
rospack profile
2. 安装Arbotix模拟器
cd ~/catkin_ws/src
git clone https://github.com/vanadiumlabs/arbotix_ros.git
cd ..
catkin_make
3.测试模拟器
a.在一个新的终端输入
roscore
b.在一个新的终端输入
roslaunch rbx1_bringup fake_turtlebot.launch启动机器人
c.调出RViz查看模拟的机器人
rosrun rviz rviz -drospack find rbx1_nav/sim.rviz
d.让机器人顺时针转圈
rostopic pub -r 10 /cmd_vel geometry_msgs/Twist '{linear: {x: 0.1,y: 0,z: 0},angular: {x: 0,y: 0,z: 0}}'(这里需要注意的是变量名和值之间必须要有一个空格)