Abstract

Creating a navigation system for autonomous companion robots has always been a difficult process, which must contend with a dynamically changing environment, which is populated by a myriad of obstructions and an unspecific number of people, other than the intended person, to follow. This study documents the implementation of an indoor autonomous robot navigation model, based on multi-sensor fusion, using Microsoft Robotics Developer Studio 4 (MRDS). The model relies on a depth camera, a limited array of proximity sensors and an active IR marker tracking system. This allows the robot to lock onto the correct target for human-following, while approximating the best starting direction to begin maneuvering around obstacles for minimum required motion. The system is implemented according to a navigation algorithm that transforms the data from all three types of sensors into tendency arrays and fuses them to determine whether to take a leftward or rightward route around an encountered obstacle. The decision process considers visible short, medium and long-range obstructions and the current position of the target person. The system is implemented using MRDS and its functional test performance is presented over a series of Virtual Simulation Environment scenarios, greenlighting further extensive benchmark simulations.

Highlights

  • Companion robots are one of the more prolific instances of assistive technologies developed for servicing the elderly and disabled

  • It was anticipated that if the navigation system consistently makes the correct path decisions, prolonged operation will result in shorter travel and least-impeded paths for indoor companion robot human-following

  • To measure the system’s performance, each scenario sample was logged for elapsed runtime, Visual Simulation Environment (VSE) world coordinates for each entity, as well as the contents for both left/right tendency arrays and the ‘PathDecider’ service’s decision result

Read more

Summary

Introduction

Companion robots are one of the more prolific instances of assistive technologies developed for servicing the elderly and disabled. Among the earliest key functionalities of these machines were to facilitate communication and entertainment via voice recognition, not requiring physical interaction for the patients to utilize their robots [1]. Some variants are built for physical interactions too, especially those purposed for therapeutic sessions with cognitively disabled children, such as the humanoid Nao robot [3]. Other robot systems are created for more direct assistance, helping their disabled users to accomplish daily tasks and ambulation. The MATS service robot is an example of this, being a multipurpose robotic arm that attaches and detaches between the user’s wheelchair to a number of attachment points around the home to aid in mobility [4]

Objectives
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call