基于网格化场景下多车式机器人运动协调算法研究与实现

来源 :北京交通大学 | 被引量 : 7次 | 上传用户:danxiaoni
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近半个世纪以来,机器人相关技术在理论和应用方面都取得了许多重大突破,其应用领域也涵盖到现代科学界的诸多方面,例如自动化工业、航空航天、智能服务、农业等等。随着应用领域的大幅扩展,多机器人系统的研究也受到越来越多的科研学者的关注,因为单个机器人已逐渐无法胜任人类赋予他们的任务,对于一些复杂动态环境下的任务,多机器人系统相比单个机器人的灵活性更高,容错能力也较强,并且其可以利用时间、空间分布性及功能上的相互合作来完成新需求下更加复杂的任务,并且完成任务的时间效率更高,完成效果更好。因此,如何处理多个机器人在同一环境下的协同工作时的运动协调问题,已成为当前机器人群体智能领域的新课题,具有重要的理论与现实意义。本文的研究目标是,在一个二维平面场景中,存在多个模型一致的机器人同时发生移动,如何在保证机器人之间不发生碰撞的前提下,使得所有机器人完成移动任务的总时间最短。针对同一环境中多机器人的运动协调问题,本文提出了基于场景网格化的多机器人运动协调求解算法。该算法主要由路径生成、碰撞区段计算、运动协调求解三大模块组成。首先,本文采用基于三次贝塞尔曲线的路径生成算法,为场景中每个机器人规划出一条与静态障碍物无碰撞的路径,其次,在碰撞区段计算模块采用包围盒的方法进行对象间碰撞检测,并通过场景网格化方法来缩小所需检测的范围,最后,在运动协调模块,基于前两个模块的算法结果,考虑机器人的运动学模型,利用数学建模将协调问题转化为混合整数线性规划的最优化问题来求解,得到每个机器人对应的速率曲线,该速率曲线满足机器人运动过程中不会与其他对象发生碰撞。本文基于Qt和Visual Studio 2010设计并开发了本算法的实验平台,用来进行算法的实验及仿真展示,通过一系列实验表明,本文所提出的运动协调算法能有效解决提出的问题,并表现出了良好的性能,具有实际应用意义。
其他文献
硫化银量子点(Ag2S QDs)作为性质优良的新型近红外荧光纳米材料,具有良好的光学性质和较低的生物毒性,近年来在细胞成像、生物检测等方面得到研究者的关注。但对于Ag2S QDs与蛋
目的探讨γ射线辐射对人淋巴细胞平均端粒长度的影响。方法培养非洲淋巴细胞瘤病毒转化正常人B淋巴细胞(Peng-EBV细胞),接受钴-60γ射线照射,剂量率为0.96 Gy/min,吸收剂量分
小品从80年代初作为一种独立的艺术样式出现并发展到现在,正如人们在讨论中所指出的那样,的确存在着许多问题。但是,问题的存在,并不等于困境的面临。究其实质,小品的现状存在,其实
本文在总结并明确人力资源管理信息系统的战略发展阶段的基础上。提出了系统开发的建议,并设计出人力资源管理信息系统的系统模块。
300MW循环流化床锅炉双级动叶引风机的常见故障是火电厂常见的问题之一,引风机联轴器的偏转、轴承磨损、油封损坏、油膜失稳和轴的挠曲变形等都会引起引风机的振动,因此需要