ROS人工智能基础
课件、教学大纲、教案和习题参考答案可扫描前言中的二维码获取。本教材服务QQ:3941768638

作者:颜丙功、彭兆举、柳建、尤芳怡

 

定价:69.8元

印次:1-1

ISBN:9787302717713

出版日期:2026.10.01

印刷日期:2026.10.10

图书责编:王定

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

《ROS人工智能基础》面向ROS 2与人工智能融合的需求,通过具体、清晰的操作步骤讲解和实例分析,提供循序渐进的学习参考。本书共8章,覆盖ROS 2开发环境搭建、ROS 2与相机及ABB机器人联调、ROS 2与YOLO及OpenVINO融合等技术内容。通过本书学习,读者能够了解ROS 2与人工智能的融合方法,为复杂机器人项目的开发与优化奠定基础。 本书可作为高等院校机器人、自动化、计算机、人工智能等相关专业ROS课程的教材,也可作为机器人开发者、AI工程师、自动化领域工程技术人员学习ROS的参考书。

前 言 ROS(Robot Operating System)作为当前应用广泛的开源机器人系统,在分布式架构、多线程处理、实时性、安全性等方面具有无可比拟的优势,已成为机器人研发的事实标准平台。ROS活跃的开发者社区和丰富的工具集与函数库,以及卓越的模块化设计与跨平台兼容性,为开发者高效构建复杂机器人及智能制造系统提供了坚实基础。 人工智能(Artificial Intelligence,AI)是引领全球科技发展的核心驱动力之一,正深刻重塑包括机器人技术在内的众多领域。将AI与ROS深度融合,能够显著提升机器人的智能化水平,增强其在复杂任务中的适应性与表现力,拓展机器人应用的广度和深度。然而,AI与ROS融合过程中面临着多技术交叉、接口适配复杂、实操门槛高等问题,制约了相关应用的落地。 《ROS人工智能基础》从理论到实操,覆盖ROS 2与AI融合应用的关键环节。首先从ROS 2开发环境的搭建入手,介绍相关软件及硬件的基础知识,然后围绕机器人控制、机器视觉、深度学习及模型部署等内容,系统拆解基础原理与操作流程,最后通过综合开发实战案例,将各模块内容融会贯通,本书注重实用性,案例贴合实际应用场景,力求为读者提供清晰、实用的学习参考,让读者在掌握基础操作的同时,具备解决实际问题的能力。 《ROS人工智能基础》专为ROS+AI相关学习者与实践者打造,可作为高等院校机器人、自动化、计算机、人工智能等相关专业ROS课程的教材,也可作为从事机器人研发工作的工程技术人员、机器人技术爱好者,尤其是需要落地ROS 2与AI融合应用的开发者的实操手册。 本书的撰写离不开同仁的支持与帮助...

目录
荐语
查看详情 查看详情
目 录

第 1 章 ROS 2 开发环境搭建  001

 1.1 ROS 2概述002

1.1.1 ROS介绍002

1.1.2 从ROS到ROS 2003

 1.2 Linux概述007

1.2.1 Linux007

1.2.2 Ubuntu008

 1.3 开发环境搭建008

1.3.1 VMware虚拟机009

1.3.2 AIxBoard014

 1.4 ROS 2安装与配置016

 1.5 ROS 2基础操作017

1.5.1 ROS 2常用指令及环境变量说明017

1.5.2 ROS 2工作空间与功能包创建021

1.5.3 ROS 2的可视化与开发调试工具介绍023

 1.6 本章小结024

 1.7 习题024

第 2 章 ROS 2 机器人控制  026

 2.1 MoveIt 2路径规划与可视化027

2.1.1 MoveIt 2安装027

2.1.2 URDF文件的构建与应用030

2.1.3 RViz 2可视化034

2.1.4 MoveIt 2路径规划042

 2.2 ROS 2与ABB机器人联调047

2.2.1 RobotStudio端配置047

2.2.2 ROS 2系统配置054

 2.3 micro-ROS057

2.3.1 micro-ROS概述057

2.3.2 安装micro-ROS Agent059

2.3.3 搭建开发环境060

2.3.4 发布/订阅话题控制LED灯闪烁063

2.3.5 发布/订阅话题控制机器人074

 2.4 本章小结083

 2.5 习题... 查看详情

《ROS人工智能基础》从理论到实操,覆盖ROS 2与AI融合应用的关键环节。首先从ROS 2开发环境的搭建入手,介绍相关软件及硬件的基础知识,然后围绕机器人控制、机器视觉、深度学习及模型部署等内容,系统拆解基础原理与操作流程,最后通过综合开发实战案例,将各模块内容融会贯通,本书注重实用性,案例贴合实际应用场景,力求为读者提供清晰、实用的学习参考,让读者在掌握基础操作的同时,具备解决实际问题的能力。

查看详情