Development of autonomous navigation robotic wheelchairs using programmable System-on-Chip based distributed computing architecture

Autonomous robotic wheelchairs are widely discussed in recent years. Most of autonomous robotic wheelchairs were developed based on rich computation architecture to deal with complicated navigation efforts such as personal computers or embedded computers. However, such rich computation architectures increase cost of robotic wheelchair when compared to conventional powered wheelchairs. At the same time, large amounts of energy consumptions, lower reliability, and inefficient size of personal computers reduce the practicability of robotic wheelchair. In this paper, we present a low cost solution to solve complicated wheelchair navigation problem based on distributed computing architecture. This solution is developed based on the programmable System-on-Chip (PSoC) computing and control architecture. The tasks within autonomous navigations are categorized into human machine interface, sensor collection, fuzzy logic based navigation functions, closed loop motion controller, and these tasks are individually implemented using the PSoC. Finally, the task oriented PSoC are integrated and fused to perform autonomous navigations of robotic wheelchairs. Consequently, the proposed PSoC based distributed computing architecture was successfully implemented and experimentally tested. The navigation results were verified using the results inferred from the personal computer based computing architecture.

[1]  Spyros G. Tzafestas,et al.  Research on Autonomous Robotic Wheelchairs in Europe , 2001 .

[2]  Ren C. Luo,et al.  Automatic guided intelligent wheelchair system using hierarchical grey-fuzzy motion decision-making algorithms , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[3]  Nils J. Nilsson,et al.  Artificial Intelligence: A New Synthesis , 1997 .

[4]  Manuel Mazo,et al.  An integral system for assisted mobility [automated wheelchair] , 2001, IEEE Robotics Autom. Mag..

[5]  David J Kruglinski Inside Visual C++ : the standard reference for programming with Microsoft Visual C++ version 5.0 , 1996 .

[6]  Senén Barro,et al.  Fuzzy temporal rules for mobile robot guidance in dynamic environments , 2001, IEEE Trans. Syst. Man Cybern. Part C.

[7]  H. Asai Motion planning of obstacle avoidance based on guide style for autonomous mobile robot , 2001, Proceedings Seventh International Conference on Virtual Systems and Multimedia.

[8]  Axel Lankenau,et al.  A versatile and safe mobility assistant , 2001, IEEE Robotics Autom. Mag..

[9]  Spyros G. Tzafestas,et al.  Research on autonomous robotic wheelchairs in Europe [Guest Editorial] , 2001, IEEE Robotics Autom. Mag..

[10]  Alain Pruski,et al.  An autonomous vehicle for people with motor disabilities , 2001, IEEE Robotics Autom. Mag..

[11]  H Maaref,et al.  Sensor-based fuzzy navigation of an autonomous mobile robot in an indoor environment , 2000 .

[12]  Spyros G. Tzafestas,et al.  The autonomous mobile robot SENARIO: a sensor aided intelligent navigation system for powered wheelchairs , 1997, IEEE Robotics Autom. Mag..