服务机器人三维仿真中的碰撞检测研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:suntiger2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
服务机器人三维仿真中的碰撞检测所提供的距离信息对实现机器人与环境物体之间以及机器人自身关节之间进行避碰有重要作用,是机器人执行任务和路径规划的基础。因此一个完善的服务机器人仿真系统必须能进行实时的碰撞检测,包括机器人与环境之间的碰撞检测以及机器人各关节之间的碰撞检测。服务机器人三维仿真环境具有不确定性,需要针对用户需求实现多种多样的作业。这就要求服务机器人的碰撞检测系统具有很好的柔性和鲁棒性,较高的碰撞检测效率,具有处理不同的复杂环境的能力。同时还应有很好的碰撞检测精度。然而,目前主流的碰撞检测算法大多都只针对凸多面体,对非凸模型还没有完备的算法,并且一旦碰撞检测对象增多,碰撞检测效率明显下降,使得碰撞检测成为服务机器人仿真中的一个瓶颈。本文以上海交通大学与日本株式会社安川电机合作的国际项目“智能机器人编程环境的研究和开发”为课题背景,在对各类碰撞检测算法做出全面了解、透彻分析的基础上,结合服务机器人三维仿真的特点,设计、实现并验证了一套有效的碰撞检测方案:针对服务机器人仿真对实时性和算法健壮性的要求,选择了V-Clip作为碰撞检测算法。针对仿真中模型多为非凸模型,无法直接应用于碰撞检测算法的问题,根据仿真中使用到的VRML模型数据结构的特点,设计了一种完全由程序自动执行的模型凸分解方法,创建适用于碰撞检测的检测单元。为了提供机器人执行任务和路径规划所需要的距离信息,设计了机器人与环境模型之间以及机器人自身关节之间的碰撞检测系统。对碰撞检测效率随仿真中检测对象增多而迅速下降的问题,采用了包围盒技术实现粗检测与精检测区分的方式提高碰撞检测效率。为了解决复杂大环境的碰撞检测,设计了碰撞检测区域自动划分的方法。最后,为整个碰撞检测方案设计了简单友好的用户界面。通过仿真实验,该方案具有较高的碰撞检测精度,很好的实时性。由于对可能出现的异常情况进行了有效的处理,使得该方案具有很好的稳定性。碰撞检测用户界面简单易用,许多处理过程均由程序自动完成。因此,该方案保证了系统的柔性,适应于服务机器人仿真的特点。
其他文献
在现代社会和经济活动中,电梯已成为城市物质文明的一种标志,在高层建筑中,电梯更是不可缺少的楼宇运输设备。电梯门机是电梯的重要组成部分,是整个电梯系统中动作最频繁的部分,也
在传统的污水处理厂管道铺设设计过程中,准确判断和处理发生干涉和重影的管线是比较复杂的过程。当设计完平面图后,由轴测图表示其空间走向。而绘制轴测图的过程也是相当困难且
随着电力电子技术、计算机技术、软件技术、信息技术、网络技术等的发展,全数字化交流伺服系统的研发是国内外研究的热点。国外一些数控厂家己经研制出成熟产品,并推出了自己的
综合性气象观测工作,在当前现有的各类气象业务当中,占据着非常关键的地位,从某种程度上来讲,综合气象观测数据质量研究工作,已经是气象部门开展日常工作的重要组成部分之一.
期刊
近30年来,汽车技术所取得的重大成就几乎每一项都和汽车电子技术的应用相关。汽车电子产品可分为车载汽车电子装置和汽车电子控制装置两类。汽车电子化程度的高低已成为衡量汽
长年处于比较恶劣的海洋腐蚀环境中的海上钢铁构件如不加以防护,一旦发生应力腐蚀开裂,后果非常严重。应力腐蚀开裂所造成的事故大多是灾难性的,损失是巨大的。探究应力腐蚀开裂
本文分析了微夹持器的国内外研究现状及其存在的问题和发展方向,设计了一种以压电陶瓷驱动为驱动方式的柔性铰链式微夹持器。压电陶瓷驱动器的驱动力较大,在微夹持器正常工作的
学位
为预测圆柱形桥墩周围的局部冲刷坑形态和最大冲坑深度,基于Flow-3D软件的水动力学模块和泥沙输运模块对桥墩附近局部冲刷进行了三维数值模拟.以Melville冲刷试验为原型,采用