[发明专利]基于任务空间的机器人实时运动自碰撞避免控制方法有效
申请号: | 201310117991.7 | 申请日: | 2013-04-07 |
公开(公告)号: | CN104097205A | 公开(公告)日: | 2014-10-15 |
发明(设计)人: | 陈毅鸿;陈启军 | 申请(专利权)人: | 同济大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 宣慧兰 |
地址: | 200092 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 任务 空间 机器人 实时 运动 碰撞 避免 控制 方法 | ||
技术领域
本发明涉及一种机器人控制方法,尤其是涉及一种基于任务空间的机器人实时运动自碰撞避免控制方法。
背景技术
随着机器人技术的发展、机器人应用领域也开始从传统的工厂制造领域拓展到家庭、医院、老年关怀中心、军事、旅游、运输、勘探、抢险救灾等现场和服务领域。在人类社会漫长的发展过程中,人类日常生活的环境已逐渐被改造的适合人类感官和行为特性,这就要求与人类共存并服务于人类的智能机器人能够模仿人类的外观与行为处理事务。自上世纪70年代初,第一台双足步行机器人WAP-1诞生以来,双足步行机器人技术一直是热点研究课题之一,人们一直在不断地尝试制造出更加与人类行走类似的双足步行机器人。
在机器人的运动规划过程中,规划目标多为机器人的末端轨迹,但由于并不考虑机器人的三维几何信息,所以可能导致机器人的自我碰撞,即身体的两个部位发生碰撞。例如,在行走过程中,摆动的手臂可能会与腿部发生碰撞,这些碰撞可能会导致规划目标不能完成,甚至使机器人失去平衡或控制,对机器人和工作环境产生损坏。近些年来,很多学者和机构考虑研究了自碰撞的避免,通过建立避障模型的控制算法,如人工势场法(APF)以及基于采样的方法,如快速拓展随机树(RRTs)、概率地图(PRMs)等,实现了通过离线学习、训练的自碰撞避免的方法。这类方法可以对规划的目标轨迹进行学习,使得机器人在进行轨迹规划的同时,避免了自碰撞。
但是目前对于自碰撞的研究大多集中在采用学习的方法,这类方法对于人型机器人由于关节多自由度高而产生的高维度配置空间(C-Space)需要花费大量的计算时间,不适用于实时的运动规划。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于任务空间的机器人实时运动自碰撞避免控制方法,该方法可以在机器人实时运动规划的过程中,避免自碰撞的发生,促进了机器人的现场应用。
本发明的目的可以通过以下技术方案来实现:
一种基于任务空间的机器人实时运动自碰撞避免控制方法,该方法包含对机器人的末端轨迹跟踪,具体包括以下步骤:
1)根据机器人的三维几何信息利用包围体进行建模,将机器人的身体分割为不同的区域块,对每两个区域块所构成的区域对进行自碰撞检测;
2)若检测到区域对会发生自碰撞,则在任务空间内增加一个用于调整运动轨迹的自碰撞避免任务;
3)同时完成自碰撞避免任务和末端轨迹跟踪任务。
步骤1)中自碰撞检测的具体过程为:
11)根据机器人的三维几何信息利用包围体进行建模,将机器人的身体分割为不同的区域块,并将每两个区域块划分为一组区域对;
12)利用最优化方法离线学习产生自碰撞的候选区域对,减少实时检测时需要检测的区域对数量,
13)采用分离轴方法对候选区域对进行碰撞状态检测。
与现有技术相比,本发明通过建立三维空间模型表示,对可能发生自碰撞的区域块进行检测与预估,同时通过离线学习引入碰撞候选区域对,并通过建立动态的任务空间分配来同时实现末端轨迹跟踪以及自碰撞避免,使机器人在实时规划的过程中,避免了自碰撞的发生,促进了机器人的现场应用。
附图说明
图1为本发明自碰撞避免的主要流程图;
图2为根据机器人三维几何信息所建立的区域块的集合图;
图3为区域对内距离计算的原理图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
实施例
一种基于任务空间的机器人实时运动自碰撞避免控制方法,该方法含对机器人的末端轨迹跟踪,具体的步骤如图1所示:
1)根据机器人的三维几何信息利用包围体进行建模,将机器人的身体分割为不同的区域块,对每两个区域块所构成的区域对进行自碰撞检测,
其中,自碰撞检测包括了以下几个步骤:
11)根据机器人的三维几何信息利用包围体进行建模,将机器人的身体分割为N个区域块如图2所示。然后将从N个区域块中任意取两个区域块定义为区域对这样检测机器人是否发生了自碰撞可以定义为检测每个区域对之间的距离是否小于阀值,对每个需要检测的区域对运用分离轴(SAT)算法可以求得该区域对上最近邻的两个点Di和Dj,两点之间的距离可以表示为其中是点Di在坐标系中的位置空间向量,它的求解可以由求得,可以看出实际上每个区域块的距离是关于关节配置空间C-Space的函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310117991.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机械手控制系统
- 下一篇:用于拼接多个钻孔治具