Practical Robotics in C++

Download or Read eBook Practical Robotics in C++ PDF written by Lloyd Brombach and published by BPB Publications. This book was released on 2021-01-29 with total page 501 pages. Available in PDF, EPUB and Kindle.
Practical Robotics in C++
Author :
Publisher : BPB Publications
Total Pages : 501
Release :
ISBN-10 : 9789389423464
ISBN-13 : 9389423465
Rating : 4/5 (64 Downloads)

Book Synopsis Practical Robotics in C++ by : Lloyd Brombach

Book excerpt: Learn how to build and program real autonomous robots KEY FEATURES _ÊSimplified coverage on fundamentals of building a robot platform. _ÊLearn to program Raspberry Pi for interacting with hardware. _ÊCutting-edge coverage on autonomous motion, mapping, and path planning algorithms for advanced robotics. Ê DESCRIPTION Practical Robotics in C++ teaches the complete spectrum of Robotics, right from the setting up a computer for a robot controller to putting power to the wheel motors. The book brings you the workshop knowledge of the electronics, hardware, and software for building a mobile robot platform.Ê You will learn how to use sensors to detect obstacles, how to train your robot to build itself a map and plan an obstacle-avoiding path, and how to structure your code for modularity and interchangeability with other robot projects. Throughout the book, you can experience the demonstrations ofÊcomplete coding of robotics with the use of simple and clear C++ programming. In addition, you will explore how to leverage the Raspberry Pi GPIO hardware interface pins and existing libraries to make an incredibly capable machine on the most affordable computer platform ever. Ê WHAT YOU WILL LEARN Ê _ÊWrite code for the motor drive controller. _ÊBuild a Map from Lidar Data. _ÊWrite and implement your own autonomous path-planning algorithm. _ÊWrite code to send path waypoints to the motor drive controller autonomously. _ÊGet to know more about robot mapping and navigation.Ê WHO THIS BOOK IS FOR This book is most suitable for C++ programmers who have keen interest in robotics and hardware programming. All you need is just a good understanding of C++ programming to get the most out of this book. Ê TABLE OF CONTENTS 1. Choose and Set Up a Robot Computer 2. GPIO Hardware Interface Pins Overview and Use 3. The Robot Platform 4. Types of Robot Motors and Motor Control 5. Communication with Sensors and other Devices 6. Additional Helpful Hardware 7. Adding the Computer to Control your Robot 8. Robot Control Strategy 9. Coordinating the Parts 10. Maps for Robot Navigation 11. Robot Tracking and Localization 12. Autonomous Motion 13. Autonomous Path Planning 14. Wheel Encoders for Odometry 15. Ultrasonic Range Detectors 16. IMUs: Accelerometers, Gyroscopes, and Magnetometers 17. GPS and External Beacon Systems 18. LIDAR Devices and Data 19. Real Vision with Cameras 20. Sensor Fusion 21. Building and Programming an Autonomous Robot


Practical Robotics in C++ Related Books

Practical Robotics in C++
Language: en
Pages: 501
Authors: Lloyd Brombach
Categories: Technology & Engineering
Type: BOOK - Published: 2021-01-29 - Publisher: BPB Publications

DOWNLOAD EBOOK

Learn how to build and program real autonomous robots KEY FEATURES _ÊSimplified coverage on fundamentals of building a robot platform. _ÊLearn to program Rasp
Programming Robots with ROS
Language: en
Pages: 447
Authors: Morgan Quigley
Categories: Computers
Type: BOOK - Published: 2015-11-16 - Publisher: "O'Reilly Media, Inc."

DOWNLOAD EBOOK

Chapter 3. Topics; Publishing to a Topic; Checking That Everything Works as Expected; Subscribing to a Topic; Checking That Everything Works as Expected; Latche
Hands-On Robotics Programming with C++
Language: en
Pages: 300
Authors: Dinesh Tavasalkar
Categories: Computers
Type: BOOK - Published: 2019-03-30 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Enhance your programming skills to build exciting robotic projects Key FeaturesBuild an intelligent robot that can detect and avoid obstacles and respond to voi
Robot Programming
Language: en
Pages: 735
Authors: Cameron Hughes
Categories: Computers
Type: BOOK - Published: 2016-05-02 - Publisher: Que Publishing

DOWNLOAD EBOOK

Start programming robots NOW! Learn hands-on, through easy examples, visuals, and code This is a unique introduction to programming robots to execute tasks auto
Learn Robotics Programming
Language: en
Pages: 462
Authors: Danny Staple
Categories: Computers
Type: BOOK - Published: 2018-11-29 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Gain experience of building a next-generation collaboration robot Key FeaturesGet up and running with the fundamentals of robotic programmingProgram a robot usi