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

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)

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

然后点击CONNECT。

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

PC:

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

rostopic list

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

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

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

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

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

$ roslaunch grizzly_gazebo grizzly_empty_world.launch

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

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

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


相关文章:

  • 2021-04-24
  • 2022-12-23
  • 2021-11-01
  • 2021-08-20
  • 2022-01-30
  • 2021-12-16
  • 2021-11-16
  • 2022-01-21
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-09
  • 2021-05-23
  • 2022-12-23
  • 2021-08-24
  • 2021-06-04
相关资源
相似解决方案