ROS-Gazebo-turtlesim仿真

前言:Gazebo是一款3D仿真器,支持机器人开发所需的机器人、传感器和环境模型,并且通过搭载的物理引擎可以得到逼真的仿真结果。Gazebo是近年来最受欢迎的三维仿真器之一,并被选为美国DARPA机器人挑战赛 的官方仿真器。因此它再接再厉,即便是开7源仿真器,却具有高水准的仿真性能,因此在机器人工程领域中非常流行。不仅如此,负责开发和普及ROS,且担任社区的Open Robotics在开发ROS和Gazebo,因此ROS和Gazebo非常兼容。

一、启动虚拟机器人

cd ~/catkin_ws/src/turtlebot3_simulations/turtlebot3_gazebo/launch
export TURTLEBOT3_MODEL=waffle
roslaunch turtlebot3_gazebo turtlebot3_world.launch

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

解析:

launch文件启动的节点有:gazebo、gazebo_gui、mobile_base_nodelet_manager、robot_state_publisher和spawn_mobile_base节点。

显示如下:

二、启动远程控制命令

cd ~/catkin_ws/src/turtlebot3/turtlebot3_teleop/launch
export TURTLEBOT3_MODEL=waffle
roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch

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

显示如下:

三、随机移动,物理仿真

cd ~/catkin_ws/src/turtlebot3_simulations/turtlebot3_gazebo/launch
export TURTLEBOT3_MODEL=waffle
roslaunch turtlebot3_gazebo turtlebot3_simulation.launch

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

显示如下;

 

 

 

-END-

猜你喜欢

转载自www.cnblogs.com/chendeqiang/p/10228449.html