webots机器人仿真软件-彩页中_第1页
webots机器人仿真软件-彩页中_第2页
webots机器人仿真软件-彩页中_第3页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WebotsTMWebotsTM使用WebotsTM,可以设计很多复杂的机器人场景,比如创建几台不同的机器人,它们在一个公共环境中相互交互。可以单独调节每个对象的属性,比如:图形、颜色、纹理、汇集或摩擦。软件还提供了很多模拟的传感器(sensors和转动器(actuator)供您选择,对每台机器人进行“”。用户可以使用置的IDE或者任意第开发环境对机器人控制器进行编程。机器人的各种行为都是在物理的真实世界运行的。控制器程序可以导出到真实存在的机器人上。WebotsTM软件界面:屏幕树3D视图和集成开发环境传感器库有很多传感器可供您插入到机器人模型中-(IRUS和激光-机(1D,2D,球形光照感应触摸(压力或减震器)传感用于servos陀螺仪数字罗盘促动器库与之类似,可以给机器人模型添加很多促动起Servo马达:腿、、轮、(活塞钳(绘图虚拟世界和机器人编辑器使用WebotsTM,轻松为您的机器人仿真创建一个理想的虚拟环境,包含图形、光照、阴凉、纹理图样、阴影等。另外,使用WebotsTM,可以按照VRML97标准,从最流行的建模软件中导入3D模型。你可以按照需要创建足够大的虚拟世界,WebotsTM将会对它们进行优化,实现快速仿真。复杂的机器人模型可以通过集成大量的servo节点链条创建完成。通过这种方式,比如可以快速创建一个带腿关节、或者平移/倾斜头的机器人。

你也可以在同一个机器人上放置多个头,实现双比真实-时间更快速WebosTMPRO仿真引擎使用的是虚拟时间,所以仿真运行的速度可以比真实的机器人快很多。根据设置的复杂和计算机的配置,仿真最高的运行速度可以是真实设置运行速度的300倍。根据需要,可调整仿真时间步长(启动精度vs速度)。使开源物理库要模拟复杂的机器人装置需要非常精确的物理仿真,比如模拟铰链类型的机械零件。WebosTM依赖强大的ODE(开源物理引擎),进行精确的物理仿真。对于机器人或者固体的每个组件,都可以指定边界对象(boundngobects),方便进行碰撞检测、确定质心、质量分布矩阵(oruseprimiivesorsmpeeomeres),静态和运动学摩擦系数,弹性等。使用物理插件(physcspugn)加深入的进行物理仿真。通过你的程序,可以控制伺服装置的位置、速度或者扭转/力。在你的控制器程序中,可分别调整伺服的控制参数。用户交互通过WebotsTM的图形用户界面,可以轻松与机器人和它们所在的环境进行交互。使用鼠标,在仿真运行的过程中,即可轻松且非常直观的转换、旋转和重新设置(机器人及其它对象)的尺寸。与之类似,可以通过施加力和扭转力来测试机械系统的坚固性。机器人窗口内置的机器人窗口会连续不断显示传感器和制动器的信息,从而在仿真运行的过程中时刻监测每个装置的状态。在同一个机器人窗口中,可以控制制动器。使用Qt库,通过设计自定义图形用户界面,用户可对这种窗口进行扩展延伸。编程界使用C语言编写机器人程序,非常简单,differentalwhees”(差动轮)机器人安装了一个名为“ir”的红外线距离传感器。如果距离传感器检测到物,那么机器人就会停滞。当障碍物不再被检测到的时候,它就会恢复操作。应用程序编程接口(APIs)也支持C++,ava,ython和TM语言。除此之外,通过ROS或者标准的TCP/IP接口,也可以控制机器人。仿科研实验经常需要与仿真自动交互。通过功能可编写一个应用程序,监测实验。例如:程序可以移动对象、改变它们的属性、发送消息给机器人、记录机器人的轨道、快照功能或者录制仿真。传送到真实的机器人在仿真中测试了之后,就可以的机器人控制器

序输出到真实的机器人上Nao™:使用Choregraphe™或NaoQi™(AldebaranKUKAyouBot™:移动式机械手的真实模型允许你在习如何为你自己的机器人创建WebotsTM机器人技术的应用移动式机器人的设计和原型制(轮式机器人、腿式机器人或飞行机器人多-系统(Multi-agent机器人运动 与进化机器人技术(Artificiallifeandevolutionaryrobotics)模块化机器人技术(Modular生产手术机器机器人足球(RoboCup机器人另外,WebotsTM还被广泛用于大学里机器人技术、WebotsTMWebotsTM的开发周期包含建模编程、仿真和(可选择)输送到真实机器人机器人窗口除了监测仿真机器人还可以检测现实机器NAOTM机器人仿真:25种马达、惯性单sonar、彩色摄影机、足底压力传感文WebotsTM用户手册介绍了如何安装和着手学习WebosTM参考手册对WebotsTM仿真的每个词条进行了详细的描述,包括:机器人、传感器、制动器、对象(passiveobects)。还对C\C++\Java\Python\接口进行了详细的描述并提供了示例。

们称为Serivce。其中包括:邮寄支持、软件和升级。我们也有自己的用户,WebotsTMPRO:研发WebotsTMPRO主要是为科研和开发项目而设计。它的物理编程功能和用于CPU密集仿真(CPUintensiveWebotsTMEDU:高校WebotsTMEDU版本是专门为高校教学量身定做的。

系统要显卡:nVi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论