Skip to Content
ROS Programming: Building Powerful Robots
book

ROS Programming: Building Powerful Robots

by Anil Mahtani, Luis Sanchez, Enrique Fernandez, Aaron Martinez, Lentin Joseph
March 2018
Intermediate to advanced content levelIntermediate to advanced
1396 pages
42h 14m
English
Packt Publishing
Content preview from ROS Programming: Building Powerful Robots

Algorithms in PCL

PCL uses a very specific design pattern throughout the entire library to define point cloud processing algorithms. In general, the problem with these types of algorithms is that they can be highly configurable, and in order to deliver their full potential, the library must provide a mechanism for the user to specify all of the parameters required as well as the commonly used defaults.

In order to solve this problem, PCL developers decided to make each algorithm a class belonging to a hierarchy of classes with specific commonalities. This approach allows PCL developers to reuse existing algorithms in the hierarchy by deriving from them and adding the required parameters for the new algorithm, and it also allows the user to ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Programming Robots with ROS

Programming Robots with ROS

Morgan Quigley, Brian Gerkey, William D. Smart
Machine Learning Design Patterns

Machine Learning Design Patterns

Valliappa Lakshmanan, Sara Robinson, Michael Munn

Publisher Resources

ISBN: 9781788627436Supplemental Content