RESNA 28th Annual Conference - Atlanta, Georgia
Dan Ding1, PhD, Songfeng Guo1, PhD, Stephen Hayashi2, BS, Edmund F. Lopresti2, PhD, Richard Simpson1, PhD, Rory A. Cooper1, PhD
1Human Engineering Research Laboratories, VA Pittsburgh Healthcare System
Department of Rehabilitation Science and Technology, University of Pittsburgh
5044 Forbes Tower, Pittsburgh, PA 15260
2AT Sciences, Pittsburgh, PA 15213
The Smart Power Assistance Module (SPAM) is designed to provide independent and safe mobility to individuals with visual and physical impairments. The SPAM consists of pushrim-activated power-assist wheelchair (PAPAW) hubs and a combination of infrared and sonar sensors for navigation assistance. The “2 nd Generation SPAM” implements more reliable power assist control and obstacle avoidance algorithms. The effectiveness of the power assist algorithm was confirmed by the experiment where the SPAM was propelled down and up a slight slope. Future work includes the optimization of the power-assist control algorithm and effective shared control strategy for navigation assistance.
Pushrim-activated power-assisted wheelchair, Obstacle avoidance, Visual and physical impairments
Pushrim-activated power-assist wheelchairs (PAPAWs) were developed to reduce the physical fatigue strain of wheelchair users and improve wheelchair maneuverability on various driving environments where greater forces and endurance are required to propel regular manual wheelchairs, such as ramps, lawn and soft carpet , -. Previous studies proved that PAPAWs reduce the energy demands, stroke frequency, and overall joint range of motion for individuals with tetraplegia, when compared to traditional manual wheelchair propulsion . The SPAM was developed based on a PAPAW, but uses a combination of infrared and sonar sensors to provide independent and safe mobility to non-ambulatory individuals with visual impairments by detecting obstacles near the wheelchair and using the motorized hubs to avoid these obstacles. A SPAM could also be useful for individuals who experience difficulty in moving a wheelchair inside a van, or in other confined spaces such as elevators and bathrooms. The first generation SPAM (see Figure 1) was implemented based on a commercial PAPAW (a JWII from Yamaha Motor Corporation) and its power-assist control algorithm . In the second generation SPAM, we developed custom electronic circuitry (microprocessor, motor driver), and sensors for both power-assist and obstacle avoidance functions . This approach allows us to provide much smoother and more robust control of the PAPAW. The software development of the second generation SPAM includes both the power-assist control algorithm, and the obstacle avoidance algorithm.
The second generation SPAM enables the SPAM to detect the magnitude and direction of propulsion forces applied to the pushrims by using sets of linear compression springs, and a potentiometer. Two optical encoders were attached directly to each motor shaft to detect the driving speed and direction of each wheel . Based on the wheel rotation speed/direction and the pushrim torque/direction, the power-assist control algorithm changes the duty ratio for each motor drive so that the wheelchair speed can be smoothly tuned. The design criterion was to enable a consistent easy and smooth ride.
There are four operation modes for the power-assist control architecture.
In the first generation SPAM, seven sensor modules including 7 sonar and 7 infrared sensors were mounted to the wheelchair’s frame and an aluminum bar at arm-rest height. If obstacles are detected within the specified minimum distance around the wheelchair, the wheelchair will be stopped. In the second generation, more sensor modules were added to cover a 360 o angle of view to detect obstacles, and each sensor’s position along the chair frame and orientation can be slightly adjusted. Eighteen sensor modules are placed on the wheelchair frame, front lap bar, and rear bar facing forward, rearward, and downward. The vector force field (VFF) algorithm will be used for obstacle avoidance, where every object detected by the sensor modules exerts a repulsive force on the wheelchair’s direction of travel.
The power-assist control algorithm was tested and worked to specification. Figure 2 plots the pushrim torque signals, wheel speed signals from encoders, and PWM signals that were sent to motors of one drive wheel, when the SPAM was propelled down and up a slight slope (about 0.7 o gradient). There were three major strokes to propel the SPAM down the slope for about 30 meters, and about ten strokes for climbing up the same distance. The wheelchair was stopped by applying a reverse torque on the pushrim at the end of the down and up climbing periods, respectively. At the end of the trial, the stop button was triggered for an emergency stop. The software gains could be adjusted for more or less power assist and slow or quick emergency stop.
Though the power-assist control algorithm exhibits its functionality, it needs to be further optimized. From the experiment, it took more frequent strokes to climb up due to the fact that the SPAM cannot sense the terrain and adjust its gain accordingly. An inclinometer could be added to provide terrain information as a reference for automatic gain tuning. In addition, the algorithm should be able to detect any failure in the system and stop the power assist function in order to enhance safety. The calibration between the PWM duty ratio and wheelchair speed will be conducted to provide reference for the obstacle avoidance algorithm regarding effective stop distances, wheelchair deceleration, and reaction time etc.
Future work will also mainly focus on the obstacle avoidance algorithm, including the shared control strategy to enable effective joint control by the operator and the software module, and sensor fire strategy to reduce the impact of sensor cross-talks.
The work is supported by a Phase I Small Business Innovation Research Grant from the National Eye Institute (#1R43EY014490-01)
Human Engineering Research Laboratories
VA Pittsburgh Healthcare System 151R-1
7180 Highland Drive
Pittsburgh, PA 15206