An ambient intelligence approach for learning in smart robotic environments. (31st July 2019)