
一、机器人空间描述与坐标变换坐标系与位姿变换是机器人运动学的基础对刚体的平移和旋转进行描述能够精确确定机器人的位置和姿态。1.位置描述2.方位描述3.位姿描述在机器人学中旋转矩阵、欧拉角和四元数是三种核心的数学工具用于描述三维空间中的刚体旋转。每种方法都有其独特的表示方式、优缺点和适用场景并且它们之间可以相互转换。4.平移坐标变换5.旋转坐标变换二、机器人运动学与 DH 参数1.正运动学机械臂的正运动学分析是指根据机械臂各个关节的角度值等参数,来计算机械臂末端相对于参考坐标系(基坐标系)的具体位姿,从而实现对机械臂运动的准确描述和控制。机械臂正运动学分析一般使用 D-H 参数法和旋转理论法这两种方法,其中 D-H 参数法包括标准D-H 参数法和改进 D-H 参数法。采用 D-H 参数法搭建机械臂运动学模型,通过相邻坐标系之间的关系得到各连杆的变换矩阵,并将变换矩阵结合得到机械臂末端的变换矩阵,即机械臂正运动学方程。DH参数如下2.逆运动学机械臂的逆运动学分析是指给定末端执行器的位姿计算出相应的关节变量。逆运动学问题通常比正运动学问题更复杂,存在不唯一解,即有多个可能的关节配置可以实现该末端执行器的位姿。逆运动学分析方法一般包括数值法和解析法数值法的求解速度较解析法要慢很多解析法只有在机械臂连续三个关节轴线相交于一点或平行的 情况下才适用。1数值迭代法数值迭代法是通过迭代优化算法逐步逼近目标姿态。这种方法适用于结构复杂或自由度较高的机器人能够处理较为复杂的逆运动学问题。常见的数值方法包括牛顿-拉夫森法和梯度下降法。尽管数值迭代法灵活性更高但其收敛速度和计算时间通常较慢并且可能陷入局部最优解。2解释法解析法通过建立逆运动学方程直接求解关节角度。这种方法通常适用于结构较简单的机器人如具有较少自由度的机械臂。解析法的优点是计算速度快且能得到精确解但在某些情况下可能会有多个解或无解的情况。三、机器人动力学动力学研究机器人运动与产生该运动所需的力/力矩之间的关系。它分为正动力学:给定力矩计算加速度/运动轨迹。逆动力学:给定运动轨迹位置、速度、加速度计算所需关节力矩用于控制最常用的建模方法是拉格朗日法 (Euler-Lagrange)它基于能量守恒如下四、速度运动学与雅可比矩阵运动学讨论了刚体的位姿描述、齐次变换机器人各连杆间的位移关系建立了机器人的运动学方程研究了运动学逆解建立了操作空间与关节空间的映射关系。本章将在位移分析的基础上进行速度分析研究操作空间速度与关节空间速度之间的线性映射关系一一雅可比矩阵(简称雅可比)。五、参考说明本笔记为Datawhale第78期学习笔记具身智能基础与机器人控制。参考《机器人学导论》Datawhale资料。