In today’s technology driven world, it is essential for human beings to adapt rapidly the fact that machines and robots are an integrated part of all aspects of life for the use by or with humans, at houses as a voice assistants, cleaner robots, security robots, in the cars as personalized driving systems that controls the vehicle according to our driving style…etc.
The challenge to rise in this situation is the ability to fulfill some conditions to guarantee a natural, smooth and yet robust communication between machines and humans so it will meet the expectations to which those machines are designed for.
Social robots are one popular type of robots that aims to interact with human being in a direct way. and for that matter the multi-disciplinary field of research, Human robot interaction, invested in deeply analyzing the human-robot interaction with different age phases and conditions, children, adults, elderly, autistic. this lead to a major challenge and a question of how robots can have the human-like behavior in order to have a more effective communication, of course Human robot interaction may take several forms in terms of cooperation, duration and role.
In order to give the machines the ability to detect, recognize, interpret, process, and generate human like to humans, a research area has emerged, Affective computing.
Affective computing is an interdisciplinary research study that knew an extensive attention recently, it is associated with computer science, cognitive science, neuroscience, sociology, psychology.
Another major factor that played as a link in human robot interaction and also made an evolutionary transformation in communication between robot-robot or human-robots is the dynamics of info-communication technology. and that was fulfilled by the emerge of both cloud computing and service robots in a way that this paradigm solved the problem of the limitation of hardware and speed of the single agent using cloud resources.