Design, simulate, and program interactive robots Key Features Design, simulate, build, and program an interactive autonomous mobile robot Leverage the power of ROS, Gazebo, and Python to enhance your robotic skills A hands-on guide to creating an autonomous mobile robot with the help of ROS and Python Book Description Robot Operating System (ROS) is one of the most popular robotics software frameworks in research and industry. It has various features for implement different capabilities in a robot without implementing them from scratch. This book starts by showing you the fundamentals of ROS so you understand the basics of differential robots. Then, you'll learn about robot modeling and how to design and simulate it using ROS. Moving on, we'll design robot hardware and interfacing actuators. Then, you'll learn to configure and program depth sensors and LIDARs using ROS. Finally, you'll create a GUI for your robot using the Qt framework. By the end of this tutorial, you'll have a clear idea of how to integrate and assemble everything into a robot and how to bundle the software package. What you will learn Design a differential robot from scratch Model a differential robot using ROS and URDF Simulate a differential robot using ROS and Gazebo Design robot hardware electronics Interface robot actuators with embedded boards Explore the interfacing of different 3D depth cameras in ROS Implement autonomous navigation in ChefBot Create a GUI for robot control Who this book is for This book is for those who are conducting research in mobile robotics and autonomous navigation. As well as the robotics research domain, this book is also for the robot hobbyist community. You're expected to have a basic understanding of Linux commands and Python. Table of Contents Getting started with ROS Understanding basics of differential robots Modeling the Differential Drive Robot Simulating a Differential Drive Robot Using ROS Designing ChefBot Hardware and Circuits Interfacing Actuators and Sensors to the Robot Controller Interfacing Vision Sensors with ROS Building ChefBot Hardware and the Integration of Software Designing a GUI for a Robot Using Qt and Python Assessments 设计,模拟和编程交互式机器人 主要特征 设计,模拟,构建和编程交互式自主移动机器人 利用ROS,Gazebo和Python的强大功能来增强您的机器人技能 在ROS和Python的帮助下创建自主移动机器人的实用指南 书说明 机器人操作系统(ROS)是研究和工业中最流行的机器人软件框架之一。它具有各种功能,可以在机器人中实现不同的功能而无需从头开始实现。 本书首先向您展示ROS的基础知识,以便您了解差分机器人的基础知识。然后,您将学习机器人建模以及如何使用ROS设计和模拟它。继续,我们将设计机器人硬件和接口执行器。然后,您将学习使用ROS配置和编程深度传感器和激光雷达。最后,您将使用Qt框架为您的机器人创建GUI。 在本教程结束时,您将清楚地了解如何将所有内容集成并组装到机器人中以及如何捆绑软件包。 你会学到什么 从头开始设计差速机器人 使用ROS和URDF建模差分机器人 使用ROS和Gazebo模拟差分机器人 设计机器人硬件电子 带嵌入式板的接口机器人执行器 探索ROS中不同3D深度相机的接口 在ChefBot中实现自主导航 为机器人控制创建GUI 这本书的用途是谁 本书适用于从事移动机器人和自主导航研究的人员。除了机器人研究领域,本书也适用于机器人爱好者社区。您应该对Linux命令和Python有基本的了解。 目录 ROS入门 了解差分机器人的基础知识 差动驱动机器人的建模 使用ROS模拟差分驱动机器人 设计ChefBot硬件和电路 将执行器和传感器连接到机器人控制器 将视觉传感器与ROS连接 构建ChefBot硬件和软件集成 使用Qt和Python为机器人设计GUI 评估
剩余389页未读,继续阅读
- snowlucid2018-08-18第二版是18年6月出版的,内容跟第一版有不同,挺不错的。
- MarkSoviet2018-07-26不错不错~积分良心~
- leehaijun2018-12-08新书 不贵 还是python的
- fuganggangxx2018-08-16书不错,谢谢分享
- 粉丝: 21
- 资源: 174
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助