Book

Mastering ROS for Robotics Programming

The Robot Operating System (ROS) is one of the most popular robotics frameworks for developing generic robotic applications. This book focuses on the most stable release of ROS (Noetic Ninjemys), discusses advanced ROS concepts, and effectively teaches you programming using ROS.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

19h48m

Language

English

About Book

Who Is This Book For?

If you are a robotics graduate, robotics researcher, or robotics software professional looking to work with ROS, this book is for you. Programmers who want to explore the advanced features of ROS will also find this book useful. Basic knowledge of ROS, GNU/Linux, and C++ programming concepts is necessary to get started with this book.

Book content

chapters 19h48m total length

Introduction to ROS

Getting started with ROS Programming

Working with ROS for 3D modelling

Simulating Robots Using ROS and Gazebo

Simulating Robots using ROS and Coppeliasim and Webot

Using the ROS MoveIt! and Navigation Stack On

Exploring the Advanced Capabilities of ROS-MoveIt!

ROS for Aerial Robots

Interfacing I/O boards Sensors and Actuators to ROS

Programming Vision Sensors Using ROS, OpenCV, and PCL

Building and Interfacing Differential Drive Mobile robot Hardware in ROS

Working with pluginlib Nodelet, and Gazebo Plugins

Writing ROS Controllers and Visualization Plugins

Using ROS in Matlab and Simulink

ROS for Industrial Robots

Troubleshooting and Best Practices

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required