A Multi-Layer Navigation System for Smart Wheelchairs with a Limited Input Interface
Organizations: Department of Information Engineering, University of Padova, Italy · Ca’ Foscari University of Venice · European Centre for Living Technology · Padua Neuroscience Center, University of Padova, Italy
Abstract
Smart wheelchairs are robotic devices that gather information from the surroundings and allow people to safely drive through various environments. They usually rely on the interpretation of high-level user's intentions, typically decoded through human-robot interface (HRI) or brain-machine interface (BMI). However, navigating in an unknown environment and accurately understanding user commands remain significant challenges. Misinterpretation of commands or the environment can lead to user frustration, distrust of the system, or even unsafe situations. In this paper, we present a novel Multi-Layer Navigation System (MLNS) for a smart wheelchair that enables navigation in unknown environments while interpreting and safely contextualizing user's intentions even in the case of limited and faulty commands. The stack relies on a Virtual Sensors-Driven Potential Fields (ViSPF) method for obstacle detection that accounts for the wheelchair's actual size, a Model Predictive Control (MPC) module for trajectory generation, and an open-vocabulary computer vision algorithm for target identification. Finally, a system based on Priority Queue (PQ) was implemented for target selection. We validated our system on a real smart wheelchair with experiments involving 10 participants without disabilities, including scenarios with faulty input interfaces. The results demonstrate the robustness and effectiveness of our system in real-world environments, proving its potential for practical applications in assistive technologies.
Figures & tables
| b | wo | on | |
|---|---|---|---|
| X | 92.1 17.3 | 108.4 44.1 | 91.5 31.5 |
| Y | 69.9 15.5 | 74.0 65.2 | 77.3 38.3 |
| Z | 77.7 13.8 | 81.7 39.2 | 77.7 23.9 |
| b | wo | on | |
|---|---|---|---|
| X | 4 3.5 | 5.3 5.4 | 3.1 7.6 |
| Y | 3.2 1.8 | 4.7 9.4 | 5.8 6.1 |
| Z | 3.1 4.5 | 3.9 6.1 | 2 2.9 |
| b | wo | on | |
|---|---|---|---|
| X | 16.6766 2.5074 | 19.8891 7.1318 | 15.9831 4.2086 |
| Y | 12.0068 2.0267 | 12.7959 10.3488 | 12.2596 5.7333 |
| Z | 14.3877 1.5002 | 14.8688 6.6185 | 13.7696 3.2384 |
Robot Navigation
Robot navigation studies how robots perceive, localize, plan, and move safely toward goals in static or changing environments.
See all 556 papers