WYSIWYD modules

This is the list of WYSIWYD modules in the main/src/modules directory. More...

+ Collaboration diagram for WYSIWYD modules:


 Spoken Interaction Manager for ABM Version:1.0.
 Spoken Language interaction for ABM related querries (remembering, feedback, ...) Version:1.0.
 Reasoning module based on the autobiographical memory Version:1.0.
 Adaptative Layer for the iCub Version:1.0.
 Module based on Kinect Wrapper Client that track and recognize people.
 Reactive Layer for the iCub Version:1.0.
 Attention mechanisme for iCub head and gaze Version:1.0.
 Apply Fast Fourier Transform Version:1.0.
 wrapper and manager for ABM Version:1.0
 awareTouch Version:1.0
 Body Schema Learner Version:1.0.
 application for body movement in reservoir learning Version:1.0
 Brightness Sensor Version:1.0.
 A simple reader for the caltech dataset format Version:1.0.
 A multi-layer network of cvz connected topographically following the convergence-divergence pattern.
 A server type instance of a Convergence Zone.
 Module to point sutff.
 listen the Human if needed Version:1.0
 Face tracking module for iCub head and gaze using OpenCV functions Version:1.0.
 Yet another model of the visual system Version:1.0.
 A simple dialog module allowing to play a sort of Cluedo game.
 Module responsible for polling the OPC for various content (objects, skeletons, etc.) and updating icubGui based on this.
 Quick Robot Manager Version:1.0.
 Estimating the head pose based on the depth image of the kinect Version:1.0.
 Module integrating an interface for dealing with homeostatic drives Version:1.0.
 application for dumping either the robot information of the human partner information Version:1.0
 Simple image fuser, to recompose an image from an imageSplitter format.
 Simple image splitter Version:1.0.
 Inserm Interaction Engine Version:1.0.
 Maintains a given distance between the user and the robot Version:1.0.
 Stream the 3d location of the iCub joints (default: both arms + torso) in root reference frame, as well as their projection on the image from the camera (default: left) and thee projection of potential objects.
 Quick Robot Manager Version:1.0.
 Module based on Kinect Wrapper Client that convert the skeleton data into a plain vector.
 Simple RF Module for WYWSIWYD with rpc trigger to interface the matlab part of the kinematic structure learning with the opc using iCubClient Version:1.0.
 languageActionAnalysis Version:1.0
 Learn Action Primitive Version:1.0.
 lrh Version:1.0
 Body Schema Learner Version:1.0.
 application for narrative analysis of the ABM Version:2.0
 A neural model for sensory sensory contingencies.
 Small module for interfacing and populating the simulater ofr PPS experiments Version:1.0.
 OPC Inspector Version:1.0.
 Module responsible for polling the OPCs: real and mental and update the belief of the agent.
 Used to populate easily the OPC Version:1.0.
 manages the different priorities of the actions to be carried out Version:1.0
 Just iterate randomly between a set of prerecorded postures, going back to "safe" in between.
 Just a way to record upper body postures with the joystick Version:1.0.
 fill up empty relation in the OPC Version:1.0
 Quick Robot Manager Version:1.0.
 Interpret the OSC stream coming from the table and feed the OPC.
 Reference Frame Handler Version:1.0.
 Using the rekognition (https://rekognition.com/) API to recognize faces and tag objects.
 reservoirHandler Version:1.0
 Sensory Processor Version:1.0.
 Using the sightcorp (http://api.sightcorp.com/) API to recognize emotions expressed by faces.
 Sliding Motor Controller Version:1.0.
 Populate the microphone with a series of tunes Version:1.0.
 Vector 2 Command Version:1.0.
 Verb recognition module Version:1.0.

Detailed Description

This is the list of WYSIWYD modules in the main/src/modules 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 wysiwyd_your_module_name your_module_name
   * @ingroup wysiwyd_modules

For convenience, try to keep the module name the same as the directory it is placed in. If you have a good reason to do something different, of course you can do that too.