Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T15:27:15.882Z Has data issue: false hasContentIssue false

Traded and combined cooperative control of a smart wheelchair

Published online by Cambridge University Press:  07 January 2022

Youssef Ech-Choudany*
Affiliation:
LCOMS, Université de Lorraine, ISEA, 7 rue Marconi, 57070 Metz, France
Régis Grasse
Affiliation:
LCOMS, Université de Lorraine, ISEA, 7 rue Marconi, 57070 Metz, France
Romuald Stock
Affiliation:
LCOMS, Université de Lorraine, ISEA, 7 rue Marconi, 57070 Metz, France
Odile Horn
Affiliation:
LCOMS, Université de Lorraine, ISEA, 7 rue Marconi, 57070 Metz, France
Guy Bourhis
Affiliation:
LCOMS, Université de Lorraine, ISEA, 7 rue Marconi, 57070 Metz, France
*
*Corresponding author. E-mail: y.echchoudany@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

This article deals with a human–machine cooperative system for the control of a smart wheelchair for people with motor disabilities. The choice of a traded control mode is first argued. The paper then pursues two objectives. The first is to describe the design of the cooperative system by focusing on the dialogue and the interaction between the pilot and the robot. The second objective is to introduce a new cooperative mode. In this one, three features are proposed: two semi-autonomous features, a wall following and a doorway crossing, during which the user can intervene punctually to rectify a trajectory or a path, and an assisted mode where, conversely, the machine intervenes in a manual control to avoid obstacles. This mode of intervention of an entity, human or machine, supervising a movement controlled by the other is referred as “combined control.” Examples of scenarios exploiting the cooperative capabilities of the system are presented and discussed.

Information

Type
Research Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Figure 1. (a) The AMY wheelchair. (b) Hardware architecture of the SW.

Figure 1

Figure 2. Graphical display of the SW architecture with the corresponding ROS nodes. The nodes that we have developed are highlighted with a red circle.

Figure 2

Figure 3. The human–machine interface.

Figure 3

Figure 4. Human–SW cooperation (solid lines: implemented features, dotted lines: other possible features).

Figure 4

Figure 5. Local map and a real view of an environment on which a narrow passage is detected. The local map displays the markers of the detected narrow passage, the target points and the initial position of the wheelchair.

Figure 5

Figure 6. Path travelled by the wheelchair through the narrow passage and its final position.

Figure 6

Figure 7. The control areas around the wheelchair and their corresponding distances for a wall following feature.

Figure 7

Figure 8. Autonomously travelled path by the wheelchair through a corridor with obstacles, in the case of a right wall following.

Figure 8

Figure 9. (a) Safety areas around the wheelchair and (b) the corresponding safety regions to compute a safety distance.

Figure 9

Figure 10. The six categories of directions, their angles and corresponding safety regions. Front Forward (- ${\rm{\alpha }} \le {\rm{\theta }} \le {\rm{\alpha }}$, FLR, FRR), Left Forward(${\rm{\alpha }} \le {\rm{\theta }} \le \frac{{\rm{\pi }}}{2}$, FLR, SLR), Left Backward ($\frac{{\rm{\pi }}}{2} \le {\rm{\theta }} \le {\rm{\pi }} - {\rm{\beta }}$,FLR, SLR, BLR, BRR, SRR), Backward (${\rm{\pi }} - {\rm{\beta }} \le {\rm{\theta }} \le {\rm{\pi \;or}} - {\rm{\pi }} \le {\rm{\theta }} \lt - {\rm{\pi }} + {\rm{\beta }}$, BRR, BLR), Right Backward ($ - {\rm{\pi }} + {\rm{\beta }} \lt {\rm{\theta }} \le - \frac{{\rm{\pi }}}{2}$, FRR, SRR, BRR, BLR, SLR), Right Forward ($ - \frac{{\rm{\pi }}}{2} \lt {\rm{\theta }} \le - {\rm{\alpha }}$, FRR, SRR).

Figure 10

Figure 11. Wheelchair placed in a corridor with two doorways. The graphical interface highlight the detected passages.

Figure 11

Figure 12. Local map of the environment and the autonomously travelled path while crossing a doorway. The trajectory shows the cooperation between the user and the autonomous feature.

Figure 12

Figure 13. (b) Image of a doorway with an obstacle near to it and (a) local map of the environment and the autonomously travelled path while crossing a doorway. The trajectory shows the cooperation between the user and the robot.

Figure 13

Figure 14. Map of a long corridor travelled by the wheelchair using the left following feature. The travelled path highlights the places where the user corrected the trajectory of the wheelchair.

Figure 14

Figure 15. A local map and the travelled path of the wheelchair in a corridor with a crossing. (a) The wheelchair autonomously travelled without intervention of the user and (b) the user intervened to change the wheelchair direction to the right corridor.

Figure 15

Figure 16. Image view and local map of a corridor with an obstacle. The cooperation between the user and the left wall following feature is highlighted with a red corridor in the travelled path.

Figure 16

Figure 17. Local map of a corridor with obstacles and the path travelled by the wheelchair using the assisted mode.

Figure 17

Figure 18. Map of a long corridor travelled by the wheelchair using the manual mode.

Figure 18

Figure 19. Map of a long corridor travelled by the wheelchair using the wall following and the doorway crossing features. The travelled path highlights the places where the user calls every feature.

Figure 19

Figure 20. Map of a long corridor travelled by the wheelchair using the assisted mode and the doorway crossing feature. The travelled path highlights the places where the user calls every feature.