|
iCub-main
|
This is the list of iCub modules, i.e. More...
Collaboration diagram for iCub modules:Modules | |
| exampleModule | |
| Place here a short description of the module, this will appear in the list of the modules. | |
| actionsRenderingEngine | |
| A module combining multiple libraries and modules from the iCub repository that allows to execute some basic and complex actions on objects placed on a table in front of the robot. | |
| camCalib | |
| Camera image calibration module. | |
| cartesianInterfaceControl | |
| Just an example of how to control the iCub arm in the operational space making use of the Cartesian Interface. | |
| constantTimePositionService | |
| A simple service that allows you to send constant time position commands to any of the robot ports. | |
| gravityCompensator | |
| Estimates the gravitational contribute to motors based on estimation of the robot dynamics. | |
| iKinCartesianSolver | |
| Just a container which runs the Cartesian Solver taking parameters from a configuration file. | |
| iKinGazeCtrl | |
| Gaze controller based on iKin. | |
| objectsPropertiesCollector | |
| Provides a on-line yarp-oriented database to collect properties of objects that are of interest for your specific application. | |
| skinManager | |
| This module reads the raw tactile sensor values, compensates for the (thermal) drift of the sensors (basically it is a high pass filter) and writes the compensated values on output ports. | |
| Template Tracking with Particle Filter | |
| This module expects a template from the following port /templatePFTracker/template/image:i in order to commence tracking. | |
| velocityControl | |
| Perform position control using a velocity control loop. | |
| velocityObserver | |
| Estimates the first and second derivatives of incoming data vector through a least-squares algorithm based on an adpative window. | |
| wholeBodyDynamics | |
| Estimates the external forces and torques acting at the end effector through a model based estimation of the robot dynamics. | |
| motionCUT | |
| Independent Motion Detector Version:1.0. | |
This is the list of iCub modules, i.e.
executables in the icub-main/src directory. To add your own module to this list, just add a comment like the following anywhere in your source code (replacing "your_module_name" with the name of your module):
/** * * \defgroup icub_your_module_name your_module_name * @ingroup icub_module * */
For convenience, try to keep the module name the same as the directory it is placed in. If you've a good reason to do something different, of course you can do that too.
(This page can be edited at src/doc/groups.dox)