智能足球机器人系统第7章智能小型足球机器人系统的仿真研究平台课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《智能足球机器人系统第7章智能小型足球机器人系统的仿真研究平台课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 足球 机器人 系统 小型 仿真 研究 平台 课件
- 资源描述:
-
1、智能足球机器人系统智能足球机器人系统2022-8-31第7章 智能小型足球机器人系统的仿真研究平台陈万米 张冰 朱明 等上海大学大学生科技创新实验中心上海大学大学生科技创新实验中心上海上海,200072,wanmic,200072,com 2009.82009.8第一部分 智能小型足球机器人系统 第第7 7章章 智能小型足球机器人系统的仿真研究平台智能小型足球机器人系统的仿真研究平台目录 2022-8-327.1 路径规划仿真平台7.2 利用OpenGL构建3D智能足球机器人系统仿真平台7.3 碰撞检测7.4 机器人运动建模7.5 交互式设计7.6 仿真平台应用7.7 3D仿真平台演示 第第7
2、 7章章 智能小型足球机器人系统的仿真研究平台智能小型足球机器人系统的仿真研究平台2022-8-33平台的搭建平台的搭建 VC+6.0开发环境 判断鼠标点选位置:设置控制模式(自由模式、防守模式、队列模式)、选定机器人、设置跑位点 信息显示 第第7 7章章 智能小型足球机器人系统的仿真研究平台智能小型足球机器人系统的仿真研究平台仿真平台运行机制仿真平台运行机制 2022-8-34 第第7 7章章 智能小型足球机器人系统的仿真研究平台智能小型足球机器人系统的仿真研究平台多机器人队形防守多机器人队形防守 2022-8-35防守队形函数encircle()encircle(vector pTarge
3、t,vector pHold,bool door)vector:仿真平台定义的矢量类pTarget:防守对象pHold:需要保护对象的原点方向,即防守队形的中线door:边界控制标志 第第7 7章章 智能小型足球机器人系统的仿真研究平台智能小型足球机器人系统的仿真研究平台防守对象3号机器人距离己方球门较近时2022-8-36encircle(己方球门线中点,Vector Player3._Pos,true)4号机器人为守门员,0、1、2号机器人参与防守,3号机器人为防守对象(假想敌)。各机器人的运动轨迹分别用不同的色线表示。0-2号3个机器人以己方球门为圆心形成扇形队形,并根据防守对象(3号机
4、器人)做扇形位移 第第7 7章章 智能小型足球机器人系统的仿真研究平台智能小型足球机器人系统的仿真研究平台防守对象3号机器人距离己方球门有一定距离2022-8-37encircle(Vector Player3._Pos,己方球门线中点,false)当距离己方球门较远时,0-2号3个机器人以3号机器人为圆心形成扇形队形 第第7 7章章 智能小型足球机器人系统的仿真研究平台智能小型足球机器人系统的仿真研究平台防守对象3号机器人距离己方球门已经较远2022-8-38encircle(Vector Player3._Pos,己方球门线中点,false)当距离己方球门更远一些时,1号机器人战术后撤,0
5、、2号机器人仍以3号机器人为圆心作扇形防守 第第7 7章章 智能小型足球机器人系统的仿真研究平台智能小型足球机器人系统的仿真研究平台多机器人圆形队列算法多机器人圆形队列算法 2022-8-39谭民多机器人系统算法分为三步实现 基本跑位:BasicRun()、多边形边长调节:AngleAdjust()多边形内角调节:DistanceAdjust()步骤的跳转控制定义机器人当前位置与其目标点之间的距离控制可容误差 实现切换 niDespiPlayerPosiPlayeridist,1_._.errordesiredidist_ 第第7 7章章 智能小型足球机器人系统的仿真研究平台智能小型足球机器人
6、系统的仿真研究平台圆形队列算法演示2022-8-310 第第7 7章章 智能小型足球机器人系统的仿真研究平台智能小型足球机器人系统的仿真研究平台从仿真平台到决策子系统从仿真平台到决策子系统2022-8-311仿真平台是封闭运行的,决策子系统的信息渠道不是封闭的,它是整个智能机器人足球系统的一个环节 决策子系统接受的信息来自于视觉子系统在系统的开始部分,决策子系统主机通过Windows Sockets获取视觉子系统主机提供的场上信息决策子系统计算出的控制指令通过计算机的com口发送给机器人决策子系统中,控制指令作为决策计算部分和com通信部分的公共数据决策子系统每一周期对公共数据池中的控制指令作
7、更新com通信部分每一周期从公共数据池中读取控制指令发送给机器人 第第7 7章章 智能小型足球机器人系统的仿真研究平台智能小型足球机器人系统的仿真研究平台2022-8-312OpenGL技术技术OpenGL的特点:硬件无关性 建模方便 出色的编程特性OpenGL在Windows环境下的工作过程 第第7 7章章 智能小型足球机器人系统的仿真研究平台智能小型足球机器人系统的仿真研究平台仿真仿真平台平台3D3D建模建模2022-8-313 薄板型长方六面体:球门挡板,比赛场地 长圆柱体:球门柱,机器人 球体:比赛用球 第第7 7章章 智能小型足球机器人系统的仿真研究平台智能小型足球机器人系统的仿真研
8、究平台 2022-8-314碰撞检测碰撞检测的目的是及时检测到碰撞并报告碰撞响应碰撞发生后,根据碰撞点和其他参数使发生碰撞的对象做出正确的动作,更新绘制结果按时间域角度分类 静态碰撞检测算法离散碰撞检测算法连续碰撞检测算法按空间域角度分类 基于实体空间的碰撞检测算法基于图像空间的碰撞检测算法 第第7 7章章 智能小型足球机器人系统的仿真研究平台智能小型足球机器人系统的仿真研究平台碰撞检测在仿真平台中的应用碰撞检测在仿真平台中的应用 2022-8-315F180_Simu仿真平台规则几何图形建模,结构简单虚拟场景内的物体处于高速运动状态,在连续的时间点上都需进行碰撞检测计算仿真平台利用射线追踪算
9、法进行碰撞检测和碰撞响应计算碰撞检测单元 质点与平面的碰撞检测算法球与场地、球与球门板、球与机器人顶部的碰撞检测 质点与圆柱面的碰撞检测算法球与球门柱、球与机器人侧面的碰撞检测 第第7 7章章 智能小型足球机器人系统的仿真研究平台智能小型足球机器人系统的仿真研究平台运动的质点与平面的碰撞检测运动的质点与平面的碰撞检测 2022-8-316通过一点及一条经过该点且垂直于该平面的法线就定义了一个平面 :平面上的一个点 :平面的法线 :坐标系的原点到法线平面的距离dmalPlane._NoritionPlane._PositionPlane._PosmalPlane._Nord 第第7 7章章 智能
展开阅读全文