Learning ROS for Robotics Programming

Why make life difficult for yourself in robotics programming? ROS is a software framework that already supports many functionalities, and this book will tell you everything you need to know to realize its full potential.

Learning ROS for Robotics Programming

Aaron Martinez, Enrique Fernández

Why make life difficult for yourself in robotics programming? ROS is a software framework that already supports many functionalities, and this book will tell you everything you need to know to realize its full potential.
Packt Subscription
FREE
$9.99/m after trial
eBook
$21.00
RRP $29.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$21.00
$49.99
$0 p/m after trial
RRP $29.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 10 Day Trial

Frequently bought together


Learning ROS for Robotics Programming Book Cover
Learning ROS for Robotics Programming
$ 29.99
$ 21.00
ROS Robotics Projects Book Cover
ROS Robotics Projects
$ 39.99
$ 28.00
Buy 2 for $35.00
Save $34.98
Add to Cart

Book Details

ISBN 139781782161448
Paperback332 pages

Book Description

Both the amateur and the professional roboticist who has ever tried their hand at robotics programming will have faced with the cumbersome task of starting from scratch, usually reinventing the wheel. ROS comes with a great number of already working functionalities, and this book takes you from the first steps to the most elaborate designs possible within this software framework.

"Learning ROS for Robotics Programming" is full of practical examples that will help you to understand the framework from the very beginning. Build your own robot applications in a simulated environment and share your knowledge with the large community supporting ROS.

"Learning ROS for Robotics Programming" starts with the basic concepts and usage of ROS in a very straightforward and practical manner. It is a painless introduction to the fascinating world of robotics, covering sensor integration, modeling, simulation, computer vision, and navigation algorithms, among other topics.

After the first two chapters, concepts like topics, messages, and nodes will become daily bread. Make your robot see with HD cameras, or navigate avoiding obstacles with range sensors. Furthermore, thanks to the contributions of the vast ROS community, your robot will be able to navigate autonomously, and even recognize and interact with you, in a matter of minutes.

"Learning ROS for Robotics Programming" will give you all the background you need to know in order to start in the fascinating world of robotics and program your own robot. Simply, you put the limit!

Table of Contents

What You Will Learn

  • Install a complete ROS Fuerte system
  • Create ROS packages and stacks, using and debugging them in real time
  • Create, handle, and debug ROS nodes
  • Design your 3D robot model and simulate it in a virtual environment within Gazebo
  • Use cameras to give vision to your robots, and calibrate and perform Computer Vision tasks with them
  • Use and integrate different sensors like Range Laser, Arduino, and Kinect with your robot
  • Create and adapt the navigation stack to work with your robot
  • Share your knowledge with the ROS community

Authors

Table of Contents

Book Details

ISBN 139781782161448
Paperback332 pages
Read More

Read More Reviews

Recommended for You

ROS Robotics Projects Book Cover
ROS Robotics Projects
$ 39.99
$ 28.00
ROS Robotics By Example - Second Edition Book Cover
ROS Robotics By Example - Second Edition
$ 39.99
$ 28.00
Effective Robotics Programming with ROS - Third Edition Book Cover
Effective Robotics Programming with ROS - Third Edition
$ 39.99
$ 28.00
Mastering ROS for Robotics Programming Book Cover
Mastering ROS for Robotics Programming
$ 43.99
$ 30.80
ESP8266 Robotics Projects Book Cover
ESP8266 Robotics Projects
$ 23.99
$ 16.80
Expert C++ Programming Book Cover
Expert C++ Programming
$ 79.99
$ 56.00