Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Build autonomous mobile robot from scratch using ROS: simulation and hardware
Subramanian R., Apress, New York, NY, 2023. 563 pp. Type: Book (9781484296448)
Date Reviewed: Sep 9 2024

Subramanian’s Build autonomous mobile robot from scratch using ROS is a comprehensive guide to creating customized autonomous mobile robots. Part of the “Maker Innovations” series, the book covers a wide array of topics, from basic theoretical concepts in robotics to “history, mathematics, electronics, mechanical aspects, 3D modeling, 3D printing, Linux, and programming.”

Key features of the book include a guide to using the robot operating system (ROS) for simulating and visualizing autonomous mobile robots, as well as step-by-step instructions for building a robot using off-the-shelf parts, starting with a simple two-wheeled mobile robot (“Bumblebot”) and progressing to more complex features. Also discussed are techniques for interfacing Arduino with ROS and developing functionalities like mapping, autonomous navigation, sensor fusion, laser scan matching, web interface, and autodocking.

Practical projects include the creation of maps using the robot’s lidar scanner, remote control via various interfaces, and the integration of different sensors for improved accuracy. Additional discussions cover advanced topics such as simultaneous localization and mapping (SLAM), path finding, localization, and Kalman filters.

By the end of the book, readers will not only have built a functioning autonomous mobile robot, but will also have gained a solid foundation in robotics, allowing them to design and implement their own robotic projects with confidence.

For absolute beginners, the pace and complexity of the subject matter might be challenging. The practical projects described in the book might require access to specific tools, components, and software that may not be easily accessible or affordable for all readers. This could limit the ability of some readers to fully engage with the hands-on aspects of the book. Advanced readers or those with some background in robotics might find the content too basic.

In summary, this book is designed for absolute beginners in robotics. Although it requires no prior experience, some basic programming knowledge might be beneficial. It provides a hands-on approach to learning, allowing readers to build their robots with autonomous navigation capabilities and control them remotely through different means like mobile apps, joysticks, or web interfaces.

Similar books that may be of interest to readers include [1,2]. The Construct also offers courses on ROS (https://app.theconstruct.ai/courses/).

More reviews about this item: Amazon

Reviewer:  Wael Badawy Review #: CR147814
1) Lentin, J. Learning robotics using Python. Packt, Birmingham, UK, 2018.
2) Fairchild, C.; Harman, T. L. ROS robotics by example (2nd ed.). Packt, Birmingham, UK, 2017.
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Automation (K.4.3 ... )
 
 
Autonomous Vehicles (I.2.9 ... )
 
 
Hardcopy Devices (I.3.1 ... )
 
 
Hardware (K.2 ... )
 
 
Hardware (K.8.2 )
 
 
Hardware Architecture (I.3.1 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Automation": Date
Declarative techniques for model-driven business process integration
Koehler J., Hauser R., Sendall S., Wahler M. IBM Systems Journal 44(1): 47-65, 2005. Type: Article
Aug 4 2005
Smart home automation with Linux and Raspberry Pi (2nd ed.)
Goodwin S., Apress, Berkeley, CA, 2013.  328, Type: Book (978-1-430258-87-2)
Oct 15 2013
The road to a modern IT factory: industrialization - automation - optimization
Abolhassan F., Springer Publishing Company, Incorporated, Berlin, Germany, 2014.  210, Type: Book (978-3-642402-18-0)
Dec 18 2014
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy