安卓手机与ROS通信遥控Gazebo中仿真机器人小车运动(ROS_indigo)

首先,先列出需要用到的一些文件:

Gazebo中机器人模型及说明:

http://wiki.ros.org/grizzly_simulator

https://github.com/g/grizzly_simulator

手机APK:ros-teleop-indigo_1.0.0

-----------------------------------------------------------------------------------------------------

手机安装好软件后,点击APP:

安卓手机与ROS通信遥控Gazebo中仿真机器人小车运动(ROS_indigo)_第1张图片

设置ROS的Master IP和端口。这时需要roscore已经在Ubuntu中启动。

然后点击CONNECT。

安卓手机与ROS通信遥控Gazebo中仿真机器人小车运动(ROS_indigo)_第2张图片

PC:

先用rostopic list,查看主题列表:

rostopic list

安卓手机与ROS通信遥控Gazebo中仿真机器人小车运动(ROS_indigo)_第3张图片

在手机上,移动虚拟摇杆,可以用下面命令查看/cmd_vel主题消息:

安卓手机与ROS通信遥控Gazebo中仿真机器人小车运动(ROS_indigo)_第4张图片

安卓手机与ROS通信遥控Gazebo中仿真机器人小车运动(ROS_indigo)_第5张图片

然后,在catkin工作区,编译下载的grizzly_simulator软件包,并运行grizzly_empty_world.launch:

$ roslaunch grizzly_gazebo grizzly_empty_world.launch

到此,就可以用手机控制Gazebo中机器人移动了。


安卓手机与ROS通信遥控Gazebo中仿真机器人小车运动(ROS_indigo)_第6张图片


你可能感兴趣的:(indigo,ROS,Gazebo)