Performance evaluation of local planner algorithms for assistive wheelchairs in dense crowds

Assistive wheelchairs are an invaluable tool in assisting people with movement difficulties in gaining back some semblance of mobility in their lives. However, one problem encountered by wheelchair users is the difficulty they face in navigating through dense crowds. Autonomous assistive wheel...

Full description

Saved in:
Bibliographic Details
Main Author: Chua, Bok Leong
Other Authors: Ang Wei Tech
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/159131
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Assistive wheelchairs are an invaluable tool in assisting people with movement difficulties in gaining back some semblance of mobility in their lives. However, one problem encountered by wheelchair users is the difficulty they face in navigating through dense crowds. Autonomous assistive wheelchairs aim to solve this problem by offloading the navigation decisions from the user to a computer, however current state-of-the-art local planner algorithms like the Dynamic Window Approach (DWA) or Timed-Elastic Band (TEB) algorithm often meet with the freezing robot problem when attempting to navigate in a dense crowd. In recent years, new algorithms based on deep reinforcement learning have shown promise in providing safe and efficient navigation through crowded spaces. A notable example is the Collision Avoidance with Deep Reinforcement Learning (CADRL) algorithm as its authors have demonstrated the algorithm in a real-world setting. What is missing is a way to compare the performance of these algorithms against one another to determine if these new algorithms have the potential to replace the current state-of-the-art. Thus, this report presents an evaluation system that quantifies the navigation performance of different local planner algorithms in a dense crowd. This evaluation system consists of four modules, namely a dense crowd simulator, a data collection module, a data processing module, and a data visualization module. The system was used to evaluate the performance of 3 algorithms (DWA, TEB, and CADRL) as well as 5 human participants. This evaluation system revealed that CADRL refused to navigate through the dense crowd, instead opting to navigate around it. Additionally, comparing the current algorithms, TEB performed 2 better than DWA in this particular dense crowd scenario. Lastly, the human participants performed similar or better in general than all three algorithms.