Compile and use Python bindings | Instructions for compiling the Python bindings for the iCub-Client |
Face Recognition Tutorial: Collecting data and training | This provides a tutorial on how to create your own face recognition model with SAM |
▼Software | A container for all software |
▼iCub-Client modules | This is the list of iCub-Client modules in the src/modules directory |
▼SAM | Synthetic Autobiographical Memory for face recognition and action recognition |
SAM Utils | Utility class for functions required by both interactionSAMModel.py and trainSAMModel.py |
▼SAM Core | This Module implements the core functionality to create Gaussian Process Latent Feature Models |
SAM Drivers | Drivers folder containing driver classes that inherit from SAMDriver to implement custom functionality |
SAM Drivers | Drivers folder containing driver classes that inherit from SAMDriver to implement custom functionality |
SAM Tests | Collection of methods for testing and calibrating recall for SAM Models |
agentDetector | Module based on kinectClient "Kinect Wrapper Client" that track and recognize people |
allostaticController | Drive scheduler for the reactiveLayer Version:1.0 |
babbling | Motor babbling with the iCub Version:1.0 |
behaviorManager | Module for quick control of default complex behaviors |
ears | Listen to humans when not doing something else Version:1.0 |
faceTracker | Face tracking module for iCub head and gaze using OpenCV functions Version:1.0 |
guiUpdater | Module responsible for polling the OPC for various content (objects, skeletons, etc.) and updating icubGui based on this |
homeostasis | Module integrating an interface for dealing with homeostatic needs Version:1.0 |
iol2opc | Bridge module between the interactive object learning and recognition system (iol) and yarp database of object properties Version:1.0 |
opcPopulator | The opcPopulator can be used to spawn new entities in simulation and control their parameters |
pasar | A module that gets the objects present in the OPC, and change their top down saliency according to their acceleration, appereance and disappereance |
referenceFrameHandler | Reference Frame Handler Version:1.0 |
sensationManager | Reactive layer module to monitor basic sensations |
touchDetector | Module to detect touch activations to robot's body parts Version:1.0 |
▼iCub-Client libraries | This is the list of iCub-Client libraries in the main/src/libraries directory |
Clients | Provide a compact way to access the iCub functionalities within the icub-client framework |
Helper Routines | A container library containing defines and structures to formalize knowledge within an objectPropertiesCollector module |
World Representation | Contains classes to represent entities and relations between them |
Subsystems | Abstract class to handle sub-systems of the icub-client (speech, action, etc...) and the relevant subclasses |
Global defines | Global defines which are used throughout the iCubClient library |
IDL Client Interfaces | This library contains all the definitions for a client to interface to the IDL services made available by icub-client software |
Run the proactive tagging demo | This provides a brief tutorial on how to run the proactive tagging demo described in the paper |
Create a new Subsystem | This provides a tutorial on how to create your own subsystem for icub-client |
Tutorials | A list of all tutorials related to the iCub-Client |
ARE_KARMAiCubClientExample | Use case of the iCubClient using both ARE and KARMA for motor actions Version:1.0 |
AREiCubClientExample | Use case of the iCubClient using ARE for motor actions Version:1.0 |
KARMA_OPC_Example | Use case of the iCubClient using KARMAa and OPC for motor actions with real objects Version:1.0 |
KARMAiCubClientExample | Use case of the iCubClient using KARMA for motor actions Version:1.0 |