Book Description
Design, simulate, program, and prototype an interactive autonomous mobile robot from scratch with the help of Python, ROS, and Open-CV!
About This Book
- Design, simulate, build and program an interactive autonomous mobile robot
- Program Robot Operating System using Python
- Get a grip on the hands-on guide to robotics for learning various robotics concepts and build an advanced robot from scratch
Who This Book Is For
If you are an engineer, a researcher, or a hobbyist, and you are interested in robotics and want to build your own robot, this book is for you. Readers are assumed to be new to robotics but should have experience with Python.
In Detail
Learning about robotics will become an increasingly essential skill as it becomes a ubiquitous part of life. Even though robotics is a complex subject, several other tools along with Python can help you design a project to create an easy-to-use interface.
Learning Robotics Using Python is an essential guide for creating an autonomous mobile robot using popular robotic software frameworks such as ROS using Python. It also discusses various robot software frameworks and how to go about coding the robot using Python and its framework. It concludes with creating a GUI-based application to control the robot using buttons and slides.
By the end of this tutorial, you’ll have a clear idea of how to integrate and assemble all things into a robot and how to bundle the software package.
Table of Contents
Chapter 1. Introduction to Robotics
Chapter 2. Mechanical Design of a Service Robot
Chapter 3. Working with Robot Simulation Using ROS and Gazebo
Chapter 4. Designing ChefBot Hardware
Chapter 5. Working with Robotic Actuators and Wheel Encoders
Chapter 6. Working with Robotic Sensors
Chapter 7. Programming Vision Sensors Using Python and ROS
Chapter 8. Working with Speech Recognition and Synthesis Using Python and ROS
Chapter 9. Applying Artificial Intelligence to ChefBot Using Python
Chapter 10. Integration of ChefBot Hardware and Interfacing it into ROS, Using Python
Chapter 11. Designing a GUI for a Robot Using Qt and Python
Chapter 12. The Calibration and Testing of ChefBot
中文:
书名:Learning Robotics using Python
在Python、ROS和Open-CV的帮助下,从头开始设计、模拟、编程和制作交互式自主移动机器人的原型!
关于本书
- 设计、仿真、构建和编程交互式自主移动机器人
- Program Robot Operating System using Python
- 掌握机器人操作指南,学习各种机器人概念,从头开始打造先进的机器人
这本书是为谁写的
如果你是一名工程师、研究人员或业余爱好者,并且对机器人学感兴趣,并且想要建造自己的机器人,这本书是为你而写的。读者被认为是机器人技术的新手,但应该有使用Python的经验。
详细地说
随着机器人成为生活中无处不在的一部分,学习机器人将成为一项越来越重要的技能。尽管机器人学是一门复杂的学科,但其他几个工具以及Python可以帮助您设计一个项目,以创建一个易于使用的界面。
使用Python学习机器人是使用流行的机器人软件框架创建自主移动机器人的基本指南,例如使用Python的ROS。它还讨论了各种机器人软件框架,以及如何使用Python及其框架对机器人进行编码。它最后创建了一个基于图形用户界面的应用程序,使用按钮和幻灯片来控制机器人。
在本教程结束时,您将对如何将所有东西集成和组装成一个机器人以及如何捆绑软件包有一个清晰的想法。
目录表
第一章:机器人概论
Chapter 2. Mechanical Design of a Service Robot
第三章使用ROS和Gazebo进行机器人模拟
Chapter 4. Designing ChefBot Hardware
第5章:使用机器人执行器和车轮编码器
Chapter 6. Working with Robotic Sensors
第7章使用Python和ROS对视觉传感器进行编程
第8章:使用Python和ROS进行语音识别和合成
第9章:使用Python将人工智能应用于ChefBot
第10章.ChefBot硬件的集成并使用Python将其连接到ROS
第11章:使用Qt和Python为机器人设计图形用户界面
Chapter 12. The Calibration and Testing of ChefBot
评论前必须登录!
注册