学习笔记之——利用Gazebo仿真TurtleBot3

gazebo是一款强大的仿真器,可以看作与ros无关.

运行gazebo

gazebo

下面如以下示例所示运行启动文件。那么将同时运行gazebo、gazebo_gui、mobile_base_nodelet_manager、robot_state_publisher和spawn_mobile_base节点,且TurtleBot3会出现在Gazebo屏幕上。Gazebo是一款3D仿真器,由于使用了物理引擎和图形效果,因此会占据大量的CPU、GPU和RAM的资源。根据的PC的规格,可能需要相当长的时间来加载。(注意配置了网络后,本机不能直接运行roscore)

roslaunch turtlebot3_gazebo turtlebot3_empty_world.launch

如下图所示,只看到了机器人。因为没有指定任何环境选项

再次运行

roslaunch turtlebot3_gazebo turtlebot3_world.launch

然后采用键盘遥控

roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch

即可以实现在gazbo的环境里面让机器人运动了~

注意:roscore要运行在主节点所在IP,所以一旦进行了网络配置,要对应。如下图所示

发布了208 篇原创文章 · 获赞 198 · 访问量 23万+

猜你喜欢

转载自blog.csdn.net/gwplovekimi/article/details/102997572