Primitives learning

Summary

Analysis of the human movements for a possible robot motion planning. As input the real time skeleton of the human detected by the Human Tracking Module and depending on the position of the joints of the skeleton returns as output the recognized gesture.

It provides the robots reactive and efficient decision-making capabilities to adapt to highly unstructured environments, as the ones in which the human operator might constantly enter in and modify the workspace. In a situation in which an operator enters in the workspace, the robot should be able to efficiently recompute its future actions to safely adapt to the human. To do so, a set of algorithms have been developed for human-aware task and motion planning. To safely adapt the robot motions to humans, dynamically adaptable, human-aware, motion planning algorithm has been developed, in collaboration with CNR. The algorithm has two main elements. On one hand, a human occupancy prediction algorithm has been developed. Given the current human state, the algorithm predicts the probability density function on where the human will be in the future. Then, the motion planning algorithm, developed by CNR, takes this information into consideration to plan safe motions in the workspace. The problem associated with modelling and learning the human occupancy prediction modules has been addressed. Based on highly expressive probability density function models, known as Normalizing Flows; in our work, we explored the integration of these models for the problem of learning conditioned human occupancy predicted densities. Additionally, we have explored the possibility of using previous data to guide the search in motion planning and improve its efficiency. By using CNN and ANN as approximators, we trained predictors on the feasibility of some key decisions in robot grasping and further derived heuristics from those predictors to accelerate motion planning. 

Results type(s)
Unfold all
/
Fold all
More information & hyperlinks
Web resources: https://sharework-project.eu/mechatronics-concept/
https://sharework-project.eu/download/d2-4-probabilistic-segmentation-and-learning-of-movement-primitives-abstract/ - D2.4 PROBABILISTIC SEGMENTATION AND LEARNING OF MOVEMENT PRIMITIVES - ABSTRACT
https://sharework-project.eu/download/d3-3-report-and-software-for-using-interaction-primitives-for-online-learning-to-add-tasks-in-real-time-module8/ - D3.3 REPORT AND SOFTWARE FOR USING INTERACTION PRIMITIVES FOR ONLINE LEARNING TO ADD TASKS IN REAL-TIME (MODULE#8) - ABSTRACT
https://sharework-project.eu/key-factor-movement-primitives-how-can-we-make-a-robot-learn-from-humans/ - KEY FACTOR MOVEMENT PRIMITIVES: HOW CAN WE MAKE A ROBOT LEARN FROM HUMANS?
Structured mapping
Unfold all
/
Fold all