目录

  • 1 绪论
    • 1.1 机器人的基本概念
    • 1.2 机器人的发展概况
    • 1.3 机器人的分类
    • 1.4 工业机器人的技术参数
  • 2 工业机器人的本体结构设计
    • 2.1 工业机器人的总体设计
    • 2.2 工业机器人的驱动与传动
    • 2.3 机身及臂部设计
    • 2.4 腕部设计
    • 2.5 手部设计
  • 3 工业机器人的运动学
    • 3.1 物体在空间中的位姿描述
    • 3.2 齐次坐标变换
    • 3.3 变换方程的建立
    • 3.4 工业机器人连杆参数及其变换矩阵
    • 3.5 工业机器人的运动学方程
  • 4 工业机器人静力学及动力学分析
    • 4.1 工业机器人速度雅可比与速度分析
    • 4.2 机器人静力学分析
    • 4.3 机器人动力学分析
  • 5 工业机器人轨迹规划
    • 5.1 工业机器人轨迹规划
    • 5.2 关节空间法
    • 5.3 直角坐标空间法
    • 5.4 轨迹的实时生成
  • 6 地面移动机器人
    • 6.1 移动机器人的类型及特点
    • 6.2 轮式移动机器人
    • 6.3 履带式移动机器人
    • 6.4 步行机器人
  • 7 多指灵巧手
    • 7.1 多指灵巧手的结构设计
    • 7.2 单指机构的运动学模型
    • 7.3 多手指协调运动学分析
    • 7.4 三指位姿方程的逆向解
    • 7.5 灵巧手的静力学分析
  • 8 并联机器人
    • 8.1 并联机器人的定义与特点
    • 8.2 典型的并联机构
    • 8.3 并联机构自由度的计算
    • 8.4 并联机构的位置分析
  • 9 工业机器人的感知
    • 9.1 工业机器人传感器概述
    • 9.2 位置和位移传感器
    • 9.3 机器人的视觉技术
    • 9.4 机器人的触觉
  • 10 机器人的控制系统
    • 10.1 机器人控制系统与控制方式
    • 10.2 基于运动坐标的控制
    • 10.3 基于运动参数的控制
    • 10.4 机器人的智能控制系统
  • 11 安川机器人
    • 11.1 认识安川机器人
    • 11.2 手动操作机器人
    • 11.3 NX100 HP6机器人菜单讲解
    • 11.4 机器人编程教导
    • 11.5 应用设定
    • 11.6 常见异常情况处理
    • 11.7 保养与备品
  • 12 ABB机器人
    • 12.1 认识ABB机器人
    • 12.2 系统安全及环境保护
    • 12.3 机器人示教
    • 12.4 机器人启动
    • 12.5 机器人自动生产
    • 12.6 编程与测试
    • 12.7 输入输出信号
    • 12.8 系统备份与冷启动
    • 12.9 文件管理
机器人动力学分析







1、牛顿—欧拉方程

牛顿—欧拉方法直接利用牛顿力学的刚体动力学知识,导出机器人逆动力学的递推公式,即已知机器人各连杆的速度、角速度及转动惯量,就可以利用牛顿—欧拉刚体动力学公式导出机器人各关节执行器的驱动力及驱动力矩的递推公式。然后再由它归纳出机器人动力学的数学模型—机器人机械系统的矩阵形式的运动方程。

(1)连杆的速度与加速度分析

机器人一般由多个连杆通过转动或移动关节连接而成,为了用牛顿—欧拉法建立机器人的动力学方程,需要讨论机器人的瞬时运动状态,分析组成机器人的各连杆的速度和加速度及其运动的传递。

设连杆上的任一点P 在连杆坐标系内的位置矢量为,连杆坐标系 相对于参考系的位置矢量为,旋转矩阵为,则点P 在两坐标系中的位置矢量之间的关系满足公式




(2)动力学基本方程

一个刚体的运动可分解为固定在刚体上的任意一点的移动以及该刚体绕这一定点的转动两部分。刚体动力学方程也可以用两个方程表达:一个用以描述质心的移动,另一个描述质心的转动,前者称为质点运动方程,后者称为欧拉运动方程。 当刚体绕过质心的轴线旋转时,角速度ω,角加速度 ,惯性张量与作用力矩n之间满足欧拉方程: 

假设机器人手臂的单个杆件为自由体,所受的力和力矩如图4.10所示。

图4.10  杆i的自由体图


为了求出惯性矩,先看单个刚体的转动惯量或惯性积。假定一刚体绕通过其质心的任意方向的轴线旋转,则在固定坐标系内刚体的转动惯量可用一个3×3的对称阵表示,称为惯性矩阵:



2、拉格朗日运动方程

拉格朗日方法不仅能以最简单的形式求得非常复杂的系统动力学方程,而且具有显式结构,物理意义比较明确,对理解机器人动力学比较方便。

(1)拉格朗日函数

拉格朗日函数L的定义是一个机械系统的动能Ek和势能Ep之差,即

令(i=1,2,…,n)是使系统具有完全确定位置的广义关节变量,   是相应的广义关节速度。

(2)拉格朗日方程

系统的拉格朗日方程为

式中:Fi称为关节广义驱动力。如果是移动关节,则Fi为驱动力;如果是转动关节,则Fi为驱动力矩。

(3)用拉格朗日法建立机器人动力学方程的步骤

1)选取坐标系,选定完全而且独立的广义关节变量qi,i=1,2,…,n。

2)选定相应的关节上的广义力Fi,当qi是位移变量时,则Fi为力;当qi是角度变量时,则Fi为力矩。

3)求出机器人各构件的动能和势能,构造拉格朗日函数

4)代入拉格朗日方程求得机器人系统的动力学方程。


综合实例:

二自由度平面关节机器人动力学方程

(1)广义关节变量及广义力的选定













进行分析可知以下几点: