icub-client
Modules
Here is a list of all modules:
[detail level 12345]
 Compile and use Python bindingsInstructions for compiling the Python bindings for the iCub-Client
 Face Recognition Tutorial: Collecting data and trainingThis provides a tutorial on how to create your own face recognition model with SAM
 SoftwareA container for all software
 iCub-Client modulesThis is the list of iCub-Client modules in the src/modules directory
 SAMSynthetic Autobiographical Memory for face recognition and action recognition
 SAM UtilsUtility class for functions required by both interactionSAMModel.py and trainSAMModel.py
 SAM CoreThis Module implements the core functionality to create Gaussian Process Latent Feature Models
 SAM DriversDrivers folder containing driver classes that inherit from SAMDriver to implement custom functionality
 SAM DriversDrivers folder containing driver classes that inherit from SAMDriver to implement custom functionality
 SAM TestsCollection of methods for testing and calibrating recall for SAM Models
 agentDetectorModule based on kinectClient "Kinect Wrapper Client" that track and recognize people
 allostaticControllerDrive scheduler for the reactiveLayer Version:1.0
 babblingMotor babbling with the iCub Version:1.0
 behaviorManagerModule for quick control of default complex behaviors
 earsListen to humans when not doing something else Version:1.0
 faceTrackerFace tracking module for iCub head and gaze using OpenCV functions Version:1.0
 guiUpdaterModule responsible for polling the OPC for various content (objects, skeletons, etc.) and updating icubGui based on this
 homeostasisModule integrating an interface for dealing with homeostatic needs Version:1.0
 iol2opcBridge module between the interactive object learning and recognition system (iol) and yarp database of object properties Version:1.0
 opcPopulatorThe opcPopulator can be used to spawn new entities in simulation and control their parameters
 pasarA module that gets the objects present in the OPC, and change their top down saliency according to their acceleration, appereance and disappereance
 referenceFrameHandlerReference Frame Handler Version:1.0
 sensationManagerReactive layer module to monitor basic sensations
 touchDetectorModule to detect touch activations to robot's body parts Version:1.0
 iCub-Client librariesThis is the list of iCub-Client libraries in the main/src/libraries directory
 ClientsProvide a compact way to access the iCub functionalities within the icub-client framework
 Helper RoutinesA container library containing defines and structures to formalize knowledge within an objectPropertiesCollector module
 World RepresentationContains classes to represent entities and relations between them
 SubsystemsAbstract class to handle sub-systems of the icub-client (speech, action, etc...) and the relevant subclasses
 Global definesGlobal defines which are used throughout the iCubClient library
 IDL Client InterfacesThis library contains all the definitions for a client to interface to the IDL services made available by icub-client software
 Run the proactive tagging demoThis provides a brief tutorial on how to run the proactive tagging demo described in the paper
 Create a new SubsystemThis provides a tutorial on how to create your own subsystem for icub-client
 TutorialsA list of all tutorials related to the iCub-Client
 ARE_KARMAiCubClientExampleUse case of the iCubClient using both ARE and KARMA for motor actions Version:1.0
 AREiCubClientExampleUse case of the iCubClient using ARE for motor actions Version:1.0
 KARMA_OPC_ExampleUse case of the iCubClient using KARMAa and OPC for motor actions with real objects Version:1.0
 KARMAiCubClientExampleUse case of the iCubClient using KARMA for motor actions Version:1.0