Here is a list of all modules:
dtw | Class for temporal alignment based on Dynamic Time Warping (DTW) |
helpers | Helper functions |
skeleton | Classes for skeleton |
actionRecognizer | This module is responsible for recognizing actions |
attentionManager | This module controls the gaze of the robot toward the salient part of the scene |
eventCollector | This module collects events from speech and navigation during a Timed Up and Go (TUG) |
faceRecognizer | This module is responsible for recognizing human faces from an image, where faces have been detected |
googleSpeech | This module is responsible for recognizing speech in various languages |
> | Version: |
feedbackProducer | This module is responsible for analyzing the performed movement and producing a feedback |
feedbackSynthetizer | This module is responsible for producing a verbal feedback |
humanStructure | This module takes as input an image and 2D skeleton data and outputs a series of data such as skeleton tracked, bounbing box around object of interest |
interactionManager | This module is responsible for supervising the interaction among all modules involved in the assistive rehab demo |
lineDetector | This module takes as input the RGB image containing two lines composed of a set of ArUco markers and publishes the estimated pose of the markers with respect to the robot camera and root |
managerTUG | This module supervises the all the modules involved in the Timed Up and Go (TUG) |
motionAnalyzer | This module is responsible for analyzing the performed exercise in real-time |
navController | This module is responsible for interfacing with the robot's base to implement the navigation part |
obstacleDetector | This module detects obstacles using data coming from the robot's laser |
robotSkeletonPublisher | This module publish the skeleton representing the robot |
skeletonLocker | This module enforces spatiotemporal consistency on a skeleton selected by tag |
skeletonPlayer | This module is responsible for playing back the trajectory of a skeleton |
skeletonRetriever | This module merges 2D skeleton data with the depth information |
skeletonScaler | This module superimposes a (pre-recorded) template skeleton on the current skeleton |
skeletonViewer | This module is responsible for displaying in real-time multiple skeletons in 3D |