登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書

『簡體書』移动机器人开发技术(激光SLAM版)

書城自編碼: 3747698
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 宋桂岭 明安龙
國際書號(ISBN): 9787111701569
出版社: 机械工业出版社
出版日期: 2022-04-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 61.3

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
棺材船:爱尔兰大饥荒时期海上的生与死
《 棺材船:爱尔兰大饥荒时期海上的生与死 》

售價:HK$ 103.8
新左派政治经济学:一个局外人的看法(汉译名著本14)
《 新左派政治经济学:一个局外人的看法(汉译名著本14) 》

售價:HK$ 33.6
汗青堂丛书006·十二幅地图中的世界史(2024版)
《 汗青堂丛书006·十二幅地图中的世界史(2024版) 》

售價:HK$ 141.6
英国人:国家的形成,1707-1837年(英国史前沿译丛)
《 英国人:国家的形成,1707-1837年(英国史前沿译丛) 》

售價:HK$ 177.6
人物与视角:小说创作的要素(创意写作书系)
《 人物与视角:小说创作的要素(创意写作书系) 》

售價:HK$ 70.8
海上帝国-现代航运世界的故事
《 海上帝国-现代航运世界的故事 》

售價:HK$ 117.6
狞厉与肃穆 :中国古代青铜器的纹样
《 狞厉与肃穆 :中国古代青铜器的纹样 》

售價:HK$ 261.6
古代中医养生典籍精选
《 古代中医养生典籍精选 》

售價:HK$ 202.8

 

建議一齊購買:

+

HK$ 85.8
《 茶叶标准与法规(普通高等教育茶学专业教材) 》
+

HK$ 70.0
《 节目模式创意与策划 》
+

HK$ 47.5
《 诗歌朗诵(第三版) 》
+

HK$ 49.8
《 药学专业论文写作(李志裕) 》
+

HK$ 63.1
《 宪法学(第二版)(马克思主义理论研究和建设工程重点教材) 》
+

