由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版新书]智能机器人开发与实践 第2版段峰 李文宇 著978711178
¥ ×1
目 录<br />前言<br />第一部分 概念与相关基础知识<br />第1章 机器人的概念2<br />1.1 机器人相关定义和分类2<br />1.1.1 机器人相关定义2<br />1.1.2 服务机器人的分类3<br />1.2 现代机器人的发展历程4<br />1.2.1 现代机器人研究初期4<br />1.2.2 20世纪70年代5<br />1.2.3 20世纪80年代6<br />1.2.4 20世纪90年代8<br />1.2.5 21世纪初10<br />1.2.6 21世纪第二个十年14<br />1.2.7 21世纪20年代18<br />1.3 机器人的组成20<br />1.3.1 执行机构20<br />1.3.2 驱动装置21<br />1.3.3 传感装置21<br />1.3.4 控制系统21<br />1.3.5 智能系统21<br />1.3.6 智能人机接口系统22<br />1.4 机器人的关键技术22<br />1.5 机器人的发展趋势23<br />习题24<br />第2章 Ubuntu Linux操作系统25<br />2.1 Linux和Ubuntu简介25<br />2.1.1 Linux简介25<br />2.1.2 Ubuntu简介26<br />2.1.3 Ubuntu的文件系统27<br />2.2 Ubuntu的安装28<br />2.2.1 Ubuntu18.04系统启动盘<br /> 的制作28<br />2.2.2 Ubuntu18.04的安装35<br />2.3 shell命令39<br />2.3.1 Ubuntu的终端39<br />2.3.2 基础的shell命令40<br />习题49<br />第3章 ROS入门50<br />3.1 ROS简介50<br />3.1.1 为什么使用ROS50<br />3.1.2 什么是ROS51<br />3.1.3 ROS与计算机操作系统<br /> 的区别51<br />3.1.4 ROS的主要特点52<br />3.2 ROS的安装与卸载53<br />3.2.1 ROS的版本53<br />3.2.2 安装和配置ROS Melodic53<br />3.2.3 安装和配置ROS Noetic56<br />3.2.4 卸载ROS57<br />3.3 进一步学习资源57<br />习题58<br />第4章 ROS框架和使用基础59<br />4.1 ROS框架59<br />4.1.1 文件系统级59<br />4.1.2 计算图级60<br />4.1.3 社区级61<br />4.2 ROS使用基础62<br />4.2.1 catkin简介62<br />4.2.2 工作空间及其创建方法62<br />4.2.3 创建ROS工程包65<br />4.2.4 编译ROS工程包65<br />4.2.5 创建ROS节点65<br />4.2.6 编译运行ROS节点66<br />4.2.7 roslaunch的使用67<br />4.2.8 创建ROS消息和服务69<br />4.2.9 编写简单的消息发布<br /> 器和订阅器(C++语言<br /> 实现)72<br />4.2.10 编写简单的消息发布<br /> 器和订阅器(Python<br /> 语言实现)74<br />4.2.11 测试简单的消息发布器<br /> 和订阅器76<br />4.2.12 编写简单的服务器和客<br /> 户端(C++语言实现)77<br />4.2.13 编写简单的服务器和<br /> 客户端(Python语言<br /> 实现)79<br />4.2.14 测试简单的服务器和<br /> 客户端80<br />习题81<br />第5章 ROS的调试82<br />5.1 常用的ROS调试命令82<br />5.2 常用的ROS调试工具84<br />5.2.1 使用rosconsole在运行<br /> 时修改调试级别84<br />5.2.2 使用roswtf检测信号的<br /> 潜在问题86<br />5.2.3 使用rqt_graph显示节<br /> 点状态图87<br />5.2.4 使用rqt_plot绘制标量<br /> 数据图88<br />5.2.5 使用image_view显示<br /> 二维图像89<br />5.2.6 使用RViz实现3D数据<br /> 可视化90<br />5.2.7 使用rosbag和rqt_bag<br /> 记录与回放数据91<br />5.2.8 rqt插件与rx应用93<br />5.3 ROS基本命令总结94<br />5.3.1 创建ROS工作空间94<br />5.3.2 package相关操作94<br />5.3.3 节点相关操作95<br />5.3.4 话题相关操作95<br />5.3.5 服务相关操作96<br />5.3.6 rosparam相关操作97<br />5.3.7 bag相关操作97<br />5.3.8 rosmsg相关操作98<br />5.3.9 rossrv相关操作99<br />5.3.10 ROS的其他命令99<br />习题99<br />第二部分 机器人核心<br />功能的实现<br />第6章 机器人安装与初步使用103<br />6.1 TurtleBot机器人简介103<br />6.2 TurtleBot机器人的硬件组成<br /> 与配置104<br />6.3 TurtleBot机器人的软件安装<br /> 与测试105<br />6.3.1 ROS Melodic版本的<br /> 安装方法105<br />6.3.2 ROS Noetic版本的安<br /> 装方法107<br />6.3.3 安装后的配置107<br />6.4 启动TurtleBot108<br />6.5 通过键盘手动控制TurtleBot109<br />6.6 通过脚本控制TurtleBot110<br />6.7 监控Kobuki电池状态110<br />6.8 TurtleBot机器人的扩展111<br />习题113<br />第7章 机器人视觉功能的实现114<br />7.1 视觉传感器114<br />7.1.1 Kinect视觉传感器115<br />7.1.2 RealSense视觉传感器115<br />7.2 驱动的安装与测试116<br />7.3 同时运行两台Kinect119<br />7.4 同时运行Kinect与RealSense121<br />7.5 在ROS中使用OpenCV<br /> 处理RGB图像122<br />7.5.1 在ROS中安装<br /> OpenCV122<br />7.5.2 在ROS代码中使用<br /> OpenCV122<br />7.5.3 理解ROS-OpenCV<br /> 转换架构123<br />7.5.4 ROS节点示例125<br />7.6 点云库及其使用128<br />7.6.1 点云及点云库简介128<br />7.6.2 PCL数据类型129<br />7.6.3 订阅和发布点云消息130<br />7.6.4 在ROS中使用PCL<br /> 教程132<br />7.6.5 PCL的一个简单应用——<br /> 检测门的开关状态137<br />习题137<br />第8章 机器人视觉功能的实现<br /> 进阶138<br />8.1 机器人跟随功能的实现138<br />8.1.1 理论基础138<br />8.1.2 跟随功能的运行和测试139<br />8.2 机器人挥手识别功能的实现142<br />8.2.1 机器人挥手识别功能的<br /> 实现框架及难点分析142<br />8.2.2 基于AdaBoost和Cascade<br /> 算法的人脸检测143<br />8.2.3 用模板匹配算法识别<br /> 人手145<br />8.2.4 基于YCrCb颜色空间的<br /> 肤色分割146<br />8.2.5 挥手识别功能的运行和<br /> 测试147<br />8.3 机器人物体识别与定位功能的<br /> 实现147<br />8.3.1 基于Hue直方图的滑动<br /> 窗口模板匹配方法147<br />8.3.2 基于空间点云数据的物<br /> 体定位方法148<br />8.3.3 物体识别与定位的实现<br /> 和测试149<br />8.4 机器人人脸及性别识别功能的<br /> 实现151<br />8.4.1 基于OpenCV的传统人脸<br /> 识别与性别识别方法151<br />8.4.2 基于OpenCV的人脸识<br /> 别与性别识别的运行和<br /> 测试152<br />8.4.3 基于Dlib库的人脸识别<br /> 方法153<br />8.4.4 基于Dlib库的人脸识别<br /> 方法的运行和测试153<br />8.4.5 基于YOLO的物体识别<br /> 方法158<br />习题160<br />第9章 机器人自主导航功能161<br />9.1 机器人自主导航关键技术161<br />9.1.1 机器人的定位与建图161<br />9.1.2 路径规划164<br />9.2 Kobuki基座模型运动学<br /> 分析167<br />9.3 导航工程包集169<br />9.4 导航工程包集使用基础169<br />9.4.1 导航工程包集在机器人<br /> 上的安装与配置169<br />9.4.2 机器人tf配置176<br />9.4.3 基础导航调试指南181<br />9.4.4 通过ROS发布里程计<br /> 测量信息184<br />9.4.5 通过ROS发布传感器<br /> 数据流188<br />9.5 在TurtleBot上配置并使用导航<br /> 工程包集195<br />9.5.1 使用TurtleBot创建<br /> SLAM地图195<br />9.5.2 使用TurtleBot已知<br /> 地图的自主导航196<br />习题197<br />第10章 机器人语音交互功能的<br /> 基础理论198<br />10.1 语音识别198<br />10.1.1 声学模型199<br />10.1.2 语言模型202<br />10.2 语义理解206<br />10.3 语音合成207<br />第11章 机器人语音交互功能的<br /> 实现—PocketSphinx209<br />11.1 硬件设备209<br />11.2 PocketSphinx语音识别系统<br /> 简介210<br />11.3 安装和测试PocketSphinx—<br /> Melodic版本211<br />11.3.1 安装PocketSphinx211<br />11.3.2 测试PocketSphinx语音<br /> 识别211<br />习题215<br />第12章 机器人机械臂抓取功能的<br /> 实现216<br />12.1 机械臂硬件组装216<br />12.2 机械臂运动学分析217<br />12.3 机械臂舵机ID设置218<br />12.4 使用USB2Dynamixel<br /> 控制TurtleBot Arm223<br />12.4.1 安装和测试dynamixel_<br /> motor软件包223<br />12.4.2 机械臂抓取功能的<br /> 实现227<br />习题231<br />第三部分 机器人的场景应用<br />第13章 机器人综合应用案例一:<br /> 长命令识别与多任务<br /> 执行234<br />13.1 案例目标234<br />13.2 语音识别命令234<br />13.3 在家居环境中自主导航235<br />13.4 物体识别与抓取236<br />习题237<br />第14章 机器人综合应用案例二:<br /> 跟随与协助主人238<br />14.1 案例目标238<br />14.2 语音识别命令238<br />14.3 跟随与自主导航239<br />14.4 检测与识别人脸240<br />第15章 机器人综合应用案例三:<br /> 顾客挥手示意机器人点餐241<br />15.1 案例目标241<br />15.2 机器人即时建图242<br />15.3 机器人识别挥手并移向挥手人242<br />15.4 语音识别菜单243<br />15.5 自主导航回到吧台243<br />参考文献245
段峰,南开大学人工智能学院教授,研究领域为脑科学与机器人,在脑肌电稳定识别技术、单元化生产线的人机共融技术方面取得了系列成果。累计发表论文100余篇,出版英文专著2部,授权专利9项。教学上,长期从事机器人相关课程的教学,并担任南开大学机器人团队的指导教师,所指导的团队连续三年获得连续三年获得日本机器人世界公开赛服务机器人项目冠军,以及“华为杯”中国大学生智能设计竞赛全国总冠军等奖项。
1.本书面向初学者,系统介绍智能机器人的原理和开发方法。首先,介绍智能机器人的概念与基础技术知识;然后,介绍机器人核心功能的实现方法;最后,介绍机器人的开发案例与应用场景。这种层层递进的方式,有利于帮助读者建立对机器人系统的认识,再逐步掌握智能机器人核心功能的开发方法。
2.本书贯彻理论联系实际的编写原则,立足实践,融合工程方法。书中的案例源自作者团队在RoboCup(机器人世界杯)中的获奖项目。读者按照本书的指导,采用配套资源,可实现自己的智能机器人功能。
3.本书的讲授基于开源机器人操作系统ROS,该开源操作系统容易获取、使用方便,通过案例实践能够帮助读者掌握主流软件框架的先进理念和开发方法。此外,书中强调开发的要点和难点,这些工程经验对读者顺利完成开发具有画龙点睛的作用。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
