天天看點

kinetic 中安裝rbx1與安裝arbotix 模拟器*

在ubuntu16.04中安裝rbx1

cd ~/catkin_ws/src

git clone https:

//github.com/pirobot/rbx1.git

cd ..

catkin_make

rospack profile

在ubuntu16.04中安裝arbotix 模拟器*

按照indigo版本中的安裝方式無法成功安裝,隻好換一種源碼安裝的方式

其具體的安裝辦法如下:

cd ~/catkin_ws/src

git clone  https:

//github.com/vanadiumlabs/arbotix_ros.git

cd ..

catkin_make

如果這個時候提示類似如下錯誤:

ERROR: cannot launch node of type [arbotix_python/arbotix_driver]: arbotix_python

ROS path [0]=/opt/ros/kinetic/share/ros

ROS path [1]=/home/xcy/catkin_lml/src

ROS path [2]=/home/xcy/catkin_syl/src

ROS path [3]=/home/xcy/catkin_ws/src

ROS path [4]=/opt/ros/kinetic/share

原因是沒有添加搜尋路徑;

在.bashrc檔案中添加  :source ~/download_code/arbotix_ros/devel/setup.bash

具體的路徑需根據自己下載下傳的位置來修改;

然後載編譯就成功了

測試模拟器

a.在一個新的終端輸入

roscore

b.在一個新的終端輸入

roslaunch rbx1_bringup fake_turtlebot.launch

啟動機器人 

c.調出RViz檢視模拟的機器人

rosrun rviz rviz -d

rospack 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}}'

(這裡需要注意的是變量名和值之間必須要有一個空格) 

e.ctrl+c終止終端,發送空的消息

rostopic pub -r 10 /cmd_vel geometry_msgs/Twist '{}'

至此已經成功安裝了模拟器