| 作者 |
| 兰廷·约瑟夫(Lentin Joseph) |
| 丛书名 |
| 出版社 |
| 机械工业出版社* |
| ISBN |
| 9787111640356 |
| 简要 |
| 简介 |
| 内容简介 本书是针对机器人操作系统(ROS)初学者的入门教程,从基础的如何安装ROS,到ROS的框架介绍和C/C 、Python编程基础概念介绍,直至完整搭建一个机器人项目,每一个部分都有详细的操作过程和相应实例代码,读者需要做的只是打开计算机并应用起来。 全书共分6章,分别为用于机器人的Ubuntu Linux、机器人编程的C 基础知识、机器人编程的Python基础、ROS概述、基于ROS编程、基于ROS的机器人项目。本书可供学习基于ROS的机器人编程的人员使用,也可作为高等院校相关专业学生的参考书。 |
| 目录 |
| 序一 序二 译者序 第1章用于机器人的Ubuntu Linux 11从GNU/Linux入门 12安装Ubuntu 131Ubuntu文件系统 14shell命令入门 15本章小结 第2章机器人编程的C 基础知识 21C 入门 22在Ubuntu Linux中运行C/C 23从实例中学习OOP概念 24建立一个C 工程 25本章小结 第3章机器人编程的Python基础 31开始使用Python 32Ubuntu/Linux中的Python 33本章小结 第4章ROS概述 41什么是机器人编程 42为什么机器人编程与众不同 43开始使用ROS 44本章小结 第5章基于ROS编程 51什么是使用ROS编程 52创建ROS工作空间和程序包 53使用ROS客户端库 54使用ROS对嵌入式板卡编程 55本章小结 第6章基于ROS的机器人项目 61从轮式机器人开始 62差速驱动机器人的运动学 63搭建机器人硬件 64使用URDF创建一个三维ROS模型 65编写机器人固件程序 66使用ROS对机器人编程 67最终运行 68本章小结 |