ClusterNav: Learning-Based Robust Navigation Operating in Cluttered Environments

Robust autonomous navigation is one of the most important aspects in the acceptance of social robots by elderly users. Traditional model-based navigation techniques provide a stable theoretical and practical foundation for autonomous operation in domestic environments, but fall short in achieving human-like, acceptable behaviour while still being able to robustly navigate cluttered environments. In this work, we propose ClusterNav, a novel learning-based technique for navigation. Our technique consists of teaching the robot how it should move in the environment in a human-like manner, capturing key features of this demonstration in a geometric representation of the environment. This representation is then used to generate new trajectories for execution, allowing the robot move in an acceptable manner. We have tested our technique in a real environment in an elderly care facility, comparing it with the traditional model-based approach. Tests involved both expert and non-expert users teleoperating the robot. Results show that ClusterNav is capable of navigating the environment, achieving better similarity with the reference trajectories and higher execution speed when compared to the model-based approach.

[1]  Jorge Dias,et al.  Probabilistic Approaches to Robotic Perception , 2014, Springer Tracts in Advanced Robotics.

[2]  Antonios Gasteratos,et al.  Recent trends in social aware robot navigation: A survey , 2017, Robotics Auton. Syst..

[3]  Rachid Alami,et al.  Assessing the social criteria for human-robot collaborative navigation: A comparison of human-aware navigation planners , 2017, 2017 26th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN).

[4]  Gwenn Englebienne,et al.  Blame my telepresence robot joint effect of proxemics and attribution on interpersonal attraction , 2017, 2017 26th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN).

[5]  Luis Merino,et al.  Teaching Robot Navigation Behaviors to Optimal RRT Planners , 2018, Int. J. Soc. Robotics.

[6]  Konstantinos Blekas,et al.  RL-based path planning for an over-actuated floating vehicle under disturbances , 2018, Robotics Auton. Syst..

[7]  Maja J. Mataric,et al.  Automated Proxemic Feature Extraction and Behavior Recognition: Applications in Human-Robot Interaction , 2013, Int. J. Soc. Robotics.

[8]  Gonçalo S. Martins,et al.  The GrowMeUp Project and the Applicability of Action Recognition Techniques , 2015 .

[9]  Joelle Pineau,et al.  Socially Adaptive Path Planning in Human Environments Using Inverse Reinforcement Learning , 2016, Int. J. Soc. Robotics.

[10]  Jorge Dias,et al.  User-Adaptive Interaction in Social Robots: A Survey Focusing on Non-physical Interaction , 2018, Int. J. Soc. Robotics.

[11]  E. Hall,et al.  The Hidden Dimension , 1970 .

[12]  Wolfram Burgard,et al.  Deep reinforcement learning with successor features for navigation across similar environments , 2016, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[13]  Cyrill Stachniss,et al.  User preferred behaviors for robot navigation exploiting previous experiences , 2017, Robotics Auton. Syst..

[14]  Takayuki Kanda,et al.  A Robot that Distributes Flyers to Pedestrians in a Shopping Mall , 2018, Int. J. Soc. Robotics.

[15]  Martin Buss,et al.  Socio-Contextual Constraints for Human Approach with a Mobile Robot , 2017, International Journal of Social Robotics.

[16]  Adam Santorelli,et al.  Factors Affecting the Acceptability of Social Robots by Older Adults Including People with Dementia or Cognitive Impairment: A Literature Review , 2018, Int. J. Soc. Robotics.

[17]  Stan Salvador,et al.  FastDTW: Toward Accurate Dynamic Time Warping in Linear Time and Space , 2004 .

[18]  Kai Oliver Arras,et al.  Socially-aware robot navigation: A learning approach , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Rachid Alami,et al.  Human-aware robot navigation: A survey , 2013, Robotics Auton. Syst..

[20]  Christian Laugier,et al.  From Proxemics Theory to Socially-Aware Navigation: A Survey , 2014, International Journal of Social Robotics.

[21]  Takayuki Kanda,et al.  Model of Side-by-Side Walking Without the Robot Knowing the Goal , 2018, Int. J. Soc. Robotics.

[22]  David Feil-Seifer,et al.  Socially-aware navigation planner using models of human-human interaction , 2017, 2017 26th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN).

[23]  Daniel Cremers,et al.  SPENCER: A Socially Aware Service Robot for Passenger Guidance and Help in Busy Airports , 2015, FSR.

[24]  Trung Dung Ngo,et al.  Dynamic Social Zone based Mobile Robot Navigation for Human Comfortable Safety in Social Environments , 2016, Int. J. Soc. Robotics.

[25]  Gonzalo Ferrer,et al.  Robot companion: A social-force based approach with human awareness-navigation in crowded environments , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Robin De Keyser,et al.  Heuristic approaches in robot path planning: A survey , 2016, Robotics Auton. Syst..

[27]  Li-Chen Fu,et al.  A study on the social acceptance of a robot in a multi-human interaction using an F-formation based motion model , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[28]  Carlos R. del-Blanco,et al.  DroNet: Learning to Fly by Driving , 2018, IEEE Robotics and Automation Letters.

[29]  Roland Siegwart,et al.  Introduction to Autonomous Mobile Robots , 2004 .