The invention discloses an integrated method and system for underwater dual-arm cooperative grasping, holding and collision avoidance, which belongs to the field of underwater operation automatic control. The invention is based on the original task trajectory planning of two-arm cooperative work. On the basis of the workspace of two-arm, it proposes to divide three regions with different collision probability, and to plan the trajectory in the region with low collision probability first. When the region with high collision probability has to be passed, the trajectory is divided into multi-segment paths by interpolation method, and the collision decision is made before the movement of each segment is executed. And collision avoidance planning, according to the collision avoidance planning to update the movement of the small path, so as to prevent the collision risk without interfering with the normal execution of the original task. The invention can plan the operation trajectory and prevent the collision of the manipulator by preventive motion. It is an integrated method for the cooperation of the underwater two manipulators and the collision avoidance by motion. It has certain practical value and development potential.
【技术实现步骤摘要】
面向水下的双臂协同抓取、抱取及避碰一体化方法及系统
本专利技术属于水下作业自动控制领域,涉及一种面向水下的双臂协同抓取、抱取及避碰一体化方法及系统,更具体地,涉及一种面向水下作业的双机械臂协同抓取、协同抱取及其避碰一体化方法及系统。
技术介绍
目前海洋技术得到了世界各海洋大国的高度重视和空前发展,海洋作业深度越来越大,且作业环境也越来越恶劣。水下机械手是一种能很好的代替人去完成这些危险任务的工具。人类海洋勘探活动的增加和自动化技术的成熟,水下机械手逐渐被投放到市场中,辅助人类进行海洋工程作业。由于可以节省大量人力物力,水下机械手在水下作业方面崭露头角。伴随载人潜水器技术的发展、下潜深度的增加,近年来水下机械手技术发展迅速,例如“蛟龙”号载人潜水器在马里亚纳海沟下潜抵达7062米深度,打破了世界上同类作业型航行器下潜的最大深度。但是,随之而来的就是机械手的作业深度也相应增加,如何在深海恶劣环境下进行机械手避碰成为当前最棘手的问题之一。目前,应用于水下的机械手绝大多数都是单臂的,且轨迹规划比较单一。水下单机械臂在工作过程中只需考虑环境的避碰,属于静态避碰,多通过传感器进行反馈,完全无需考虑自身“打架”的问题。但是,随着潜水深度增加,水下环境愈加复杂且悬浮作业模式难度大、精度极低。水下悬浮作业困难,载体时时刻刻都在晃动,手爪与目标物无法精准对接,并且,手爪抓取受手爪开度尺寸限制,对于尺寸超过手爪开度的物体无法抓取,而抱取动作能抓物体的范围更广。在此基础上,为提高作业精度,可以采用双臂协同拟人抱取的方法。抱取动作容错率高,且对不同大小的物体适应度好。若遇复杂海况, ...
【技术保护点】
1.一种面向水下的双臂协同抓取、抱取及避碰一体化方法,用于水下复杂环境中作业时的作业任务规划及避碰一体化控制,其特征在于,初步确定作业任务规划,并将双机械臂的双臂工作空间划分为单臂运动可行区、单臂运动警示区以及双臂合作工作区,先判断是否存在双臂合作工作区:若不存在双臂合作工作区,则直接按规划的末端轨迹执行双臂动作;若存在双臂合作工作区,则同时对双机械臂的末端轨迹进行插值,根据插值点将每个单臂的末端轨迹分解为若干小段路径,以小段路径为单位,进行如下避碰步骤:在经过每小段路径之前先进行机械臂末端轨迹交叉及机械臂连杆干涉判定,若不存在交叉及干涉,则机械臂执行当前小段路径的动作;否则,重新规划该小段路径的动作并重新进行交叉及干涉判定;每小段路径执行之前循环该避碰步骤,直至双机械臂末端运动到轨迹终点;其中,双臂合作工作区,是指两个单臂的运动空间的交叉区域;单臂运动可行区,是指每个单臂的运动空间去除双臂合作工作区后的区域;单臂运动警示区,是指以双臂工作空间的中轴线为界将工作空间分为两个半区,其中一个机械臂所在的半区,是另一机械臂的单臂运动警示区;以满足工作任务要求为前提,各机械臂优先在自身的单臂运 ...
【技术特征摘要】
1.一种面向水下的双臂协同抓取、抱取及避碰一体化方法,用于水下复杂环境中作业时的作业任务规划及避碰一体化控制,其特征在于,初步确定作业任务规划,并将双机械臂的双臂工作空间划分为单臂运动可行区、单臂运动警示区以及双臂合作工作区,先判断是否存在双臂合作工作区:若不存在双臂合作工作区,则直接按规划的末端轨迹执行双臂动作;若存在双臂合作工作区,则同时对双机械臂的末端轨迹进行插值,根据插值点将每个单臂的末端轨迹分解为若干小段路径,以小段路径为单位,进行如下避碰步骤:在经过每小段路径之前先进行机械臂末端轨迹交叉及机械臂连杆干涉判定,若不存在交叉及干涉,则机械臂执行当前小段路径的动作;否则,重新规划该小段路径的动作并重新进行交叉及干涉判定;每小段路径执行之前循环该避碰步骤,直至双机械臂末端运动到轨迹终点;其中,双臂合作工作区,是指两个单臂的运动空间的交叉区域;单臂运动可行区,是指每个单臂的运动空间去除双臂合作工作区后的区域;单臂运动警示区,是指以双臂工作空间的中轴线为界将工作空间分为两个半区,其中一个机械臂所在的半区,是另一机械臂的单臂运动警示区;以满足工作任务要求为前提,各机械臂优先在自身的单臂运动可行区进行末端轨迹及运动规划,单臂运动可行区无法完成规划时,再考虑双臂合作工作区,最后考虑单臂运动警示区。2.根据权利要求1所述的一种面向水下的双臂协同抓取、抱取及避碰一体化方法,其特征在于,每小段路径执行动作之前,先判断各机械臂的该小段路径是否位于对应的单臂运动可行区内,若是,则直接执行该小段路径的规划动作;否则,进行避碰步骤。3.根据权利要求1或2所述的一种面向水下的双臂协同抓取、抱取及避碰一体化方法,其特征在于,将一个机械臂设定为主动手臂,另一个机械臂设定为从动手臂,在主动手和从动手的末端轨迹上同时进行插值,避碰步骤中,若判断存在交叉或干涉,则保持主动手臂末端轨迹规划不变,重新规划从动手臂的该小段路径,以使从动手臂避开主动手臂。4.根据权利要求1所述的一种面向水下的双臂协同抓取、抱取及避碰一体化方法,其特征在于,包括如下步骤:S1、判断是否存在双臂合作工作区,是则转入步骤S2;否则直接按照原规划的末端轨迹执行;S2、划分单臂运动可行区和单臂运动警示区,进入步骤S3;S3、对两个机械臂的末端轨迹同时进行插值,按照插值点将末端轨迹分成若干小段路径,进入步骤S4;S4、当双臂动作执行至某一小段路径时,先进行该小段路径的轨迹判定:各机械臂的该小段路径均在对应的单臂运动可行区,则直接执行该小段路径的动作;至少...
【专利技术属性】
技术研发人员:向先波,张琴,刘宇豪,徐国华,唐国元,甘帅奇,王广航,董东磊,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。