Webots机器人开发软件

 

Webots描述:

Webots是一款用于移动机器人建模、编程、和仿真的开发环境软件。在Webots中,用户可以设计各种复杂的结构,不管是单机器人还是群机器人,相似的或者是不同的机器人都可以很好的交互;也可以对每个对象属性如形状、颜色、纹理、质量等进行自主选择。除了可以在软件中对每个机器人选择大量的虚拟传感器和驱动器,也可以在这种集成的环境或者是第三方的开发环境对机器人的控制器进行编程。机器人的行为完全可以通过现实环境中进行验证,同时控制器的代码也可以实现商业化机器人的移植。Webots 目前已经在全世界1067所大学及科研院所中使用,为全世界的使用者节省了大量的开发时间。

跨操作系统
Webots 是唯一便携式的机器人仿真系统:可以在 WindowsMac 和Linux.平台上运行,文档资料和API函数都是跨平台的, 使用不同操作系统的用户可以非常方便的共享程序 。

 

大规模的用户社区

基于大量的用户,及超过800名的专家和研究者,使用者可以在在线论坛上分享想法和得

到问题的答案。

丰富的文献资料说明: image007
 Webots’的用户指导手册 (220 页), (250 页)

及机器人课程 (120 页) 一直在不断的维护,

  更新 在线有PDF版及网页版

 

提供教育版本说明: image009
可以给学生提供Webots EDU licenses.通过

我们机器人课程学习或教授机器人课程.通

过我们的BotStudio图形化的程序工具设计

一个简单机器人行为。

适合各类机器人仿真说明: image011
 Webots在电脑CPU和内存的允许下可以实现各种机器人的仿真。  不管你的机器人控制器是采用哪种计算机语言编的程序.

 

强大的APIs接口说明: image013

在Webots中可以使用6种编程语言(C, C++,

Java, Python, Matlab, URBI)和200API函数对

机器人编程,也可使用我们20个类(C++,

Java 或Python)的APIs连接外部库文件

(如OpenCV).

Matlab程序接口说明: image015
 使用200多个Matlab的函数API的Matlab.m文件来对机器人控制器进行编程(有Matlab的license)。也可使用Matlab的图像处理工具箱来处理的Webots相机图像

 

ROS 程序接口说明: image017

 可以通过使用roscpp(C + +)或rospy

(Python)控制器接口连接ROS,这样就可使

用所有ROS栈,包括基于OpenCV  OpenRAVE,OpenSlam GMapping,逆运动学等所有程序。 

交互式3D 仿真窗口说明: image019
 在三维仿真界面观看和与运行仿真。用户可以随时拖动,旋转,解除对象,甚至当模拟运行时也可以。这是非常有用的,这样机  器人以测试鲁棒性突发事件。

 

 快照及视频创作功能说明: image021

可以直接从Webots菜单创建截图和录制的高

画质影片。使用这些截图和视频在你的演讲,文章,网站,或者是视频网站中非常有用

 美观的3D 图形说明: image023
 可以采用先灯光,雾,阴影,纹理和透明度创建逼真的仿真模型,并可使用各种预定义的要素:盒,球,圆柱,圆锥,胶囊,  平面等.

 

集成源代码编辑器说明: image025

在Webots的代码编辑器中对机器人的控制代

码进行编程,对于Webot中各种编程语言,

程序的代码可以实现高亮显示及错误跳转。

 

 

 

流行的机器人库说明: image027
在webots中集成很多商业化的机器人程序如:Aibos, Bioloids, Boe-Bot, e-puck, HOAP-2, iRobot Create, Katana, Kheperas, Koala, Kondo KHRs, Nao, Pioneer, Shrimp III, Surveyor SVR-1 等

 

室内或室外对象库说明: image025
 有大量可供选择的交互式对象的集合: 墙壁,

门,窗,灯,椅子,沙发,桌子,书柜,储

物柜,电视,冰箱,烤箱,苏打水,水果,

书籍,植物,绘画,汽车,岩石,桶,足球等。

内置示例程序说明: image025
集成有150+源代码示例。及更高级的主题:遗传算法,粒子群   优化算法,人工神经网络,群体智能,立体视觉等

 

机器人间通讯说明: image025
在群机器人仿真中使用Webots的发射/接收的

API函数可快速启用的机器人,话。 webots通

信系统可以可考虑到各机器人的位置,方向

和障碍。

传感器选项说明: image025
 可以定制精确传感器模型所提供的传感器库:距离感应器,光线感应器,摄像头,激光雷达,GPS,陀螺仪,加速度计,力传感器等来进行机器人仿真。

 

显示设备说明: image025
 可以使用各种虚拟显示设备如液晶屏幕,电

脑显示器,电视等仿真机器人使用的显示设

备。用于绘制图表,显示机器人状态,监测

一些变量的值,或任何你想显示您的机器人

控制器程序

 

 

Tel:17717599664(陈经理)        Email:jxchen@shannon-intel.com

回到頁首