ROS Robotics Projects: Build and control robots powered by the Robot Operating System, machine learning, and virtual reality, 2nd Edition, Edition 2

·
· Packt Publishing Ltd
4.0
3 reviews
Ebook
456
Pages
Ratings and reviews aren’t verified  Learn More

About this ebook

Build exciting robotics projects such as mobile manipulators, self-driving cars, and industrial robots powered by ROS, machine learning, and virtual realityKey FeaturesCreate and program cool robotic projects using powerful ROS librariesBuild industrial robots like mobile manipulators to handle complex tasksLearn how reinforcement learning and deep learning are used with ROSBook Description

Nowadays, heavy industrial robots placed in workcells are being replaced by new age robots called cobots, which don't need workcells. They are used in manufacturing, retail, banks, energy, and healthcare, among other domains. One of the major reasons for this rapid growth in the robotics market is the introduction of an open source robotics framework called the Robot Operating System (ROS).

This book covers projects in the latest ROS distribution, ROS Melodic Morenia with Ubuntu Bionic (18.04). Starting with the fundamentals, this updated edition of ROS Robotics Projects introduces you to ROS-2 and helps you understand how it is different from ROS-1. You'll be able to model and build an industrial mobile manipulator in ROS and simulate it in Gazebo 9. You'll then gain insights into handling complex robot applications using state machines and working with multiple robots at a time. This ROS book also introduces you to new and popular hardware such as Nvidia's Jetson Nano, Asus Tinker Board, and Beaglebone Black, and allows you to explore interfacing with ROS. You'll learn as you build interesting ROS projects such as self-driving cars, making use of deep learning, reinforcement learning, and other key AI concepts.

By the end of the book, you'll have gained the confidence to build interesting and intricate projects with ROS.

What you will learnGrasp the basics of ROS and understand ROS applicationsUncover how ROS-2 is different from ROS-1Handle complex robot tasks using state machinesCommunicate with multiple robots and collaborate to build apps with themExplore ROS capabilities with the latest embedded boards such as Tinker Board S and Jetson NanoDiscover how machine learning and deep learning techniques are used with ROSBuild a self-driving car powered by ROSTeleoperate your robot using Leap Motion and a VR headsetWho this book is for

If you’re a student, hobbyist, professional, or anyone with a passion for learning robotics and interested in learning about algorithms, motion control, and perception capabilities from scratch, this book is for you. This book is also ideal for anyone who wants to build a new product and for researchers to make the most of what’s already available to create something new and innovative in the field of robotics.

Ratings and reviews

4.0
3 reviews

About the author

Ramkumar Gandhinathan is a roboticist and researcher by profession. He started building robots in the sixth grade and has been in the robotics field for over 15 years through personal and professional connections. He has personally built over 80 robots of different types. With 7 years' overall professional experience (4 years full-time and 3 years part-time/internship) in the robotics industry, he has 5 years of ROS experience. As a part of his professional career, he has built over 15 industrial robot solutions using ROS. He is also fascinated by building drones and is a drone pilot. His research interests and passion are in the fields of SLAM, motion planning, sensor fusion, multi-robot communication, and systems integration. Lentin Joseph is an author, roboticist, and robotics entrepreneur from India. He runs a robotics software company called Qbotics Labs in Kochi, Kerala. He has 8 years of experience in the robotics domain, primarily in ROS, OpenCV, and PCL. He has authored several books on ROS, namely Learning Robotics Using Python, first and second edition; Mastering ROS for Robotics Programming, first and second edition; ROS Robotics Projects, first edition; and Robot Operating System for Absolute Beginners. He completed his master's degree in robotics and automation in India and has worked at Robotics Institute, CMU, USA. He is also a TEDx speaker.

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.