目录

  • 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 文件管理
工业机器人轨迹规划

【案例导入】


 自动叠衣服的神器真的诞生了!它就是FoldiMate机器人,专长,叠衣服;爱好,还是叠衣服。该叠衣机能够一次性自动折叠10到15件衣服,并且能在叠衣过程中添加芳香剂或熨平褶皱部位。当你需要整理大量衣服时,只需将衣物放置在叠衣机的特制挂钩上,接下来的工作将会由它自动完成,如图5.1所示。FoldiMate叠一件衣服只需10秒钟,一次能处理20件,同时还可以做去皱处理呢。整理好的衣服的直角,简直能令毕达哥拉斯哭泣,如图5.2。

图5.1 叠衣机折叠衣服        图5.2 处理好的衣服


1、工业机器人轨迹规划的定义

 轨迹规划是指根据作业任务要求,确定轨迹参数并实时计算和生成运动轨迹。它是工业机器人控制的依据,所有控制的目的都在于精确实现所规划的运动。


2、轨迹规划涉及的一般性问题

   工业机器人的作业可以描述成工具坐标系{T}相对于工作坐标系{S}的一系列运动。如图5.3所示将销插入工件孔中的作业可以借助工具坐标系的一系列位姿(i=1,2,···,n) 来描述。这种描述方法不仅符合机器人用户考虑问题的思路,而且有利于描述和生成机器人的运动轨迹。

图5.3  销插入工件孔

  工具坐标系相对于工作坐标系的运动来描述作业路径。它把作业路径的描述与具体的机器人、手爪或工具分离开来,形成了模型化的作业描述方法。从而使这种描述既适用于不同的机器人,也适用于同一机器人上装夹不同规格的工具。有了这种描述方法,就可以把图5.4所示的机器人从初始状态运动到终止状态的作业看作是工具坐标系从初始位置到终止位置的坐标变换。

  

             初始状态                                            终止状态

图5.4  机器人从初始状态运动到终止状态的作业

  当需要更详细地描述运动时,不仅要规定机器人的起始点和终止点,而且要给出介于起始点和终止点之间的中间点,也称路径点。这时,运动轨迹除了位姿约束外,还存在着各路径点之间的时间分配问题。例如,在规定路径的同时,必须给出两个路径点之间的运动时间。

  机器人的运动应当平稳,不平稳的运动将加剧机械部件的磨损,并导致机器人的振动和冲击。在规划中,不仅要规定机器人的起始点和终止点, 而且要给出中间点(路径点)的位姿及路径点之间的时间分配, 即给出两个路径点之间的运动时间。

  轨迹规划既可在关节空间中进行, 即将所有的关节变量表示为时间的函数,用其一阶、二阶导数描述机器人的预期动作, 也可在直角坐标空间中进行,即将手部位姿参数表示为时间的函数, 而相应的关节位置、 速度和加速度由手部信息导出。 


3、轨迹规划的生成方式

运动轨迹的描述或生成有以下几种方式:

(1)示教—再现运动:即由人手把手示教机器人,定时记录各关节变量,得到沿路径运动时各关节的位移时间函数;再现时,按内存中记录的各点的值产生序列动作。

(2)关节空间运动:这种运动直接在关节空间里进行。由于动力学参数及其极限值直接在关节空间中描述,所以用这种方式求费时最短的运动很方便。

(3)空间直线运动:这是一种直角空间里的运动,它便于描述操作空间,计算量小,适宜于简单的作业。

(4)空间曲线运动:这是一种在描述空间中可用明确的函数表达的运动,如圆周运动、螺旋运动等