欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 协作机器人实训教程(新工科建设电子信息类系列教材)
      • 作者:编者:胡明宇//龚晚林//陈小桥|责编:赵玉山
      • 出版社:电子工业
      • ISBN:9787121467776
      • 出版日期:2023/11/01
      • 页数:175
    • 售价:15.6
  • 内容大纲

        《协作机器人实训教程》旨在引导读者了解机器人领域中更灵活、更安全、更易于操作的协作机器人,简要介绍了协作机器人的基础特性、运动学基础、动力学基础、运动规划、运动控制方法等理论知识。本书主要以斗山协作机械臂为例,介绍了协作机器人的功能特点、软硬件特征及多种编程方法,结合作者的协作机器人实践和竞赛培训经验,梳理了丰富而易于上手的实训案例。
        本书以图形化编程方法为开端,逐步引入脚本编程方法,介绍了新颖的远程连接控制方法,并基于ROS系统编程控制协作机械臂进行仿真和实训,给出了大量代码示例,并进行深入解析。实训示例层次性递进,逐步提高实训深度,可引导编程零基础或机器人零基础的学生迅速入门并掌握协作机器人的图形化编程和ROS编程技能,动手实现各种人机交互案例。本书是一本基于机器人应用设计的实践类教材,结构新颖合理、案例丰富翔实、深入浅出,对学生具有指导意义;本书也是一本跨学科教材,可作为高等学校人工智能、计算机、电子信息、机械电子等相关专业的实训教程和参考书,也可作为相关工程技术人员的参考书。
  • 作者介绍

  • 目录

    第一部分  协作机器人概述
      第1章  绪论
        1.1  机器人学
        1.2  协作机器人
      第2章  机器人学简介:建模、规划和控制
        2.1  运动学基础
          2.1.1  刚体的描述
          2.1.2  正向运动学
          2.1.3  逆向运动学
          2.1.4  微分运动学
        2.2  关节动力学基础
          2.2.1  运动状态的正向递推
          2.2.2  力的反向递推
          2.2.3  摩擦力模型
          2.2.4  动力学模型表示及特性
        2.3  机器人的运动规划简介
          2.3.1  路径规划
          2.3.2  轨迹规划
        2.4  机器人的运动控制方法简介
          2.4.1  机器人的位置控制
          2.4.2  机器人的力控制
      第3章  协作机器人简介
        3.1  协作机器人的优势和应用
          3.1.1  优势
          3.1.2  应用
        3.2  协作机器人硬件介绍
          3.2.1  机器人本体
          3.2.2  控制箱
          3.2.3  紧急停止按钮
        3.3  协作机器人系统安装与配置
          3.3.1  机器人安装与配置
          3.3.2  外部设备连接
          3.3.3  机器人基本参数介绍
          3.3.4  末端工具安装
        3.4  安全性功能设置
          3.4.1  机器人使用时的注意事项
          3.4.2  安全停止模式的类型
          3.4.3  紧急停止
      第4章  图形化编程:DART Platform
        4.1  DART Platform
          4.1.1  DART Platform的配置和启动
          4.1.2  DART Platform的操作界面
          4.1.3  启动机器人
          4.1.4  点动模式
        4.2  工作单元:机械臂和末端工具设置
          4.2.1  工作单元
          4.2.2  机器人设置
          4.2.3  末端执行器设置
          4.2.4  末端工具的使用方法
          4.2.5  机器人其他参数的设置

          4.2.6  检查机器人工作日志
        4.3  图形化编程
          4.3.1  图形化示教编程功能
          4.3.2  图形化编程常用命令
      第5章  Windows脚本编程:DART Studio
        5.1  DART Studio总览
          5.1.1  窗口显示与主题
          5.1.2  更改窗口布局
          5.1.3  连接控制器
          5.1.4  使用模拟器
        5.2  系统监控
          5.2.1  监控栏
          5.2.2  监控窗口
          5.2.3  图形窗口
          5.2.4  运动监控窗口
        5.3  系统控制
          5.3.1  机器人配置的一般步骤
          5.3.2  安全区域概述
          5.3.3  手动控制
          5.3.4  故障恢复
        5.4  脚本命令编程及调试
          5.4.1  创建项目
          5.4.2  DRL程序编辑器
          5.4.3  DRL常用API函数
      第6章  Linux环境编程:ROS概述
        6.1  ROS简介
        6.2  ROS安装
          6.2.1  配置Ubuntu软件仓库
          6.2.2  设置sources.list
          6.2.3  设置密钥
          6.2.4  安装
          6.2.5  验证安装
        6.3  ROS基础模块
          6.3.1  安装和配置ROS环境
          6.3.2  ROS文件系统导览
          6.3.3  创建ROS软件包
          6.3.4  理解ROS节点
          6.3.5  理解ROS话题
          6.3.6  ROS服务和rosparam
          6.3.7  使用roslaunch
          6.3.8  创建ROS消息(msg)文件和服务(srv)文件
    第二部分  协作机器人编程实训
      第7章  拖动示教编程
        7.1  拖动示教
          7.1.1  实训目的
          7.1.2  实训准备
          7.1.3  实训原理
          7.1.4  实训步骤
          7.1.5  实训结果
          7.1.6  思考与问答

        7.2  协作机器人点动模式运行
          7.2.1  实训目的
          7.2.2  实训准备
          7.2.3  实训原理
          7.2.4  实训步骤
          7.2.5  实训结果
          7.2.6  思考与问答
      第8章  图形化编程案例
        8.1  协作机器人运动控制
          8.1.1  实训目的
          8.1.2  实训准备
          8.1.3  实训原理
          8.1.4  实训步骤
          8.1.5  实训结果
        8.2  协作机器人碰撞检测与空间限制区域
          8.2.1  实训目的
          8.2.2  实训准备
          8.2.3  实训原理
          8.2.4  实训步骤
          8.2.5  思考与问答
        8.3  协作机器人抓取和码垛
          8.3.1  实训目的
          8.3.2  实训准备
          8.3.3  实训原理
          8.3.4  实训步骤
          8.3.5  实训结果
          8.3.6  思考与问答
      第9章  脚本编程案例
        9.1  无线远程连接控制
          9.1.1  实训目的
          9.1.2  实训准备
          9.1.3  实训原理
          9.1.4  实训步骤
          9.1.5  思考与问答
        9.2  协作机器人跳舞
          9.2.1  实训目的
          9.2.2  实训准备
          9.2.3  实训原理
          9.2.4  实训步骤
          9.2.5  实训结果
          9.2.6  思考与问答
        9.3  协作机器人力控制
          9.3.1  实训目的
          9.3.2  实训准备
          9.3.3  实训原理
          9.3.4  实训步骤
          9.3.5  力控制:曲面跟踪
          9.3.6  实训结果
          9.3.7  思考与问答
      第10章  基于ROS的机器人实训案例

        10.1  ROS基础:编写简单的发布者和订阅者
          10.1.1  实训目的与要求
          10.1.2  实训原理与步骤
          10.1.3  实训结果
          10.1.4  思考与问答
        10.2  ROS基础:编写简单的服务和客户端
          10.2.1  实训目的与要求
          10.2.2  实训原理与步骤
          10.2.3  实训结果
          10.2.4  思考与问答
        10.3  协作机器人ROS软件包认知
          10.3.1  实训目的与要求
          10.3.2  实训原理与环境配置
          10.3.3  ROS软件包认知及代码解读
        10.4  协作机器人抓取
          10.4.1  实训目的与要求
          10.4.2  实训原理
          10.4.3  实训步骤
          10.4.4  思考与问答
        10.5  协作机器人数据监测
          10.5.1  实训目的与要求
          10.5.2  实验步骤
          10.5.3  实训结果
          10.5.4  思考与问答
        10.6  协作机器人舞蹈
          10.6.1  实训目的与要求
          10.6.2  实训步骤
          10.6.3  实训结果
          10.6.4  思考与问答
    参考文献