Webots安装和教程推荐

安装与推荐

软件介绍

Webots是一款专业的物理仿真软件,被广泛运用在机器人、智能车仿真实践控制算法中,2018年12月该软件宣布开源。

Webots最初采用C进行编程,至今已经实现提供C、C++、Python、Java、Matlab接口的API进行仿真控制器。同时它提供了对应的ROS和ROS2功能包用于实现相关的节点接口。

版本选择

Webots截止写本篇博文时,已经发布了2022a版本。Webots官网地址:Webots下载
在这里插入图片描述
此处强烈推荐下载2021a版本以及之前的版本进行学习开发。如下点击箭头符号选择Older Versions选项即可访问对应的Github发布页面:
在这里插入图片描述
对应跳转的GitHub软件发布页面网址如下:Webots软件发布页
在这里插入图片描述
做出下载旧版本这个建议的原因是因为自2021b版后,官方为降低软件的安装包大小(从1.4G到400M),将不再预装仿真材质。当需要使用对应材质时,Webots将自动访问对应的Github地址下载。但是由于国内无法访问GitHub,导致相关材质无法被正确下载,从而产生报错(此处我甚至挂了梯子也不行):
在这里插入图片描述

软件教程

Webots提供了一份官方入门指南(英文)用于实现基础功能的学习:官方用户指南

在这里插入图片描述
配合使用Chrome自带的翻译功能,可以实现无障碍中文学习:
在这里插入图片描述
同时,推荐一位B站UP主录制的Webots入门教程:webots-超详细入门教程(2020)他基于上述官方文档,录制了C接口的中文教学视频。
在这里插入图片描述
此外,古月居上也有大量的入门博文可以学习。此处推荐一位博主:罗伯特祥的相关Webots入门教程
在这里插入图片描述
该博主展示了使用Python+ROS开发的教程。需要注意点是,随着软件的不断更新,部分功能修改,需要对照官方教程进行学习。

初始配置

中文环境

下载完成后,Windows系统需要注意安装路径不能包含中文路径,Ubuntu系统直接使用dpkg安装即可。开启软件后,点击上方菜单栏Tools > Preferences选项卡即可打开对应的首选项设置:
在这里插入图片描述
可在LanguageTheme选择栏中选取需要的语言和主题,随后点击OK,弹窗提示重启软件并点击Yes等待重启即可:
在这里插入图片描述

项目建立

此处,使用Ubuntu 20.04 + PyCharm 2022.3.3 + Webots 2021a进行学习开发。所用的API接口为Python编程+ROS相关使用。

对于一个新项目,可以点击向导 > 新项目目录选项卡进行创建:
在这里插入图片描述
点击下一步,选择存放目录。应注意不能使用中文路径,同时建议将每个项目单独存放在一个文件夹中:
在这里插入图片描述
如上图,设置新项目文件夹2。再次点击下一步,设置项目文件的名称以及初始化设置:
在这里插入图片描述
此处,设置新项目文件名为beta,下方四个选择框表示如下:

  • 中心视角
  • 添加背景
  • 添加光源
  • 有边界的矩形地板

此处选择前三项,点击下一步:
在这里插入图片描述
点击完成,即可创建新项目世界:
在这里插入图片描述

外部IDE开发

关于如何使用IDE进行开发Webots仿真,官方提供的对应的教程:

  • 26
    点赞
  • 221
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值