目录

  • 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、关节空间轨迹的生成

   按照关节空间轨迹规划的方法所得的计算结果都是有关各个路径段的数据。控制系统的轨迹生成器利用这些数据以轨迹更新的速率具体计算出关节的位置、速度和加速度。对于三次多项式,轨迹生成器只需要随t的变化不断按公式计算位置、速度和加速度。当到达路径段的终止点时,调用新路径段的三次多项式系数,重新把t置成零,继续生成轨迹即可。

   对于带抛物线拟合的直线样条曲线,每次更新轨迹时,应首先检测时间t的值以判断当前是处在路径段的直线区段还是抛物线拟合区段。在直线区段,对每个关节的轨迹计算如下:

    式中: ω、为根据驱动器的性能而选择的定值;故可计算出关节的位置、速度和加速度。

在起始点抛物线拟合区段,对各关节的轨迹计算如下:

  终止点的抛物线段与起始点抛物线段是对称的,只是其加速度为负,因此可按照下式计算:

  上式中tf为该段抛物线终止点时间。轨迹生成器按照以上两式随时间t的变化实时生成轨迹。当进入新的运动段以后,必须基于给定的关节速度求出新的关节位置、速度和加速度,根据边界条件计算抛物线段的系数,继续计算,直到计算出所有路径段的数据集合。

2、直角坐标空间轨迹的生成

  前面已经介绍了直角坐标空间轨迹规划的方法,在直角坐标空间的轨迹必须变换为等效的关节空间变量。先通过逆运动学方程求出的关节位置,然后用逆雅可比矩阵计算关节速度,用逆雅可比矩阵及其导数计算角加速度,这样计算量非常大。在实际中往往采用简便的方法,先根据逆运动学求出关节运动轨迹,即先把操作空间变量转换成关节角矢量,然后再由数值微分根据下式计算关节的速度和加速度。

  最后,将轨迹规划器所生成的关节的位置、速度和加速度送往机器人的控制系统。至此轨迹规划的任务才算完成。


  加利福尼亚理工学院实验室研究使用的一个三自由度机器人有两根连杆,每根连杆长9英寸,如图5.13所示。假设定义坐标系使得当所有关节角均为0时,手臂处于垂直向上状态。要求机器人沿直线从点(9,6,10)移动到点(3,5,8)。求3个关节在每个中间点的角度值,并绘制出这些角度值。已知该机器人的逆运动学方程为:

图5.13  机器人及其坐标系

  解:

  在实际应用中起点和终点之间要分成许多很小的部分。但为了简便起见,求解本题时只将起点和终点之间分成10段。每个中间点的坐标可简单的通过将起点和终点之间的距离进行10等分得到。通过求解逆运动学方程即可算得每个中间点的关节角,结果如表5—1所示。相应的关节角曲线如图5.14所示。

表5—1  机器人的手坐标系坐标及关节角


图5.14  机器人的关节角曲线