
ROS学习笔记之——利用Gazebo仿真TurtleBot3
发布日期:2021-05-10 14:16:31
浏览次数:21
分类:精选文章
本文共 559 字,大约阅读时间需要 1 分钟。
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,所以一旦进行了网络配置,要对应。如下图所示
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月16日 14时41分28秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
MySQL 高级 - 存储过程 - 函数
2021-05-10
Explore Optimization
2021-05-10
js的知识点14
2021-05-10
MATLAB知识点1
2021-05-10
数据挖掘
2021-05-10
《区块链基础知识25讲》-第二十二讲-区块链的缺陷
2021-05-10
交换机基础知识 - 从零开始学习
2021-05-10
Kali Linux 内网渗透教程 - ARP欺骗攻击 | 超详细
2021-05-10
Unable to find vcvarsall.bat build_ext
2021-05-10
搞懂线程和进程的关系及区别
2021-05-10
java如何实现任意两个值交换 数组为例(值传递和地址传递)
2021-05-10
2020Java程序设计基础(华东交通大学)章节测试免费满分答案
2021-05-10
嵌入式流水线以及数据存储的大小端
2021-05-10
C/C++初学之创建项目
2021-05-10
什么是JDBC?
2021-05-10
ENSP模拟器
2021-05-10
基础数据结构之字符串
2021-05-10
windows下命令行模式中cd命令无效的解决办法
2021-05-10