系统安装

  • 1 Webot介绍
  • 2 Webot安装
    • 2.1 ubuntu环境安装
    • 2.2 Windows环境安装
  • 3 参考资料

1 Webot介绍

Webots是一个开源的三维移动机器人模拟器,它与gazebo类似都是ros中仿真环境,但是对于gazebo而言,需要比较复杂的配置,尤其是涉及到使用GPU的时候,对我们这些初学者并不友好。webot在2018年以前是一款商业软件,商业软件的好处就是安装简单,对用户优化,从2018年以后webot进行了开源(自2018年12月起,Webots作为开放源码软件在Apache 2.0许可下发布。)。

Webot支持C/C++、Python、MATLAB、Java、ROS和TCP/IP等多种方式实现模型的仿真控制。Webot内置了接近100种机器人模型,包括轮式机器人、人形机器人、爬行移动机器人、单臂移动机器人、双臂移动机器人、无人机、大狗、飞艇等等,其中就包括大家比较熟悉的Boston Dynamics Atlas、DJI Mavic 2 PRO、Nao、PR2、YouBot、UR、Turtlebot3 Burger等机器人。当然还有我们需要的自动驾驶环境,webo还提供有火星车的模型可以让大家使用。

Webots可以在Windows、linux、mac os 三种系统上使用,官方下载地址[1] ,由于ros webot的网站在国外,国内下载速度超级慢,而且很容易断掉,这里我上传了一份到百度网盘[2]中供大家下载学习使用 (提取码:xet0)。

官方教程:https://cyberbotics.com/doc/guide/tutorials

2 Webot安装

Webot安装需要计算机有2 GHz双核CPU和2 GB RAM以上的配置。显卡的内存大于512MB。

2.1 ubuntu环境安装

首先我们下在在ubuntu上安装的deb文件( webots_2020a-rev1_amd64.deb),这里我所使用的系统是ubuntu1604+ROS Kinect版本。ROS Webot使用的是 2020a 修订版
step 1webots_2020a-rev1_amd64.deb 文件拷贝到 home 目录下面
step 2 新建一个终端运行以下指令

sudo apt install ./webots_2020a-rev1_amd64.deb


step 3 搜索webots进行启动

2.2 Windows环境安装

在win10上安装就方便了,直接运行下在的exe文件( webots-R2020a-rev1_setup.exe)
step 1 双击运行你下载的 exe文件 (一直点击下一步即可直到结束)

启动以后系统默认是英文,我们可以在Tools->Preference-Language里面切换成中文的界面

这里我点击了一个先锋机器人 Pioneer 3AT,就出现了这样的界面了

3 参考资料

[1] https://github.com/cyberbotics/webots/releases/
[2] 百度网盘:https://pan.baidu.com/s/1kZV4729T-TXXCodaZSK5TQ 提取码:xet0
[3] https://cyberbotics.com/doc/guide/tutorials
[4] https://www.guyuehome.com/5424

下一篇:Webot机器人仿真平台(二) 与ROS通讯

如果大家觉得文章对你有所帮助,麻烦大家帮忙点个赞。O(∩_∩)O

欢迎大家在评论区交流讨论(cenruping@vip.qq.com)

