双臂移动机器人三维仿真中碰撞检测的研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:yxleicht
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文以上海交通大学与日本株式会社安川电机合作的国际项目“双臂轮式移动服务型机器人图形化编程与三维仿真”为课题背景,围绕着双臂轮移动机器人SmartPal在三维仿真环境下需要解决的碰撞检测问题,进行了基于Vclip算法的机器人碰撞检测研究。实现了在普通PC机上双臂移动机器人SmartPal的本体与手臂的避碰及与环境的避碰。为了三维仿真环境中提高碰撞检测的实时性,根据虚拟机器人手臂,身体,抓手和虚拟场景中的物体不同的精度要求,提出了采用不同的包围盒算法和利用局部搜索方法,解决了在PC机上完成了机器人SmartPal碰撞检测的三维仿真。论文中针对双臂轮移动机器人SmartPal存在非凸多面体的情况,提出了非凸模型的碰撞检测方法,采用VRML标准层次结构对非凸模型进行分解,转换为一系列简单的结构子模型,并为每个子模型构造对应的AABB或OBB包围盒。AABB包围盒构造简单计算效率高但精度低,OBB包围盒紧密性好但由于其构造复杂所耗费时间较长。根据实际应用需要,设计了碰撞模型转化阈值k(本文中根据机器人抓取需要设定为5mm),当检测到距离大于等于k时调用AABB包围盒,距离小于k时则调用其OBB包围盒计算,这样保证高精度的前提条件下,有效地满足了碰撞检测的实时要求,同时也解决了一般碰撞检测算法只适用于凸多面体的不足。对凸多面体则根据模型特点直接构造其相应的包围盒。利用高效的Vclip碰撞库实现包围盒间的碰撞计算。该碰撞检测方案的一个具体应用是根据手臂运动学利用碰撞检测信息实现了SmartPal抓手端杯的操作,且试验表明满足项目的端杯实时性要求。仿真试验中分别测试了机器人在抓杯过程中采用本文算法和OBB层次包围盒树算法的碰撞检测时间,随着试验场景中模型面片数的增加,本文所提算法的效率要明显优于OBB层次包围盒树算法。试验同时测试了非凸模型分别采用基于VRML标准层次结构分解和表面凸分解两种算法构造凸包所需时间,结果表明所提出的VRML标准层次结构分解算法在处理非凸体过程中能更好的满足实时性要求。
其他文献
高含水油藏是油田开发后期面临的主要问题,吉尔吉斯斯坦国油田投产时间早,开发历史长,油田地面设施陈旧老化,油水井井况很差。再加一度注水强度过大导致裂缝水窜,后又全面停注,依靠
长螺旋钻管内泵压CFG桩,是近十年来发展起来的一项复合地基新技术,它具有施工速度快,施工过程中噪音小,工程造价低,并能利用工业废料粉煤灰等优点,在全国大部分地区推广应用,取得了
企业生产规模日益扩大,传统的生产管理模式不能适应现代企业的发展,先进监控系统的出现也成为必然。通过监控系统管理者可以快速有效地了解现场设备的运行情况,及时做出改进
1.多层次观察rn数学观察力除了在角度方面还需要在层次方面的,那称之为多层次的观察.在整个解题的过程中,学生不单单只是观察角度,因为角度只是选择正确的解题途径的开始,当
期刊
弧齿锥齿轮、准双曲面齿轮(统称螺旋锥齿轮)主要用于空间两相交或者相错轴的运动和动力传递。由于承载能力强、传递平稳、噪声低、使用寿命长、结构紧凑、工作可靠性高等被广泛应用于汽车、飞机、重型机械等各种机器的动力传动结构中。由于螺旋锥齿轮加工方法的特殊性和齿面形状的复杂性,螺旋锥齿轮的传动质量、使用寿命和振动噪音,主要靠齿轮副传动过程中齿面上接触区(接触印痕)的形状、位置、大小来衡量。螺旋锥齿轮安装时总
图像数据包含着丰富的信息,在智能交通系统中有着广泛的应用前景,本文主要论述了基于双目立体视觉的道路障碍物的识别和检测方法的基本理论和实现方法。车载系统硬件部分由两
随着我国社会的进步和人们生活水平的提高,人们对居住条件提出了更高的要求,更多的人希望居住场所能体现生态理念,从而与我国的可持续性发展战略相符合.室内软装设计作为一种
随着我国石油勘探和开发程度的增加,低渗透油田的储量所占的比例愈来愈大。由于低渗透油田的储层性质差,单井产量低,因而其开发难度大。低渗透油田开发的关键是保持地层压力,而超
随着人们生活水平的提高,对汽车环保包括噪声控制的要求越来越高,控制汽车主要噪声源的发动机噪声也就成为汽车厂商的不二之选。由于国内企业技术薄弱,并且消声器设计水平有
随着环境污染的日益加重,环境保护已经成为国际社会的重要问题,人们越来越认识到环境保护的重要性。但是怎样进行环境保护,怎样做好环境保护,正是目前需要解决的问题。合理有效的