仿人机器人建模与控制

仿人机器人建模与控制

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书充分阐释了人工智能在双足机器人上的应用,为人工智能领域教育提供强有力的支持。

内容简介

Roban机器人是一款基于ROS(机器人操作系统)的人工智能人形机器人。

全书围绕Roban机器人,阐述人工智能相关理论、方法及应用。内容涵盖Roban机器人的基本原理、操作与开发方法、相关的双足机器人数学模型及控制理论、人工智能相关的语音及视觉应用。

作者简介

编者融亦鸣,南方科技大学机械与能源工程系主任、致新书院创院院长。1989年获美国肯塔基大学机械工程博士学位。

章节目录

版权信息

主编简介

内容简介

编委会

序言

前言

第1章 Roban机器人概述

1.1 Roban机器人简介

1.1.1 Roban机器人系统

1.1.2 Roban机器人关节运动模型

1.1.3 Roban机器人控制框架

1.2 操作Roban机器人

1.2.1 无线网络设置

1.2.2 远程登录Roban机器人

1.2.3 使用VS Code开发

第2章 Python编程基础

2.1 Python语法

2.1.1 Python运行方式

2.1.2 Python程序书写格式

2.1.3 变量、数据类型、表达式

2.1.4 条件语句

2.1.5 while循环语句

2.1.6 continue与break语句

2.1.7 列表

2.1.8 元组与字典

2.2 Python函数

2.2.1 函数定义

2.2.2 函数参数

2.2.3 Python模块

2.3 Python对象与类

2.3.1 类的定义与使用

2.3.2 类的继承

2.4 文件和异常

2.4.1 文本文件读写

2.4.2 二进制文件读写

2.4.3 异常

第3章 ROS使用概述

3.1 ROS简介

3.2 程序包与节点

3.2.1 程序包与节点介绍

3.2.2 节点的编译与运行

3.3 话题与服务

3.3.1 ROS话题

3.3.2 ROS消息与消息类型

3.3.3 ROS服务

3.4 launch文件与参数

3.4.1 launch文件介绍

3.4.2 机器人实践

3.5 常用调试工具rqt

3.5.1 rqt_plot

3.5.2 rqt_img_View

3.5.3 rqt_graph

3.6 ROS配置实践

3.6.1 ROS编译环境搭建与测试

3.6.2 ROS话题

3.6.3 ROS服务

3.7 主从机配置

3.7.1 获取IP地址和Hostname

3.7.2 修改对应的hosts

3.7.3 配置主从关系

3.8 ROS CvBridge实践

3.8.1 将ROS图像消息转换为OpenCV的图像

3.8.2 将OpenCV图像转换为ROS图像消息

3.8.3 在计算机上显示Roban机器人摄像头数据

第4章 同步定位与地图构建

4.1 SLAM简介

4.2 图像的接收和发布

4.2.1 初始化和配置

4.2.2 主要功能实现

4.3 定位和图像追踪

4.3.1 数据接收和程序初始化

4.3.2 点云地图创建/重用

4.4 八叉树图层的截取以及平面地图的生成

4.4.1 八叉树图层的截取

4.4.2 平面地图的生成

4.5 路径规划

4.6 行走实现

4.6.1 路径分析

4.6.2 行走控制

第5章 V-REP使用概述

5.1 V-REP使用简介

5.1.1 前言

5.1.2 安装带有ROS的V-REP

5.1.3 V-REP的简单使用

5.1.4 理解RosInterface

5.2 V-REP中的Roban机器人

5.2.1 导入Roban机器人

5.2.2 BodyHub简介与启动

5.2.3 关节运动控制

5.2.4 仿真中的步态运行

5.3 V-REP传感器使用

5.3.1 视觉传感器

5.3.2 接近传感器

5.4 V-REP使用实践

5.4.1 过坑路段

5.4.2 雷区路段

5.4.3 踢球进洞路段

第6章 Roban机器人运动控制基础

6.1 关节

6.1.1 头部关节

6.1.2 手臂关节

6.1.3 髋关节

6.1.4 腿部关节

6.1.5 伺服电机

6.2 完整动作执行

6.3 运动控制

6.3.1 舵机参数设置

6.3.2 关节位置控制

