Book description
Want to develop novel robot applications, but don’t know how to write a mapping or object recognition system? You’re certainly not alone, but you’re not without help. By combining real-world examples with valuable knowledge from the Robot Operating System (ROS) community, this practical book provides a set of motivating recipes for solving specific robotics use cases.
Table of contents
- Preface
- I. Fundamentals
- 1. Introduction
- 2. Preliminaries
- 3. Topics
- 4. Services
- 5. Actions
- 6. Robots and Simulators
- 7. Wander-bot
- II. Moving Around Using ROS
- 8. Teleop-bot
- 9. Building Maps of the World
- 10. Navigating About the World
- 11. Chess-bot
- III. Perception and Behavior
- 12. Follow-bot
- 13. On Patrol
- 14. Stockroom-bot
- IV. Bringing Your Own Stuff into ROS
- 15. Your Own Sensors and Actuators
- 16. Your Own Mobile Robot
- 17. Your Own Mobile Robot: Part 2
- 18. Your Own Robot Arm
- 19. Adding a Software Library
- V. Tips and Tricks
- 20. Tools
- 21. Debugging Robot Behavior
- 22. The ROS Community: Online Resources
- 23. Using C++ in ROS
- Index
Product information
- Title: Programming Robots with ROS
- Author(s):
- Release date: December 2015
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449323899
You might also like
book
Simplifying Perspective
Master the art of linear perspective. If you’re an animator, illustrator, comic book artist, game artist …
book
SQL Tuning
A poorly performing database application not only costs users time, but also has an impact on …
book
Learn Robotics Programming - Second Edition
Develop an extendable smart robot capable of performing a complex series of actions with Python and …
book
Essential SQLAlchemy, 2nd Edition
Dive into SQLAlchemy, the popular, open-source code library that helps Python programmers work with relational databases …