Mastering ROS for Robotics Programming discusses advanced concepts in robotics and how to program using ROS. Over the course of the book, you will learn how to build models of complex robots and simulate and interface with the robot using the ROS Movelt ! motion planning library and ROS navigation stacks. One of the essential ingredients of robots is the vision sensor, and an entire chapter is dedicated to the vision sensor, its interfacing with ROS, and its programming.
This book discusses the hardware interfacing and simulation of complex robot to ROS and also discusses about ROS Industrial (Package used for interfacing industrial robots). Finally, you will get to know the best practices to follow when programming using ROS. If you are a robotics enthusiast or researcher who wants to learn more about building robot applications using ROS, this book is for you. In order to learn from this book, you should have a basic knowledge of ROS, GNU/ Linux, and C++ programming concepts.
The book will also be good for programmers who want to explore the advanced features of ROS. Things you will learn : - Create a robot model of a seven DOF arm and a differential-wheeled robot ; - Work with motion planning of a Seven-DOF arm using Movelt ! - Implement autonomous navigation in differential drive robot using SLAM and AMCL ; - Dig deep into the Plugin lib, ROS nodelets. and Gazebo plugins ; - Interface I/O boards, such as Arduino.
sensors, and actuators, with ROS ; - Work with ABB and Universal arm simulation ; - Explore the ROS framework using the latest version of ROS.
Mastering ROS for Robotics Programming discusses advanced concepts in robotics and how to program using ROS. Over the course of the book, you will learn how to build models of complex robots and simulate and interface with the robot using the ROS Movelt ! motion planning library and ROS navigation stacks. One of the essential ingredients of robots is the vision sensor, and an entire chapter is dedicated to the vision sensor, its interfacing with ROS, and its programming.
This book discusses the hardware interfacing and simulation of complex robot to ROS and also discusses about ROS Industrial (Package used for interfacing industrial robots). Finally, you will get to know the best practices to follow when programming using ROS. If you are a robotics enthusiast or researcher who wants to learn more about building robot applications using ROS, this book is for you. In order to learn from this book, you should have a basic knowledge of ROS, GNU/ Linux, and C++ programming concepts.
The book will also be good for programmers who want to explore the advanced features of ROS. Things you will learn : - Create a robot model of a seven DOF arm and a differential-wheeled robot ; - Work with motion planning of a Seven-DOF arm using Movelt ! - Implement autonomous navigation in differential drive robot using SLAM and AMCL ; - Dig deep into the Plugin lib, ROS nodelets. and Gazebo plugins ; - Interface I/O boards, such as Arduino.
sensors, and actuators, with ROS ; - Work with ABB and Universal arm simulation ; - Explore the ROS framework using the latest version of ROS.