仿真机器人简介_第1页
仿真机器人简介_第2页
仿真机器人简介_第3页
仿真机器人简介_第4页
仿真机器人简介_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、机器人比赛及平台简介RoboCup中国机器人大赛国际水中机器人(中国)大赛小型组中型组类人组标准平台组足球仿真组足球仿真组全局视觉组自主视觉组2D仿真组已经有了实体机器人,我们为什么还要在计算机上进行仿真呢?实体有损坏要修,仿真软件重启就是了。先通过仿真研究,研究成果再应用到实体上。所以我们现在主要把精力放在了仿真研究上。 机器人技术是一项高度交叉的综合性前沿技术,他融合了信息技术、电子工程、机械工程、控制理论、传感技术以及人工智能等前沿科学技术,是各种先进技术的综合性平台。自从20世纪60年代初世界第一台机器人诞生以后,机器人技术得到了迅速地发展,无论是现实中的智能机器人还是计算机软件中的仿

2、真自主体,机器人在动力学建模和主体之间协作运动策略上都具有一定的模仿生物的机能,并具备智能化功能,最终服务于人类。水中机器人比赛水中机器人比赛2D仿真平台仿真平台 在陆地机器人迅速发展的同时,水下机器人的发展却比较缓慢,而水下世界将是人类未来生存、利用开发的资源宝库。但是,目前国际上还没有设立任何一项水下机器人比赛项目,另外,在水下机器人的研究过程中,研究人员发现,要测试机器人应用技术,他们将面临机器人构件加工制作、传感器信息整合、机器人运动控制、多机器人协作工作以及水下环境不确定性等复杂问题,这些需要花费大量的时间和精力进行水下机器人技术测试的前期准备工作、数据处理工作。 针对目前水下仿生机

3、器鱼和水中机器人比赛研发中遇到的困难,水中机器人比赛2D仿真平台提供一种真实的仿生机器鱼水球比赛实时仿真系统,真实地模拟水下仿生机器鱼各个关节的位姿变化、运动状态变化情况及机器鱼水球比赛运行状况,能更好地测试水下仿生机器鱼各种运动学理论、水波扰动理论、碰撞理论、运动策略算法等水下仿生机器鱼体系结构,从而更好地对水下仿生机器鱼结构系统及控制策略系统进行改进,同时降低了研发成本,使更多的人加入到研发队伍中来,更好地促进水下机器人技术的发展。开发平台简介开发平台简介 水中机器人比赛2D仿真平台(URWPGSim2D)是基于Microsoft Robotics Studio SDK1.5开发的,充分利

4、用了平台提供的仿真引擎服务。运行时由CCR和DSS两个主要的组件构成,方便用户编译、监视、发布以及根据需要构建各种各样的应用程序。北京大学智能控制实验室 URWPGSim2D的主要作用是作为水中机器人竞赛平台和水中机器人科研平台,要求方便开展竞赛和实验项目,方便独立编写竞赛和实验项目的策略算法。 URWPGSim2D包括服务端(URWPGSim2DServer)和客户端(URWPGSim2DClient)两部分。服务端模拟水中环境,控制和呈现仿真过程及结果,向客户端发送实时仿真环境和过程信息,半分布式客户端模拟水中机器人队伍,加载比赛或实验策略,完成决策计算过程,向服务端发送决策结果。仿真平台

5、的结构仿真平台的结构客户端机器鱼策略机器鱼策略机器鱼策略。核心控制模块环境设置模块公共接口模块机器鱼策略机器鱼策略机器鱼策略。运动学建模显示模块辅助模块WindowsWindowsWindows服务器端客户端TCP/IP DllTCP/IP Dll服务端URWPGSim2DServer上的Referee-Strategy选择“Local”。本地模式下,仿真使命所有参与队伍的策略都在服务端加载,和URWPGSim2DServer.exe运行于同一进程空间,由于仿真循环也运行在URWPGSim2DServer.exe进程空间中,所有策略和仿真循环运行于同一进程空间。于是所有队伍的所有仿真机器鱼控制

6、指令及仿真循环运行指令均来自同一进程,因此本地模式是集中式仿真模式。服务端URWPGSim2DServer界面上“Referee-Strategy”选择“Remote”。远程模式下,必须启动当前仿真使命参与队伍数量同样多的URWPGSim2DClient.exe进程,用于加载各支队伍的策略。这些进程可以与服务端进程处于同一台电脑,也可以分别位于不同的电脑,只要这些电脑处于同一局域网内。每支队伍的策略,和加载它的URWPGSim2DClient.exe进程运行于同一进程空间。于是每支队伍的所有仿真机器鱼控制指令独立于仿真循环运行指令,各支队伍的仿真机器鱼控制指令也相互独立,但队伍内部各仿真机器鱼

7、的控制指令则来自同一进程。因此远程模式是半分布式仿真模式。客户端设计框架客户端设计框架用户策略模块环境信息公共接口模块策略所需的组件所需的组件平台安装平台安装 水下机器人比赛仿真平台需要DirectX、.Net Framework、AGEIA的支持:(1)VS2010(Visual Studio 2010 C#模块必选安装)(2)MRS(Microsoft Robotics Studio (1.5) 所用DLL已包含在URWPGSim2D中)(3)XNS framwork3.1(4)DirectX(推荐:directx_jun2008)(5)水下机器人比赛Simulator仿真平台(6)WMEncoder_cn(录像功能解码器,可选)显示区时间队名坐标裁判控制策略加载比赛控制录像功能开始一场比赛开始一场比赛(1)选

温馨提示

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

评论

0/150

提交评论