- ISBN:9787561284315
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:301
- 出版时间:2023-01-01
- 条形码:9787561284315 ; 978-7-5612-8431-5
内容简介
本书以小型智能机器人作为载体,使用Robot Operating System(机器人操作系统)简称ROS作为系统框架,灵活应用设计、控制、算法等理论知识,开展机器人工程实践项目。本书讲解如何从零开始搭建一个ROS机器人,以及如何使用、学习ROS。内容包括ROS机器人涉及到的知识工具,机器人底层控制器串口通信和底盘PID调试相关知识,CAN通信、串口通信等,机器人底盘运动解析,麦克纳姆轮底盘、全向轮底盘、差速底盘和阿克曼底盘解析算法,机器人导航和视觉控制功能,包括机器人slam建图,雷达跟踪,自主巡线,视觉跟踪等。本书可作为高等学校机器人机器人工程实践训练课程教材,也可供相关领域工程技术人员参加使用。
目录
1.1 一般机器人的组成
1.2 ROS机器人简介
1.3 ROS机器人控制简介
1.4 ROS机器人的运动正方向
第2章 STM32底层执行部分的实现
2.1 概述
2.2 串口3/串口1通信接收速度控制命令部分
2.3 CAN通信接收速度控制命令部分
2.4 运动执行部分
2.5 向决策层发送状态信息部分
2.6 手机蓝牙APP遥控部分
2.7 PS2无线手柄遥控部分
2.8 航模遥控器遥控部分
2.9 STM32源码简述
第3章 常见轮式机器人运动学分析
3.1 麦克纳姆轮式
3.2 全向轮式
3.3 两轮差速式
3.4 阿克曼转向式
第4章 Ubuntu
4.1 概述
4.2 虚拟机
4.3 Ubuntu的常用命令
4.4 远程控制
4.5 远程控制:网络通信配置
4.6 远程命令行控制:SSH
4.7 远程桌面控制:VNC
4.8 远程挂载文件:NFS
4.9 文本编辑器:SublimeText
第5章 整体认识ROS
5.1 介绍
5.2 ROS的安装
5.3 工作空间与功能包
5.4 ROS的通信方式
5.5 节点、话题、服务、参数服务器使用实例
第6章 ROS编程训练:制作一个功能包
6.1 功能设计
6.2 新建工作空间和功能包
6.3 自定义话题数据格式
6.4 C++实现话题的发布、订阅和参数的读取
6.5 Python实现话题的发布、订阅和参数的读取
6.6 使用launch文件调用功能包和上传参数
第7章 TF、urdf、rviz、rqt与OpenCV
7.1 TF简介
7.2 TF编程:C++实现TF广播和监听
7.3 TF编程:Python实现TF广播和监听
7.4 TF静态坐标工具:launch文件发布静态坐标
7.5 urdf文件
7.6 rviz
7.7 rqt
7.8 ROS与OpenCV:cv_bridge
……
第8章 ROS与STM32运动底盘
第9章 ROS机器人的同步定位与建图
第10章 ROS机器人的自主导航
附录
参考文献
作者简介
尤涛,西北工业大学计算机学院副教授/硕士生导师。近年来先后主持国家自然科学面上/青年基金、装发快速扶持项目等重量项目以及多个型号背景的攻关项目,并在国内外重要学术期刊、会议上发表论文70余篇。
-
石油石化领域理化检测测量不确定度评定及实例汇编
¥29.8¥48.0 -
电视原理-(第7版)
¥18.2¥43.0 -
防爆工艺导论
¥29.9¥59.0 -
路易.威登的秘密
¥35.8¥58.0 -
中国传统酿造酒醋酱
¥52.5¥128.0 -
零担货物运输网络中绿色物流的枢纽选址与路径规划:英文版
¥57.2¥78.0 -
图解汽车线束技术
¥55.6¥78.0 -
土壤与地下水污染生态环境损害鉴定评估技术
¥37.0¥48.0 -
再话土力学
¥54.9¥98.0 -
集成电路制造工艺与工程应用
¥69.3¥99.0 -
中国新能源电池产业技术创新研究
¥66.3¥96.0 -
(社版)XG管道分质直饮水供水技术与工程
¥57.9¥78.0 -
水利工程与水工建筑施工
¥38.4¥68.0 -
近代名家散佚学术著作丛刊:扬子江水利考
¥36.2¥75.0 -
用于固态锂金属电池的钛酸镧锂基电解质研究
¥48.0¥58.0 -
LNG船舶夜航安全评估
¥32.4¥56.0 -
高速列车空气动力学设计技术
¥102.4¥128.0 -
新型电力系统与新型能源体系
¥27.5¥98.0 -
科学论证:逻辑与科学评价方法:logic and scientific evaluation method
¥89.6¥128.0 -
河南省水资源——第三次水资源调查评价
¥144.0¥200.0