6.3.3 步态控制

6.4 运动学正解

6.4.1 运行IK节点

6.4.2 计算四肢末端位置

6.5 运动学逆解

6.5.1 机器人扭腰

6.5.2 扭腰中IK逆解的处理

6.5.3 机器人晃腰

6.6 自动避障实践

6.6.13 D相机的原理

6.6.2 设计思路以及步骤

6.6.3 示例代码

第7章 双足步行基础

7.1 机器人运动学

7.1.1 坐标变换

7.1.2 人形机器人运动学模型

7.1.3 正运动学

7.1.4 逆运动学

7.2 ZMP的含义

7.2.1 ZMP与地面反力

7.2.2 ZMP分析

7.2.3 ZMP的测量

7.2.4 ZMP与机器人运动

7.3 基于线性倒立摆的双足步态生成

7.3.1 质心轨迹生成

7.3.2 足端轨迹生成

7.3.3 台阶及斜坡地形的步态规划

7.4 机器人静步态实践

7.4.1 五次样条插值

7.4.2 实现机器人双足支撑情况下的重心位置移动

7.4.3 实现摆动脚轨迹规划以及摆动脚的运行

7.5 机器人上楼梯实践

7.5.1 第一阶段

7.5.2 第二阶段

7.5.3 第三阶段

7.5.4 第四阶段

第8章 人机交互

8.1 音频处理

8.1.1 语音识别

8.1.2 语音合成

8.1.3 聊天机器人综合应用

8.2 视频处理

8.2.1 视频设备简介

8.2.2 图像处理工具

8.2.3 颜色检测

8.3 综合应用

8.3.1 基本原理

8.3.2 主要接口

8.3.3 运行方式

8.4 颜色识别实践

8.4.1 HSV颜色模型介绍

8.4.2 识别小球

8.4.3 追踪小球

8.4.4 追踪多种颜色小球

8.5 人脸识别实践

8.6 数字识别实践

8.6.1 深度学习之Keras

8.6.2 使用模型进行数字识别

参考文献

仿人机器人建模与控制是2021年由清华大学出版社出版,作者融亦鸣 主编。

得书感谢您对《仿人机器人建模与控制》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
智能机器人 电子书
本书阐述了智能机器人的基本理论及实际应用。
工业机器人安装与调试 电子书
本教材以自主研发的实训装置为载体,内容和结构安排符合高职学生和技能人才的职业认知规律,并贴切教学实际。教材内容将企业文化和安全生产认知纳入教材内容体系,核心知识体系分散到各个项目和案例中,有利于读者消化认知和综合运用。教材内容体系完善以满足工业机器人集成应用岗位技能要求为出发点,从职业认知——工业机器人的机械结构认知——工业机器人的控制系统认知——工业机器人感知与驱动系统的认知——工业机器人维护保
财务机器人应用与开发 电子书
本书具体介绍了财务机器人概述;财务机器人的应用基础;财务机器人的开发技术;财务机器人在信息采集中的应用与开发;财务机器人在信息处理中的应用与开发。本书顺应财务数字化浪潮和信息技术变革趋势,服务职业教育专业升级和数字化改造,适应结构化、模块化专业课程教学和教材出版要求,重点推动会计专业群核心课程以真实项目、典型工作任务、案例等为载体组织教学单元,并且全面落实课程思政要求。
激光切割与开源机器人制作 电子书
本书主要介绍使用LaserMaker激光建模软件进行作品结构设计,并将激光切割结构零件与开源机器人套件结合,作者把晦涩难懂的结构知识融入有趣的项目中,在做中学、玩中学的同时激发读者创造力和想象力。本书包括两部分:第一部分是基础篇,主要介绍激光建模软件的基础用法,带你从零开始学习如何使用激光建模软件设计一个专属的游乐场,并将设计图纸加工出来,体验从设计到加工的全过程;第二部分是进阶篇,在基础篇的基础
ABB工业机器人编程与操作 电子书
本书在介绍机器人发展与应用、工业机器人组成与性能等一般概念的基础上,对ABB工业机器人产品及RAPID应用程序格式、指令、函数命令等编程技能,以及工业机器人手动操作、程序编辑、校准维修等操作技能进行了阐述。