O'Reilly logo

Robot Operating System Cookbook by Kumar Bipin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Understanding the ROS pluginlib

Software plugins are a well-known approach in software applications, and are used as add-ons for the existing application and to provide some new features. Moreover, the plugins enable an infrastructure for the software architecture development to accept new features whenever required. In other words, using this method, which is highly modular, we can enhance the capabilities of the software to any level in the future and deliver this to the user in the form of updates in runtime without modifying the main application.

The software plugins are shared objects (.so) or dynamic link libraries that do not have any dependencies with the main software and are built without having to link to the main application code. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required