The present invention discloses a collaborative operation based on the arms of the robot compliant control methods, including arms collaborative control module dynamic model is established according to the target load of the desired trajectory and expected force, get the end of each arm the desired position and the desired terminal; arm control module to complete the analysis and implementation of task instructions on the expectations. Get each joint of the mechanical arm expected angle; driver module according to the desired angle of joint planning, the task driven manipulator trajectory. The invention also provides a collaborative operation based on the arms of the robot compliant control system, public power decomposition this scheme adopts master-slave and shared strategy load, two arm expected operating force, then put forward the master-slave force compliant arms collaborative operation control method and sharing type force compliance control method. The dual arm cooperative control field is widely used in robotics.
【技术实现步骤摘要】
基于双臂机器人协同操作的柔顺控制方法及系统
本专利技术涉及机器人技术的双臂协作控制领域,尤其涉及一种基于双臂机器人协同操作的柔顺控制方法及系统。
技术介绍
单臂机器人的操作任务简单、灵巧性不足,与传统单个机械臂相比,双臂机器人更能适应工厂中为人类设计的工作空间,同时双臂可以完成装配、搬运等复杂的操作任务。双臂机器人在具有较高的灵活性和任务适应性的同时,也带来了更加复杂的建模、规划以及控制等问题。而双臂机器人的研究重点则为双臂协调完成复杂的载荷搬运以及装配等任务,由于双臂在进行协调操作时会形成闭链约束,同时双臂机器人系统在建模与控制上存在一定误差,如果不对末端操作力进行控制,很有可能会对负载甚至机械臂自身造成意想不到的破坏。为了增强机械臂与环境的交互与感知,目前大多数机械臂均在关节或是末端安装有力传感器,通过阻抗控制方法或是力位混合控制方法即可实现机械臂的力柔顺操作。但是针对双臂协同搬运载荷等典型任务,尤其是双臂机器人与目标负载形成闭链约束后的双臂协同运动规划与柔顺操作问题,尚未提出安全可靠的控制方法。
技术实现思路
为了解决上述技术问题,本专利技术的目的是提供一种基于双臂机器人协同操作的柔顺控制方法及系统。本专利技术所采用的技术方案是:本专利技术提供一种基于双臂机器人协同操作的柔顺控制方法,包括以下步骤:双臂协同控制模块根据目标负载的期望运动轨迹和期望力建立动力学模型,通过满足双臂闭链约束方程的协调位置分解和公共力分解得到各个机械臂的末端期望位姿和末端期望力;单臂控制模块完成对所述期望任务指令的解析与执行,得到机械臂各个关节的期望角度,通过基于位置的阻抗控制实 ...
【技术保护点】
一种基于双臂机器人协同操作的柔顺控制方法,其特征在于,包括以下步骤:双臂协同控制模块根据目标负载的期望运动轨迹和期望力建立动力学模型,通过满足双臂闭链约束方程的协调位置分解和公共力分解得到各个机械臂的末端期望位姿和末端期望力;单臂控制模块完成对所述期望任务指令的解析与执行,得到机械臂各个关节的期望角度,通过基于位置的阻抗控制实现机械臂的力柔顺操作;驱动模块根据规划的期望关节角度,驱动所述机械臂完成任务轨迹。
【技术特征摘要】
1.一种基于双臂机器人协同操作的柔顺控制方法,其特征在于,包括以下步骤:双臂协同控制模块根据目标负载的期望运动轨迹和期望力建立动力学模型,通过满足双臂闭链约束方程的协调位置分解和公共力分解得到各个机械臂的末端期望位姿和末端期望力;单臂控制模块完成对所述期望任务指令的解析与执行,得到机械臂各个关节的期望角度,通过基于位置的阻抗控制实现机械臂的力柔顺操作;驱动模块根据规划的期望关节角度,驱动所述机械臂完成任务轨迹。2.根据权利要求1所述的基于双臂机器人协同操作的柔顺控制方法,其特征在于:所述步骤还包括系统对双臂之间公共力的分解。3.根据权利要求2所述的基于双臂机器人协同操作的柔顺控制方法,其特征在于:所述对公共力的分解的方法包括采用主从分解模式。4.根据权利要求3所述的基于双臂机器人协同操作的柔顺控制方法,其特征在于:所述主从分解模式包括通过给定其中一机械臂的末端期望操作力/力矩Fea=[fex,fey,fez,τex,τey,τez]T,进而可求解得到另一机械臂的末端期望力/力矩为其中,FL表示负载所受环境的广义力;表示负载所受地球的广义重力,FIL表示负载的广义惯性力,Γa、Γb分别代表两个机械臂的抓取矩阵。5.根据权利要求2所述的基于双臂机器人协同操作的柔顺控制方法,其特征在于:所述对公共力的分解的方法包括采用共享分解模式。6.根据权利要求5所述的基于双臂机器人协同操作的柔顺控制方法,其特征在于,所述共享分解模式包括将两...
【专利技术属性】
技术研发人员:闫磊,徐文福,胡忠华,梁斌,
申请(专利权)人:哈尔滨工业大学深圳研究生院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。