A Wheelchair Steered Through Voice Commands

Páginas: 17 (4054 palabras) Publicado: 23 de abril de 2012
Journal of Intelligent and Robotic Systems 34: 301–314, 2002. © 2002 Kluwer Academic Publishers. Printed in the Netherlands.

301

A Wheelchair Steered through Voice Commands and Assisted by a Reactive Fuzzy-Logic Controller
GABRIEL PIRES and URBANO NUNES
Institute of Systems and Robotics – Polo II, University of Coimbra, 3030 Coimbra, Portugal; e-mail: {gpires, urbano}@isr.uc.pt Abstract.This paper describes new results with a Reactive Shared-Control system that enables a semi-autonomous navigation of a wheelchair in unknown and dynamic environments. The purpose of the reactive shared controller is to assist wheelchair users providing an easier and safer navigation. It is designed as a fuzzy-logic controller and follows a behaviour-based architecture. The implemented behavioursare three: intelligent obstacle avoidance, collision detection and contour following. Intelligent obstacle avoidance blends user commands, from voice or joystick, with an obstacle avoidance behaviour. Therefore, the user and the vehicle share the control of the wheelchair. The reactive shared control was tested on the RobChair powered wheelchair prototype [6] equipped with a set of ranging sensors.Experimental results are presented demonstrating the effectiveness of the controller. Key words: voice human–machine interface, shared control, fuzzy control, behaviour-based architecture.

1. Introduction RobChair project aims to apply robotic algorithms on a powered wheelchair in order to improve mobility and safety. Users with severe motor handicaps such as tetraplegia and general muscledegeneration are unable to steer their own wheelchair through a conventional joystick, often depending on other persons. By endowing the wheelchair with new Human–Machine Interfaces (HMI) and increasing the wheelchair navigation autonomy [7], it is possible to contribute to the social independence of this group of wheelchair users. In order to extend the RobChair accessibility, a new interface hasbeen incorporated on the wheelchair: a voice HMI. The voice/speech is a natural form of communication and suits perfectly for users with severe motor limitations. However, this new interface does not solve completely the steering problem. Low-level voice commands are discrete and give rough direction information. In domestic/office environments usually with narrow spaces and dynamic obstacles it isvery
This research was partially supported by FCT (Portuguese Science and Technology Foundation) under contract POSI/1999/SRI/33594. The first author would like to thank all the support given by the Polytechnic Institute of Tomar.

302

G. PIRES AND U. NUNES

difficult, or even impossible, to drive a wheelchair with low-level voice commands. To make wheelchair voice-steering practicable, anassistive navigation module is being developed. The navigation module follows a hybrid architecture [5]. One part of the proposed architecture, fully implemented, is an assistive reactive controller, which turns feasible voice-steering. Three goals were achieved: (1) the risk of collisions substantially decreased; (2) the obstacles are safely and smoothly avoided taking into consideration the userintention, given by setting a rough direction; and (3) a contour following task is performed autonomously. This paper describes in detail the Reactive Shared-Controller (RSC), with particular emphasis on the fuzzy-logic implementation of the Intelligent Obstacle Avoidance (IOA). The paper is organised as follows. Section 2 presents the system architecture and sensorial system. Section 3 presentsthe RSC. The implementation of the fuzzy-logic IOA behaviour is described in Sections 4 and 5. Section 6 presents experimental results. Finally, Section 7 draws conclusions. 2. RobChair System Architecture and Sensorial System 2.1. SYSTEM ARCHITECTURE Figure 1 illustrates the overall system architecture. Sensor data acquisition, joystick readings and motor commands are performed on a MC68332-based...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Classroom commands
  • Linux Commands
  • Bot Commands
  • Passive voice
  • Passive voice
  • Passive Voice And Active Voice
  • Breaking Through
  • Passive voice

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS