Adaption algorithm based on user and robot behaviour modelling

Summary
Adaption algorithm based on user and robot behaviour modelling