ROS实训过程之webot镜像学习

本文介绍了使用Webots进行机器人仿真的过程,包括环境安装、机器人控制、程序修改与编译。在实践中遇到的gcc缺失、机器人速度调整及错误处理等問題,通过下载软件包和调整参数得以解决。此外,还分享了手动操作导致的机器人翻车等趣事,并预告了后续将使用gazebo进行仿真环境构建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

webot镜像
选择webot镜像

这个镜像是机器人仿真环境,在这个镜像中我们可以进行多种机器人的仿真,“甲壳虫”也给了很多的例子。
[古月居Webots 机器人仿真平台(一) 系统安装教程]
(https://www.guyuehome.com/14828)
webot官网下载链接

下边分享一个自己的学习历程给大家,可能其中有一些理解不到位的地方,希望得到各位大佬的指正。

启动webot之后,进行以下界面操作在这里插入图片描述
根据图片下方指令可以看出,通过方向键和“A”,“P”,进行操作控制机器人。“A”键是自动驾驶,“ P”键是输出机器人当前位置坐标,方向键是手动控制。大家可以自行操作。

接下来将程序清空,或直接在程序上进行修改。在这里插入图片描述
输入修改后的程序,点击保存会弹出如下操作栏,可以使用默认路径,也可以使用自己修改的路径,我这里将路径进行了修改。将下边的两个框框打勾这样其他的小伙伴就可以使用你修改后的机器人 仿真环境了
在这里插入图片描述
点击程序框中小齿轮按钮,对程序进行编译,弹出如下图的操作框,点击OK之后,发现修改后的程序和以前没有任何改变,而且最下方的界面中显示一个错误。
在这里插入图片描述
跟随报错的指引,下载缺失的软件包,进行如下步骤(ctrl+alt+T就会弹出终端框)
在这里插入图片描述
再编译,提示没有gcc软件包,c语言程序无法编译。进行如下操作在这里插入图片描述
然后再编译就没有问题了,运行程序。由于给机器人的速度太慢,机器人从山坡上倒退了下来
在这里插入图片描述
接下来将速度调大看看,直接冲下去了,截屏都没反应过来。。。
还出现了一连串的报错
在这里插入图片描述
后来机器人就开始撞树了,刚刚的报错应该是货物掉了引发的。撞树的时候也出现了新的报错在这里插入图片描述
本来想通过手动模式让小车摆脱撞树,将小车开出来。然后一个后退,老司机就翻车了…尴尬了
在这里插入图片描述
当出现这种错误的时候,大家可以通过下图中蓝色框框中的按钮进行重置在这里插入图片描述
点击刚刚保存创建的文件夹可以看到文件夹中有四个文件
在这里插入图片描述
到此机器人仿真和修改流程就完成了。

下期预告:使用gazebo镜像进行仿真环境的构建,地图构建和机器人导航。仿真效果见下图
在这里插入图片描述
下下期:利用gazebo镜像进行机器人在实际情景下的地图构建和导航
机器人和 成果图如下:
图一tianbot_mini机器人
图二机器人配网完成界面
图三机器人构建的教室地图在这里插入图片描述在这里插入图片描述在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值