HK$ 211.2
《 网络工程师教程(第5版) 》
內容簡介:
自主移动机器人涉及电子学、控制科学、计算机科学、人工智能等众多学科。本书引导读者动手搭建软硬件开发平台,并通过实现机器人自主行走等任务来驱动技术学习和理论验证,实践表明这是一种不错的入门方法。
本书以自主搭建硬件平台和ROS为载体,系统介绍了机器人感知、控制、建图、路径规划与导航的实现方法,手把手带领读者用编程实现一个送餐机器人的基本功能,让读者了解和再现机器人开发的全过程。此外,本书还设计了大量的实验供读者动手实战,且所有实验的源代码均可通过开源网站供读者自行下载。在开源网站中,附赠移动机器人硬件结构设计文档和底层驱动源代码,供读者作为自行设计机器人的参考资料。本书的硬件平台同样适合ROS2。完成本书的学习后,读者可尝试阅读ROS2官方文档或ROS2教材复现书中实验。限于篇幅,本书没有涉及ROS2源代码,但在本书配套的开源网站中同时提供ROS和ROS2两个版本的实验源代码,可供读者下载对照学习。
本书重点面向高等院校师生,特别关注移动机器人技术的实际开发过程,可作为相关专业的入门教材,也可作为拟从事移动机器人研究和应用的技术人员的参考书。
本书配有电子课件、源代码、学习网站等教学资源,欢迎选用本书作教材的老师登录www.cmpedu.com注册下载,或发jinacmp@163.com索取。
目錄
前言
第1章认识移动机器人
1.1移动机器人概述
1.1.1移动机器人概念
1.1.2移动机器人分类
1.2移动机器人发展历史
1.3移动机器人应用领域
1.4需要的前置知识及学习参考资源
本章小结
第2章机器人操作系统(ROS)
2.1ROS概述
2.2ROS安装和测试
2.2.1Ubuntu18.04虚拟机安装步骤
2.2.2ROS安装和测试步骤
2.3个ROS程序——hello_world
2.3.1安装开发工具
2.3.2创建个ROS程序:
hello_world
2.3.3对Catkin的总结
2.4ROS工具包
2.4.1Qt工具箱
2.4.2RViz
2.4.3Gazebo
2.4.4文件系统工具
2.5ROS通信机制
2.5.1节点(Node)
2.5.2节点管理器Master
2.5.3Node与Master相关命令
2.5.4ROS通信方式
2.5.5Topic话题模式
2.5.6Topic话题通信实例
2.5.7Topic自定义消息
2.5.8Service服务模式
2.5.9Service服务通信实例
2.5.10Service服务消息的定义与使用
2.5.11Parameter Service
2.5.12Parameter Service的使用
2.5.13Actionlib
2.5.14Action的定义与使用
2.6ROS分布式多机通信
2.6.1设置IP地址
2.6.2设置ROS_MASTER_URI
2.6.3多机通信测试
2.7坐标变换(TF)与统一机器人描述格式
(URDF)
2.7.1TF简介
2.7.2TF实例
2.7.3TF数据类型
2.7.4URDF基础
2.8移动机器人ROS仿真实战
2.8.1RViz仿真实验——littlecar
2.8.2在RViz上用键盘控制小车移动
2.8.3在Gazebo上进行仿真
2.8.4在仿真环境中加入Velodyne激光传
感器
本章小结
第3章搭建移动机器人平台
3.1移动机器人开发平台简介
3.2移动机器人开发平台设计
3.2.1底盘与控制板设计
3.2.2导航板与激光雷达
3.3移动机器人实验
3.3.1导航板环境搭建(以树莓派3B
为例)
3.3.2mRobotit小车运行实验
本章小结
第4章环境感知
4.1感知的概念
4.2雷达传感器
4.2.1各种雷达及原理简介
4.2.2激光雷达使用案例
4.2.3激光雷达的主要用途
4.3惯性传感器——IMU
4.3.1IMU简介
4.3.2IMU的工作原理
4.3.3IMU使用案例
4.4其他传感器
4.4.1视觉传感器
4.4.2防跌落传感器
4.4.3防碰撞传感器
本章小结
第5章机器人运动与控制
5.1机器人控制系统
5.2电动机
5.3运动模型
5.3.1差速运动模型
5.3.2全向移动运动模型
5.4导航板与控制板通信
5.4.1导航板与控制板的数据流
5.4.2导航板与控制板的通信方式
5.4.3里程计的计算
5.4.4IMU信息计算
5.5ROS实现对mRobotit机器人的控制
5.5.1直行控制
5.5.2转向控制
5.5.3运动轨迹可视化
5.6机器人移动误差及纠正算法
本章小结
第6章SLAM——即时定位与建图
6.1SLAM简介
6.2经典SLAM框架
6.2.1前端里程计
6.2.2后端优化
6.2.3回环检测
6.2.4建图
6.3常见SLAM介绍
6.3.1GMapping
6.3.2Cartographer
6.3.3Hector_slam
6.3.4Karto_slam
*6.4TinySLAM解读
6.4.1基本数据结构
6.4.2TinySLAM基本流程
6.5SLAM实验
6.5.1实验一:SLAM离线实验
6.5.2实验二:SLAM建图实验
6.5.3实验三:Cartographer实验
本章小结
第7章定位与自主导航
7.1定位与导航概述
7.2重定位
7.2.1常见重定位技术
7.2.2自适应蒙特卡洛定位
7.3导航
7.3.1常见导航技术
7.3.2Costmap 代价地图
7.3.3move_base简介
7.3.4全局路径规划
7.3.5局部路径规划
7.3.6恢复行为
7.4定点导航实验
本章小结
第8章送餐机器人实战
8.1背景分析
8.2送餐机器人功能结构
8.3仿真测试
8.3.1自主搭建模型
8.3.2自主搭建World环境
8.3.3在World环境中加载机器人
8.3.4仿真环境下SLAM建图
8.3.5仿真环境下获取地图坐标点
信息
8.3.6在仿真环境中给机器人发布导航
目标点
8.4模拟场地测试
8.4.1模拟场地搭建
8.4.2在场地中进行SLAM建图
8.4.3获取地图坐标点信息
8.4.4发布导航点坐标
本章小结
参考文献
內容試閱
笔者所在实验室自2013年以来,一直参与移动机器人项目的研发工作。实验室师生们根据产业界合作伙伴的需求,研究开发了机器人导航、避障、自主行走等一系列算法,并成功应用在了扫地机器人、家用陪伴机器人等多个商业项目上,相关成果获得了中国人工智能学会“吴文俊人工智能技术发明奖”。
在相关技术的研究和应用中,我们发现自主移动机器人涉及机械、电子、自动化、计算机、数学等多学科多领域交叉,这导致学生在进入实验室后,存在着相当长时间的学习入门沉默期,面对大量知识不知从何开始。相关的机器人教程往往选取某个学科的技术点来讲述,或从基础理论原理切入,较难让人快速上手体验机器人开发过程,终导致很多学生完成了“移动机器人开发从入门到放弃”的过程,并转换了研究方向。我们还发现,即使留下来继续从事相关技术开发和算法研究的学生,在毕业的同时也带走了学习过程和经验,新加入的学生在不断重复这一轮回。因此通过教材的形式总结知识并形成体系,有利于我们不断观察和总结新加入学生的学习过程,重视他们的反馈结果,持续迭代教材的内容,终达到知识传承的目的,也让更多的读者获益。我们还建设了专属课程网站,课程内容和源代码的更新都可以从开源网站或实验室官网上获取并下载。
此外,我们因产学研交流活动去了很多兄弟院校进行调研,发现移动机器人技术开发的课程只在少量高校开设,这对移动机器人产业的繁荣以及日益增长的人才需求是不利的。因此,我们编写这样一本凝聚实验室人才培养经验的教材,希望有助于同行们培养初步掌握移动机器人开发技术的学生。
本书按照自主移动机器人开发规范和实现过程,从机器人仿真环境开始讲起,让读者首先在虚拟环境下理解机器人开发和传统软件开发的不同之处,掌握分布式、多机协同开发的方法,接着带领读者来了解移动机器人的结构设计,掌握必要的硬件构成。然后,我们按照探索和理解世界的一般过程(感知环境、构建地图和路径导航)来组织编写剩余的篇幅:首先介绍了机器人自主移动所必需的传感器设备,对于接收到的数据进行可视化实验和误差分析,让读者掌握电子元器件的特性,并掌握对实验数据进行分析的方法;其次让机器人在未知环境中移动,完成直行和转向控制,同时实现数据的通信与存储,并利用得到的数据建立环境地图;后让机器人在环境中能到达指定位置,并在移动过程中动态规避障碍。通过这样一个学习过程,移动机器人所包含的软件、硬件、运动控制、SLAM建图与导航知识就都穿插其中了。
本书在写作过程中,面临理论知识和动手实践内容的篇幅取舍,经过实验室同学们的几轮学习迭代,我们发现先动手让设备跑起来,验证经典算法和工具包,之后再系统地学习理论知识更有利于读者快速掌握移动机器人的开发技术。因此,在教材中强调了动手实验过程和算法调试过程,对于其背后的理论基础,则以参考文献的形式供读者自行阅读提高。
本书在机器人操作系统的取舍中,考虑到业界中ROS的应用普及度和生态成熟度,终选择以ROS为基础讲解,但本书中硬件平台和相关实验同样适合ROS2。在完成本书的学习后,读者可阅读ROS2官方文档或本书姊妹篇《移动机器人开发技术(视觉SLAM版)》来学习ROS2并复现本书中的实验。
本书在写作过程中,从内容选题到确定思路,从资料搜集、提纲拟定到内容的编写与修改,继而诸多算法和实验的梳理,都得益于北京邮电大学视觉机器人与智能技术实验室师生的共同努力。王涛同学为本书做了大量实验和素材整理,薛峰、韩浩东、刘续威、苏行松、常逸聪等同学参与了图书校对工作。在此,对所有关心和支持本书的学者、同仁和学生表示感谢。
本书在编写过程中,参考了大量国内外的著作、论文、研究报告,在此向所有被参考内容的作者表示由衷的感谢,他们的劳动成果为本书提供了丰富的参考资料。
由于编者水平有限,书中尚存一些不足和错误,欢迎读者批评指正。
宋桂岭明安龙
北京邮电大学
视觉机器人与智能技术实验室

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.