python人工智能机器人工具书籍: Python Robotics Projects - 2018

简介

图片.png

利用Python的强大功能构建DIY机器人项目

主要特点
•设计,构建和激发协作机器人
•建立高端机器人项目,如定制的个人Jarvis
•利用Python和ROS的强大功能进行DIY机器人项目

图书说明

机器人技术是一个快速发展的行业。多项调查表明,在过去的6年中,该领域的投资增加了十倍,到2020年将成为一个价值1000亿美元的部门。机器人在所有行业都很普遍,它们都将成为我们国内生活的一部分 。本书首先介绍配置机械手控制器的安装和基本步骤。然后,您将继续设置环境以将Python与机器人控制器一起使用。您将深入研究简单的机器人项目,例如宠物喂养机器人,以及更复杂的项目,例如机器学习启用的家庭自动化系统(Jarvis),基于视觉处理的机器人和使用Python的自驱动机器人车辆。

在本书的最后,您将了解如何使用Python构建智能机器人。

你会学到什么
•了解机器人及其功能的基础知识
•使用微控制器浏览接口组件
•将机器人技术与物联网环境集成
•使用机器学习构建项目
•实施路径规划和视觉处理
•使用蓝牙连接机器人

参考资料

本书适用于谁

如果建筑机器人是你的梦想,那么这本书就是为你而制作的。 Python的先验知识将是一个额外的优势。

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 评估
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值