Webots 机器人仿真平台(一) 系统安装相关推荐

  1. Webots 机器人仿真平台(二) 与ROS通讯

    Webot 与ROS通讯 1 Webot Ubuntu客户端与ROS通讯 1.1 配置webots_ros包 1.2 启动webots_ros包 1.3 gmapping建图测试 1.4 键盘遥控we ...

  2. Webots 机器人仿真平台(十二) 与ROS节点通讯

    与ROS节点通讯 1 设置webots控制器 2 创建ROS节点 3 代码分析 3.1 设置电机位置 3.2 设置电机速度 3.3 读取时间节拍 参考资料 在前面的教程中我们描述了如何在webots中 ...

  3. Webots 机器人仿真平台(十) 添加camera相机

    添加camera相机 1. 添加camera实体 2. 添加camera控制接口代码 3. 运行效果 参考资料 1. 添加camera实体 step1: 在Robot中添加 camera(camera ...

  4. Webots 机器人仿真平台(五) 新建四轮小车模型

    新建机器人模型 1 添加机器人本体 1.1 添加Body 1.2 添加机器人轮子 2 添加距离传感器 3 小结 参考资料 下图为我们这篇博客创建的小车效果,接下来我们一步一步的实现在webots中搭建 ...

  5. Webots 机器人仿真平台(四) 机器人基础控制器

    新建环境模型 1 控制器结构 2 操作函数 2.1 初始化函数 2.2 距离传感器操作函数 2.3 ground_sensors 操作函数 2.4 激光雷达传感器操作函数 2.5 LED灯作函数 2. ...

  6. Webots 机器人仿真平台(六) 新建四轮小车控制器

    新建机器人控制器 1 新建控制器 2 控制器说明 3 运行效果 参考资料 1 新建控制器 这里我们为上一篇博客中创建的小车模型建立一个控制器,让小车在环境中避障运行.首先在 Wizards->N ...

  7. Webots 机器人仿真平台(三) 新建环境模型

    新建环境模型 1 新建世界模型 2 添加机器人模型 3 添加机器人控制器 参考资料 这篇博客介绍如何在webot中新建一个世界并在该环境中加入障碍物.机器人等元素,并添加机器人对应的控制器.这可以帮助 ...

  8. 干货 | 浅谈机器人仿真平台

    " 仿真是机器人学习和研究过程中最重要的工具之一,是指通过计算机对实际的物理系统进行模拟的技术.机器人仿真基于交互式计算机图形技术和机器人学理论,生成机器人的几何图形,并对其进行三维显示,用 ...

  9. 机器人仿真平台——RobotHw

    说明:本次内容基于本博客中每章内容进行代码整合和重构,设计了一个新的机器人仿真平台软件RobotHw(纯完全个人设计) 一.新增和改动内容包括 1.界面UI重构,设计了新的界面操作系统,优化操作逻辑 ...

最新文章

  1. debug:g2o cmake时报错“Qt5 not found. Install it and set Qt5_DIR accordingly
  2. Web.XML文件中关于代码提示的一些问题
  3. 为什么工作10年你的工资还不如新来的实习生
  4. git常用命令,分支操作,子模块
  5. 缩点+染色+DFS codeforce467D
  6. Python命令行之旅:使用argparse实现git命令
  7. PyTorch基础(一)-----张量(Tensor)
  8. arduino python firmate_processing firmata协议及数组训练
  9. Exception in thread main java.lang.NoClassDefFoundError: org/apache/tez/dag/api/TezConfiguration
  10. 将万亿以下的阿拉伯数字转为中文金额
  11. 【debug】requests.exceptions.ChunkedEncodingError: (‘Connection broken: IncompleteRead(0 bytes read)‘
  12. Docker入门与应用系列(二)镜像管理
  13. 2018批量打印开关_从阿迪达斯到国产品牌,感受3D打印技术掀起的运动鞋中底革命...
  14. sql索引的填充因子多少最好,填充因子的作用?
  15. 能留住女友的,都是王者
  16. 浅谈安卓Xutils框架(一)
  17. 王煜全:AI独角兽必须进行业务升级 否则必死无疑
  18. 新冠治愈之旅和未来的时光
  19. 【sklearn】随机森林 - 预测用户是否离网
  20. Echarts画散点图

热门文章

  1. 2020牛客暑期多校训练营(第八场)I-Interesting Computer Game(并查集 + 思维)
  2. 【无标题】第一章:进入丰富多彩的计算机世界(一部分)
  3. S2 优化数据库 第三章
  4. android收集备忘录恢复工具,安卓手机备忘录删除了怎么恢复?仅有一种方法可以恢复!...
  5. 视频教程-按键精灵手机版解放您的双手自动化教程-Android
  6. 【办公常用软件】万彩办公大师教程丨PDF合并工具帮助文档
  7. 机器学习-有监督无监督
  8. 2022年登高架设试题及解析及登高架设模拟试题
  9. js实现绑定多个按钮并当点击某个按钮时改按钮颜色改变
  10. 183 25用计算机算列竖式,新北师大四年级上册数学计算题