机器人开发是一项复杂的系统工程,ROS 2为智能机器人开发提供了强有力的支持,极大地提高了机器人软件开发效率。本书首先对ROS 2的基础概念、通信机制、常用库和工具进行介绍,带领读者入门ROS 2机器人开发;接着引导读者完成移动机器人的建模和仿真、建图和导航、自定义控制器和规划器等一系列实践;然后在真机实战环节,通过制作一个基于ROS 2的真实机器人,帮助读者打通仿真与真机之间的壁垒;最后,本书深入讲解了ROS 2进阶使用的相关知识,为读者进一步在实战中使用ROS 2进行机器人开发打下夯实基础。考虑读者基础,书中示例均以C 和Python两种语言实现,同时加入了关于C 新特性、Git工具、多线程和回调函数等基础知识的讲解。
本书贯穿机械系统关键零部件智能故障诊断和智能状态监测的始终,系统介绍了机器学习、智能优化算法、设备状态信息采集及信号预处理、信号特征提取与重构等方面的知识;详细介绍了基于机器学习、深度学习和迁移学习的典型零部件智能故障诊断与监测,以及典型零部件剩余使用寿命预测的方法和应用;重点介绍了设备状态信息采集与信号预处理、信号特征提取与重构等前期工作的关键理论与技术。
《拟人双臂机器人技术》全面介绍了与冗余度拟人双臂机器人系统相关的基础理论和前沿技术,《拟人双臂机器人技术》内容是根据作者所带领的研究团队近十年来依托国家863计划和北京市科技新星计划等课题以及211和985学科建设经费支持所取得的学术研究及技术实践成果整理撰写而成的。主要内容包括:拟人双臂机器人系统平台方案设计、冗余度机器人运动灵活性和可靠性分析、双臂协调操作的运动规划和协调任务规划方法、基于多传感器信息的分阶段控制及双臂协调控制方法、虚拟仿真环境平台的开发、拟人双臂机器人系统遥操作技术研究等。 《拟人双臂机器人技术》对冗余度拟人双臂机器人的相关理论、方法以及关键技术问题等做了较为系统深入的论述,不仅包括了对冗余度机器人运动灵活性与可靠性及双臂协调操作运动规划等基础理论和科学问