【技术实现步骤摘要】
一种人形机器人非抓取式移动推运任务控制方法及系统
[0001]本专利技术属于机器人控制相关
,尤其涉及一种人形机器人非抓取式移动推运任务控制方法及系统。
技术介绍
[0002]本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。
[0003]非抓取式推运是指由机器人向目标物体施加非完整约束,物体的运动不完全由机器人决定,而是受到自身动力学和与之交互的环境信息的影响。非抓取式推运模式的优势在于它可以移动难以抓取的物体,并且可以巧妙地利用环境的帮助,以更少的机器人自由度实现复杂的作业任务。
[0004]人形机器人的移动是利用其腿部“操作”地面从而实现本体的反方向运动,机器人与地面之间的交互也为非完整约束。基于腿部的移动与非抓取式推运的相似性使得二者的机构可以复用。此外,人形机器人平台能够实现肢体末端与本体的运动解耦,实现作业任务与本体移动的隔离。人形机器人采用非抓取式推运方式操作目标物体,能够降低移动作业所需的系统复杂度,并大大拓宽人形机器人平台的应用领域。因此,人形机器人非抓取式移动推运方法具有重要的研究意义和广阔的应用需求。
[0005]然而,目前在世界范围内针对人形机器人非抓取式移动推运的研究较少,且局限于特定的机器人平台和特定的运动方式;我国在人形机器人运动控制领域已经取得了一定的成就,但针对非抓取式推运领域的研究仍处于起步阶段,对于二者相结合领域的研究几乎处于空白。
技术实现思路
[0006]为了解决上述问题,本专利技术提供一种人形机器人非抓 ...
【技术保护点】
【技术特征摘要】
1.一种人形机器人非抓取式移动推运任务控制方法,其特征在于,包括:步骤1:基于人形机器人、目标物体、环境之间两两交互的位姿信息建立系统交互力模型,根据所建立的系统交互力模型分别建立人形机器人、目标物体的动力学模型;步骤2:基于人形机器人、目标物体、环境之间两两交互所满足的速度、力的约束条件建立系统速度约束模型和系统力约束模型,根据所建立的系统速度约束模型、系统力约束模型以及所述人形机器人、目标物体的动力学模型得到机器人关节角加速度约束条件;步骤3:基于所建立的机器人关节角加速度约束条件得到系统运动边界条件,人形机器人的运动轨迹在满足系统运动边界条件的情况下,执行非抓取式移动作业任务。2.如权利要求1所述的一种人形机器人非抓取式移动推运任务控制方法,其特征在于,在所述步骤1中,基于人形机器人、目标物体、环境之间两两交互的位姿信息建立系统交互力模型具体为:利用向量描述人形机器人、目标物体、环境两两之间交互的位姿信息,建立人形机器人、目标物体、环境所构成的系统交互位姿表示;利用向量描述系统交互位姿模型中人形机器人、目标物体、环境两两之间的交互力情况,建立人形机器人、目标物体、环境所构成的系统交互力表示。3.如权利要求1所述的一种人形机器人非抓取式移动推运任务控制方法,其特征在于,在所述步骤1中,根据所建立的系统交互力模型分别建立人形机器人、目标物体的动力学模型具体为:基于人形机器人机体的自由度、肢体关节角度建立人形机器人的向量表示;根据人形机器人的惯性矩阵、人形机器人向心力矩阵、人形机器人重力向量、人形机器人驱动关节选定矩阵、人形机器人关节驱动扭矩向量、所述系统交互位姿表示的雅可比矩阵、交互力选择矩阵以及所建立的人形机器人的向量表示,建立惯性坐标系下的人形机器人动力学模型;根据目标物体的质心位置、姿态角度、物体惯性矩阵、物体重力向量、目标物体与人形机器人、环境的交互位姿表示建立惯性坐标系下的目标物体的动力学模型。4.如权利要求1所述的一种人形机器人非抓取式移动推运任务控制方法,其特征在于,在所述步骤2中,针对机器人、目标物体和环境之间的接触、滑动相对运动形式,得到各部分之间相对速度关系的表达式即速度约束模型;各部分之间交互力在其摩擦锥中的表示形式即交互力约束模型。5.如权利要求1所述的一种人形机器人非抓取式移动推运任务控制方法,其特征在于,在所述步骤2中,根据所建立的系统速度约束模型、系统力约束模型以及所述人形机器人、目标物体的动力学模型得到机器人关节角加速度约束条件,具体为:根据机器人机体运动对应的雅克比矩阵、机器人关节运动对应的雅克比矩阵以及系统速度约束模型建立机器人本体加速度与目标物体加速度之间关系表示;根据机器人机体运动对应的雅克比矩阵、机器人关节运动对应的雅克比矩阵、人形机器人的向量表示以及所述人形机器人...
【专利技术属性】
技术研发人员:张国腾,宋锐,荣学文,李贻斌,谢安桓,
申请(专利权)人:山东大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。