Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Learning ROS for Robotics Programming - Second Edition

Buy

Your one-stop guide to the Robot Operating System

About This Book

  • Model your robot on a virtual world and learn how to simulate it
  • Create, visualize, and process Point Cloud information
  • Easy-to-follow, practical tutorials to program your own robots

Who This Book Is For

In order to make the most of the book, you should have a C++ programming background, knowledge of GNU/Linux systems, and general skills in computer science. No previous background in ROS is required, as this book takes you from the ground up.

What You Will Learn

  • Install a complete ROS Hydro system
  • Create ROS packages and metapackages, using and debugging them in real time
  • Build, handle, and debug ROS nodes
  • Design your 3D robot model and simulate it in a virtual environment within Gazebo
  • Generate and adapt the navigation stack to work with your robot
  • Integrate different sensors such as Range Laser, Arduino, and Kinect with your robot
  • Visualize and process Point Cloud information from different sensors
  • Control and plan the motion of robotic arms with multiple joints using MoveIt!

In Detail

Starting at an introductory level, this book is a comprehensive guide to the fascinating world of robotics, covering sensor integration, modeling, simulation, computer vision, navigation algorithms, and more. You will then go on to explore concepts such as topics, messages, and nodes. Next, you will learn how to make your robot see with HD cameras, or navigate obstacles with range sensors.

What's new in this updated edition? First and foremost, we are going to work with ROS Hydro this time around. You will learn how to create, visualize, and process point cloud information from different sensors. This edition will also show you how to control and plan the motion of robotic arms with multiple joints using MoveIt!

(HTML tags aren't allowed.)

Configuring SAP ERP Sales and Distribution
Configuring SAP ERP Sales and Distribution

This book provides a deep, working understanding of the essential concepts and customization settings related to the SAP Sales and Distribution (SD) application. SD is one of the most popular modules of the SAP ERP software and indeed the most interesting one to implement.

Over the years, we have worked on a variety of projects...

Mastering FreeBSD and OpenBSD Security
Mastering FreeBSD and OpenBSD Security

FreeBSD and OpenBSD are increasingly gaining traction in educational institutions, non-profits, and corporations worldwide because they provide significant security advantages over Linux. Although a lot can be said for the robustness, clean organization, and stability of the BSD operating systems, security is one of the main...

Lineman and Cablemans Field Manual, Second Edition
Lineman and Cablemans Field Manual, Second Edition
A Compact, On-the-Job Reference for Linemen and Cablemen

Fully updated with the latest NEC and OSHA standards, this one-stop portable guide contains the crucial electrical data, formulas, calculations, and safety information essential at any jobsite. The Lineman's and Cableman's Field Manual, Second Edition,...


Acute Gastrointestinal Bleeding: Diagnosis and Treatment (Clinical Gastroenterology)
Acute Gastrointestinal Bleeding: Diagnosis and Treatment (Clinical Gastroenterology)

Leading experts in the fields of gastroenterology, surgery, and radiology comprehensively review the pathophysiology, diagnosis, management, and treatment of acute bleeding disorders of the GI tract. The authors break down acute bleeding into upper and lower GI tract sources and provide a differential diagnosis for each disease,...

The MathML Handbook
The MathML Handbook

A powerful XML-based markup language for publishing mathematics on the Web, MathML makes it possible to develop Web-based applications for displaying, searching, indexing, archiving, and evaluating mathematical content.

The MathML Handbook is the definitive resource for this exciting new Web technology. The book begins with...

Virtual Machine Design and Implementation in C/C++ (With CD-ROM)
Virtual Machine Design and Implementation in C/C++ (With CD-ROM)
This guide provides an in-depth look at the construction and underlying theory of a fully functional virtual machine and an entire suite of related development tools.

With the emergence of multiplatform production systems and network-centric computing, the software industry has witnessed the resurgence of the virtual machine. Rather than...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy