The invention relates to an inverse kinematics planning method for a seven-degree-of-freedom humanoid manipulator, which includes the following steps: first, seven degrees of freedom are arranged into a \shoulder-elbow-wrist\ type structure, and the base-to-end definitions are 1_7 joints, respectively. Then, the elbow (4 joints) angles are solved, and the angle between the space plane composed of three points of \shoulder-elbow-wrist\ is defined as the angle between the reference plane and the shoulder-elbow-wrist plane. Redundant angle. Finally, the shoulder joint angle (1 3 joints) and wrist joint angle (5 7 joints) were calculated according to the optimized redundancy angle. The invention can solve the inverse kinematics planning problem of mapping six-degree-of-freedom operation space to seven-degree-of-freedom joint space, realize the mapping relationship between six-degree-of-freedom space and seven-degree-of-freedom joint space, establish the functional relationship method between redundant angle and shoulder joint and wrist joint, and select the optimal inverse solution by optimizing the redundant angle method.
【技术实现步骤摘要】
一种七自由度拟人构型机械臂逆运动学规划方法
本专利技术涉及机器人领域,具体地说是一种七自由度拟人构型机械臂逆运动学规划方法,特别适用于机器人运动控制和轨迹规划。
技术介绍
在与人协作类机器人中,七自由度拟人构型机械臂是一种常见结构。此类机械臂被广泛应用于柔性化工业生产线、电子元器件装配、医疗与服务等多种行业。与传统六自由度机械臂相比,七自由度拟人构型机械臂具有更大、更灵活的工作空间,特别适合应用在与人交互工作环境中。机械臂逆运动学规划方法是轨迹规划与控制的基础。传统工业机械臂的逆运动学规划方法无法直接应用于七自由度拟人构型机械臂中。其最大区别在于六自由度操作空间轨迹如何映射到七自由度关节空间轨迹。目前已有的解方法多采用“数值解法”,即在每个迭代周期内通过求解雅可比伪逆方法求解。“数值解”虽然能够处理所有具有冗余自由度构型的机械臂逆运动学问题,但存在误差大、计算效率低等缺点。若将此类方法应用于轨迹规划中,会降低控制器的运行效率,甚至会降低实时性。因此,七自由度机械臂逆运动学规划问题仍然存在未完全解决的难点。本专利技术针对以上难点,专利技术一种七自由度拟人构型机械臂逆运动学规划方法,方法针对此种构型采用“解析解法”,实现了快速、高精度的逆运动学规划方法。
技术实现思路
针对现有技术的不足,本专利技术提出了一种七自由度拟人构型机械臂逆运动学规划方法。在该方法中,根据如何以最优化方式精确快速的将六自由度操作空间轨迹映射到七自由度关节空间轨迹问题,实现七自由度拟人构型机械臂的运动学逆解,进而实现机器人的轨迹规划。本专利技术为实现上述目的所采用的技术方案是:一种七自由度拟 ...
【技术保护点】
1.一种七自由度拟人构型机械臂逆运动学规划方法,其特征在于包括以下步骤:步骤1:将机器人的七个自由度配置成肩‑肘‑腕结构,由基座至末端依次定义为关节1~7;其中,肩关节包含关节1~3的3个自由度且旋转中心重合于点Ps;肘关节即关节4包含1个自由度,旋转中心为Pe;腕关节包含关节5~7的3个自由度且旋转中心重合于点Pw;步骤2:根据末端期望位置
【技术特征摘要】
1.一种七自由度拟人构型机械臂逆运动学规划方法,其特征在于包括以下步骤:步骤1:将机器人的七个自由度配置成肩-肘-腕结构,由基座至末端依次定义为关节1~7;其中,肩关节包含关节1~3的3个自由度且旋转中心重合于点Ps;肘关节即关节4包含1个自由度,旋转中心为Pe;腕关节包含关节5~7的3个自由度且旋转中心重合于点Pw;步骤2:根据末端期望位置和姿态求解出肩-腕中心直线段在基坐标系中的向量步骤3:根据肩-肘长即上臂长lse、肘-腕长即下臂长lew和肩-腕长构成的三角形,求解肘关节即关节4角度θ4;步骤4:求解出肩-腕中心直线段在关节3坐标系中的向量再结合基坐标系中的向量同时取关节3角度固定不变情况θ3=0,综合求解此时关节1角度θ1_0和2关节角度θ2_0;将此时由θ1_0和θ2_0确定的肩-肘-腕平面定义为参考平面;步骤5:由肩-肘-腕的三个旋转中心组成的空间平面与参考平面夹角为冗余角建立肩关节和腕关节6个关节的角度θ1、θ2、θ3、θ5、θ6、θ7与冗余角的函数关系其中θ=[θ1,θ2,θ3,θ5,θ6,θ7]T;步骤6:将多变量优化问题转化为单变量优化问题;根据优化目标,求解代价函数且满足约束条件得到最优化冗余角步骤7:根据冗余角和步骤5中关系,分别求解肩关节角度θ1、θ2、θ3和腕关节角度θ5、θ6、θ7。2.根据权利要求1所述的一种七自由度拟人构型机械臂逆运动学规划方法,其特征在于所述向量表示基坐标系原点到关节1坐标原点距离,lwt表示关节5坐标原点到末端距离。3.根据权利要求1所述的一种七自由度拟人构型机械臂逆运动学规划方法,其特征在于所述向量分别表示关节4坐标系相对于关节3坐标系的旋转矩阵、关节3...
【专利技术属性】
技术研发人员:赵忆文,王争,杜惠斌,侯澈,李英立,
申请(专利权)人:中国科学院沈阳自动化研究所,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。