On the Clinical Evaluation of Smart Driving Assistance for
Transcription
On the Clinical Evaluation of Smart Driving Assistance for
On the Clinical Evaluation of Smart Driving Assistance for Power Wheelchairs Christian Mandel, Thomas Röfer, and Insa Lohmüller Abstract— The success of assistive robotic systems in the field of rehabilitation and compensation of neurological disabilities strongly depends on their balance between deploying supporting technologies and maintaining human independence. This work examines the impact of a navigation solution for an assistive robotic wheelchair, covering the requirements given above from both sides. The system, i.e. a smart driving assistant, supports the user in controlling his/her wheelchair by correcting insecure commands. It is evaluated within a clinical study, recruiting ten subjects in two groups (i.e. group A with driving assistance, and group B without). Participants from both groups apply a common hand-joystick and a newly-developed headjoystick within a standardized wheelchair parcours. Findings indicate a slight decrease in average speed and smoothness of the driven trajectories when performing with driving assistance, but a huge decrease in terms of average number of collisions. Finally we show that under a decreased level of cognitive challenges when performing with driving assistance, the average number of falsely executed, neglected, or aborted obstacle stations in the course stays constant for both groups. I. I NTRODUCTION Automated wheelchairs that are equipped with sensors and a data processing unit constitute a special class of wheeled mobile robots, termed smart wheelchairs in general literature overviews [13], [5]. Beside general scientific fields of work, such as autonomous navigation approaches, or mapping and self-localization algorithms, the shared spatial reference system between the operator and the smart wheelchair gives rise to certain issues related to user interfaces and shared control problems. For instance, Simpson et al. showed in [15], [14] how to combine discrete driving commands coming from voice control with navigation assistance provided by reactive navigation approaches. The work presented in this paper is a follow-up of research we conducted in [12], where we evaluated a component for wheelchair driving assistance with healthy subjects, i.e. students. The main contributions of this paper are experiments with real wheelchair users, in a standardized setting, and the introduction of a measure for the complexity of control tasks, i.e. the entropy rate of the commands given to control the wheelchair. This work has been funded by the Deutsche Forschungsgemeinschaft in the context of the SFB/TR8 “Spatial Cognition”, project T2-[Rolland]. C. Mandel is with the Department of Mathematics and Computer Science - FB3, University of Bremen, Enrique-Schmidt-Str. 5, 28359 Bremen, Germany [email protected] T. Röfer is with the German Research Center for Artificial Intelligence, Safe and Secure Cognitive Systems Group, Enrique-Schmidt-Str. 5, 28359 Bremen, Germany [email protected] I. Lohmüller is with the Neurological Rehabilitation Center Stiftung Friedehorst, Rotdornallee 64, 28717 Bremen, Germany [email protected] Fig. 1. A subject is navigating an L-shaped ramp by use of the wireless head-joystick cap and the driving assistance. The paper is structured as follows: first, we give an overview of the automated wheelchair. Afterwards, the driving assistance module is briefly described. Since we tested it with two different input devices, a short review of special input devices follows. Then the experimental setup is described together with the evaluation criteria used. Afterwards, the results are discussed. The paper closes with our conclusions of the findings. II. S YSTEM OVERVIEW The experimental platform is based on the power wheelchair Xeno (cf. Fig. 1) by the German manufacturer Otto Bock Healthcare. The wheelchair has its drive wheels in the back and castor wheels in the front. The specialty of that wheelchair model is the active castor wheels. They are always rotated by motors to the orientation that matches the current driving direction. Hence, all the problems that normally occur with passive castor wheels in wheelchairs, such as blocking wheels after a change of the driving direction, are solved in this model. The wheelchair offers a CANBUS interface that allows wire-tapping between the joystick and the motor control. The Xeno was extended by two laser range sensors (model S300 by Sick), one in the front behind the foot rests, the other one in the back. They measure the distance to the closest obstacles in a height of 12 cm above the ground and have an opening angle of 270∘ . The drive wheels were equipped with wheel encoders with a resolution of approximately 2 mm driving distance per tick. A micro controller board is counting the encoder ticks. The micro controller, a USB- right wheel speed left wheel speed Fig. 2. Some examples of safety regions for different driving directions. CANBUS adapter, and both laser range sensors (via USBRS422 converters) are connected to a USB hub. A netbook class PC is controlling the system through a single USB cable connected to the hub. A. Driving Assistance The basic idea of the driving assistance module (the driving assistant) is to detour obstacles in a way that is most likely to be acceptable for the user. By taking into account the desired traveling direction in terms of the curve indicated by the user via the joystick or another device that gives similar directions, the assistant decides whether to avoid an obstacle, and if yes, to which side, i.e. to the right or to the left. The driving assistant controls both speed and steering of the wheelchair. The speed is always reduced in a way that the wheelchair cannot collide with the obstacles in the environment. The steering is controlled to avoid obstacles to the side the user intends to, or not to avoid an obstacle if the user directly heads toward it. In the latter case, the wheelchair would simply stop to prevent a collision. The wheelchair has a rather complex shape and the shape of the area it “touches” during a braking maneuver is even more complex. To effectively avoid obstacles, the knowledge about this safety area is pertinent. The safety area depends on dynamic and static parameters. The dynamic parameters are the current translational and rotational driving speeds, and their expected change due to the commands previously sent to the wheelchair. The static parameters are the maximum errors expected in measuring the dynamic parameters, the shape of the actual wheelchair, the latency with which it executes commands, its deceleration during braking maneuvers, and the behavior of the steering while braking. In case of the Xeno, the latter is rather interesting, because the internal motor control of the wheelchair always turns back the active castor wheels to “straight ahead” when a full stop command is issued. Thereby, the Xeno breaks out of the curve it was previously driving while braking. Since the computation of the safety area is rather complex, a large number of safety Fig. 3. First described in [10], [9] and [7], the head-joystick is mounted at the back of the user’s head and outputs the posture of the sensor’s local coordinate system S w.r.t. a fixed global coordinate system G. The pitch and roll deflections are subsequently translated into steering commands. areas have been pre-computed and stored in a table. Some examples of these areas are shown in Figure 2. To determine the avoidance maneuver that matches the intention of the human driver best, the direction he or she indicates with the joystick is considered. All the time, the driving assistant searches the local environment for obstacles based on this direction employing the corresponding safety region, i.e. the region that the wheelchair will reach within the next few seconds. If the wheelchair is already detouring, the direction indicated by the user may deviate from the system’s current steering direction. Thus, the driving assistant always assesses the world from the user’s point of view, and this view includes the judgment whether an obstacle is on the left or on the right side of the intended driving direction (indicated by the colors green and red in Fig. 2). The algorithms employed are detailed in [12]. B. User Interfaces Traditional automated wheelchairs are operated by joystick, directly translating the user’s hand movements into translational and rotational velocities. While such interfaces suit a large audience, certain disabilities may require appropriate alternatives, e.g. Brain-Computer-Interfaces ([11], [4]), head posture [1] or gaze [3] interpretation, and natural language communication ([6], [8]), to name but a few. With regard to people needing specialized input devices due to handicaps such as tetraplegia, this study analyzes the impact of the proposed driving assistance module (cf. Sec. IIA) on a common hand-operated joystick and a head-joystick (cf. the cap in Fig. 1), first described in [10], [9], and [7]. While people are familiar with the use of the former device, i.e. the deflection of the joystick maps proportional onto the direction and the velocities of the wheelchair, the later one is more sophisticated. The basic idea is to let the user of a power wheelchair control the translational and rotational velocity by continuous pitch and roll movements of his/her head (cf. Fig. 3). These movements are measured by an inertial measurement unit (IMU) and translated into steering commands. III. E VALUATION The central motivation behind the clinical evaluation of the driving assistant is to judge whether or not it is able to improve the quality of life of the users. For this reason, ten subjects who require a wheelchair in their daily life have been asked to navigate Rolland on a benchmarking wheelchair parcours. A. Setup The standardized course had been designed by the Spanish Sport Federation for people with Cerebral Palsy (FEDPC) [2]. It includes five obstacle stations mimicking common obstructions for wheelchair-bounded persons. All obstacles have been set up inside an inner courtyard at the neurological rehabilitation center Stiftung Friedehorst. They were encompassed by a dedicated start and finish line. The first obstacle “square of 360∘ turn” consists of a square area with 1.2𝑚 side length, marked by four pylons standing in its corners. Subjects were asked to enter the obstacle area through the front side, make a 360∘ turn inside the obstacle region, and leave the obstacle through the opposing side. The second obstacle “figure of eight” is given by three pylons placed in line with 1.2𝑚 distance to each other. The task was to perform the slalom-like obstacle on an eight-shaped trajectory. The third obstacle “inclines with a turn” consists of three square parts with 1.2𝑚 side length each, linked to a L-shaped compound (cf. Fig. 1). After the subjects entered the obstacle over the first part, i.e. a 15𝑐𝑚 high upward ramp, they had to make a 90∘ turn to the right on the leveled part of the obstacle, before leaving the obstacle on the final downward ramp. The fourth obstacle station “square for turn of 180∘ ” is given by an additional square region of 1.2𝑚 side length, marked by pylons in its corners. In contrast to obstacle 1, the subjects had to enter the obstacle through the two front pylons, make a 180∘ turn inside the obstacle, and leave backwards between the two opposing pylons. The fifth and final obstacle station “inversion door” only consists of two pylons, placed in line with a distance of 1.2𝑚 to each other. As with the exit gate of obstacle 4, the subjects had to traverse this door backwards. Figures 1 and 4 show parts of the parcours, while Figures 6(a)–6(d) depict the whole parcours, starting in the upper left corner and following the obstacles in clockwise direction. B. Selection of Subjects The experimental evaluation of the driving assistant module comprises two groups of five subjects each. While participants from group A performed their test-runs by support of the driving assistant, participants from control group B performed without. Both groups have been composed Fig. 4. Wheelchair parcours standardized by the FEDPC (cf. Sec. III-A). of participants suffering from comparable functional and cognitive impairments. Group A involved three men and two women aged 2772. They were all experienced wheelchair users (from four months up to 35 years), while three of them could look back on several years of using a power wheelchair. Four out of the five subjects showed symptoms of an acquired neurological disease, which had led to a partial loss of the capability to stand or walk within the past five years. Two of the five subjects showed tetra spasticity accentuated in the lower limbs, two more suffered from hemiparesis, and one from progressive muscle impairment (cf. group A participants in Table I for details). Group B consisted of three women and two men between 17 and 50 years of age, who were also experienced wheelchair drivers (between two months and seven years). As in group A, these participants also showed symptoms of acquired neurological diseases, which had led to a partial loss of their capability to stand or walk. As in group A, two showed signs of tetra spasticity, two more of hemiparesis, and one suffered from ataxic apraxia, i.e. movement disorder (cf. group B participants in Table I for details). C. Procedure In order to determine the effect of smart driving assistance on the participants’ ability to navigate within the described course, each of the ten subjects (group A with driving assistance, group B without) was scheduled for five sessions of maximal 60 minutes. In each of the five sessions he/she was asked to complete the course beginning from the start line, getting through the different obstacle stations, and finishing at the goal line. After the first half of a single session, subjects changed from navigating by using the hand-joystick to navigation by head-joystick. This strategy allowed for a differentiated view on both modalities w.r.t. their adequacy given the specific clinical pattern of each single participant. Even though the participants of the study have been encouraged to complete all obstacle stations while pursuing good lap times, obstacles could be aborted or neglected when they imposed intractable problems. TABLE I G ENDER , AGE , WHEELCHAIR EXPERIENCE , AND FUNCTIONAL IMPAIRMENTS OF THE 10 SUBJECTS FROM GROUPS A AND B. subject A1 A2 A3 A4 A5 B1 B2 B3 B4 B5 gender ♀ age 27 experience - ♂ 62 43 years ♂ 72 4 years ♀ 51 6 years ♂ 53 – ♀ 52 1 year ♀ ♀ 22 22 1 year 2 months ♂ 17 1 year ♀ 23 7 years motoric impairments spastic hemiparesis left, reduced flexibility of left shoulder, unstable gait spastic movement patterns in all four limbs, reduced ability to stand reduced ability to stand and walk, significantly reduced muscular strength and endurance reduced ability to stand and walk, significantly reduced muscular strength and endurance reduced strength in dorsal flexor of the left foot, significantly reduced ability of left arm movement paraplegia with inability to stand and walk, torso instability slight symptoms of hemiparesis right missing control over left knee, reduced strength in dorsal flexor of left foot, reduced strength in left hand fracture of right shoulder resulting in limited movement ataxia with risk of fall, slowdown of all motoric actions During the test runs, the actual controller input (𝑠𝑝𝑒𝑒𝑑, 𝑠𝑡𝑒𝑒𝑟𝑖𝑛𝑔), and the estimated global pose (𝑥, 𝑦, 𝜃) was logged. The later was computed by the application of a GMapping implementation from OpenSLAM [16]. In addition the advisor monitored the number of collisions, as well as neglected, aborted, or falsely executed obstacle stations. D. Evaluation Criteria In order to evaluate the impact of the driving assistant on the subject’s ability to steer Rolland through the parcours, logged data has been evaluated against several performance criteria. By combining the average distance 𝑑[𝑚] each subject required to complete the course, and the average elapsed time 𝑡[𝑠], we take the average velocity 𝑣[𝑚/𝑠] (calculated as root mean square, RMS) as the first indicator for smooth and swift trajectories. The second evaluation criterion, i.e. the average number of collisions per lap 𝑐/𝑙, is a good indicator for the subject’s precision in passing the different obstacle stations. The third performance measure is given by the subject’s average number of falsely executed, aborted, or disregarded obstacles per lap 𝑒/𝑙. As the average number of collisions per lap, this indicator gives strong evidence on the subject’s ability to master the challenges of the obstacle course. In contrast to the first three criteria given above, the fourth performance criterion gives more abstract evidence on the level of difficulty imposed by the test runs with and without driving assistance. This criterion is the entropy rate 𝐻 of the controller histograms integrated over the subject’s test runs: 𝑛 𝐻𝑟𝑎𝑡𝑒 = − 1∑ 𝑝(𝑥𝑖 ) log∥𝑋∥ 𝑝(𝑥𝑖 ) 𝑛 𝑖=1 (1) The entropy rate of a single controller histogram (cf. Fig. 6(e) - 6(h)) can be interpreted as a measure of clustering of all speed and steering pairs (𝑣, 𝜔) commanded by a single subject during all of his/her test runs. It is assumed that a lower entropy rate, i.e. a higher clustering, indicates cognitive and sensorial impairments spatial neglect left, retarded – glasses and acoustic instrument – slightly reduced response times, slight memory problems, impairment of visual perception – slightly reduced response times reduced proprioceptive sensibility and haptic perception in upper and lower extremities dizziness impaired visual perception, slight memory problems, reduced attention and concentration capabilities TABLE II C OMPLETED LAPS ( CL ), NUMBER OF COLLISIONS ( NOC ), NUMBER OF FALSELY EXECUTED OBSTACLES ( FEO ), AND ENTROPY RATE ( ER ). VALUE PAIRS ( X / Y ) CORRESPOND TO TEST RUNS CONDUCTED BY HAND - JOYSTICK / HEAD - JOYSTICK . subject CL NOC FEO ER subject CL NOC FEO ER A1 15/1 1/– 20/3 4.27/1.29 B1 7/7 2/15 2/1 3.8/1.22 A2 15/1 –/– 8/9 2.69/1.27 B2 6/2 4/29 –/– 3.86/1.25 A3 9/7 –/4 2/14 1.71/1.12 B3 4/4 2/29 1/5 5.21/1.18 A4 7/8 –/– 1/4 1.86/1.21 B4 2/2 1/18 2/5 2.98/1.12 A5 8/13 1/4 3/6 2.86/1.19 B5 10/4 79/83 15/12 3.84/1.22 less cognitive challenges since fewer changes of speed and direction are involved. It is worth mentioning that entropy rates for controller histograms are only comparable if they belong to the same class of input device, i.e. hand-joystick or head-joystick. The reason for this is the difference in the domains of 𝑣 and 𝜔, yielding different alphabets 𝑋 in equation (1). IV. R ESULTS AND D ISCUSSION A. Findings Taking all valid laps accomplished by subjects of experiment 1 into account, i.e. laps in which I) each of the five obstacle stations has at least been passed by in the correct order, and that II) completely connected the start line and the finish line, results given in Fig. 5 indicate first insights. In the following, all given significance values result from the Student’s t-test with nine degrees of freedom. Subjects in group A, i.e. performing with driving assistance, achieved RMS speed values of 0.18𝑚/𝑠 with handjoystick, and 0.14𝑚/𝑠 with head-joystick respectively. Subjects in group B who performed without driving assistance 130 1000 120 900 110 800 100 driven distance [m] 80 600 70 500 60 400 50 40 driven time [s] 700 90 300 30 200 20 100 10 0 0 A,1 A,2 A,3 A,4 A,5 B,1 B,2 participant [group,number] B,3 B,4 B,5 Fig. 5. Comparison of basic performance criteria, i.e. time of travel and driven distance for the ten subjects. RMS values include data from valid test runs accomplished by each participant during all of his/her five training sessions. A single test run has been judged as valid if each of the five obstacle stations has at least been passed by in the correct order, and if the final trajectory completely connected the start line and the finish line. Group A performed the course by support of the driving assistant, while group B did without. Red and blue boxes represent data recorded during test runs operated by hand-joystick, while green and pink boxes illustrate data coming from test runs operated by head-joystick. achieved RMS speed values of 0.21𝑚/𝑠 with hand-joystick, and 0.18𝑚/𝑠 with head-joystick. These results display an average speed being 17% (hand-joystick) and 29% (headjoystick) higher when performing without driving assistant compared to runs with driving assistant. Significance is given by 𝑝 = .75 when comparing RMS speed values achieved by hand-joystick, and 𝑝 = .8 for head-joystick values. In terms of average number of collisions / valid lap (𝑐/𝑙) group A participants caused 0.04𝑐/𝑙 when performing with hand-joystick, and 0.27𝑐/𝑙 with head-joystick respectively. Group B subjects that performed without driving assistant caused 3.07𝑐/𝑙 when using the hand-joystick, and 9.37𝑐/𝑙 when using the head-joystick (cf. Table II). Significance is given by 𝑝 = .77 when comparing 𝑐/𝑙-values achieved by hand-joystick, and 𝑝 = .99 for head-joystick values. It must be mentioned that non-zero 𝑐/𝑙 values for test runs with driving assistance occurred in two situations. First, when a subject halted during his/her test run for a longer period of time, the driving assistant intentionally forgets obstacles that it cannot perceive anymore. Although this behavior is appropriate in cases where regions have been seen a long time ago, i.e. one can make only weak assumptions at present whether this region is still occupied or not, it poses the threat of potential collisions within the blind sensor areas when moving on. The second situation in which collisions happened was during light rain. The precise reasons for these problems are still under investigation, but it may have to do with the laser scanners used not being intended for outdoor usage. A third criterium for the assessment of the driving assistant is given by the average number of falsely executed obstacles / valid lap (𝑒/𝑙). Group A participants showed an average of 0.63𝑒/𝑙 when performing with hand-joystick, and 1.2𝑒/𝑙 when performing with head-joystick respectively. Participants from group B showed an average of 0.69𝑒/𝑙 when driving with hand-joystick, and 1.21𝑒/𝑙 when driving with head-joystick (cf. Table II). Significance is given by 𝑝 = .19 when comparing 𝑒/𝑙-values achieved by hand-joystick, and 𝑝 = .64 for head-joystick values. With respect to the entropy rate of each subject’s controller histogram, participants who controlled the wheelchair by hand-joystick scored an RMS value of 2.83 ⋅ 10−3 with support of the driving assistant (group A), while participants who controlled the wheelchair by hand-joystick without support of the driving assistant (group B) scored an RMS value of 4.0 ⋅ 10−3 . When the same subjects controlled the wheelchair by use of the head-joystick, they achieved RMS values of 1.21 ⋅ 10−4 (group A), and 1.20 ⋅ 10−4 (group B) respectively. Significance is given by 𝑝 = .94 when comparing RMS entropy rates achieved by hand-joystick, and 𝑝 = .36 for head-joystick values. B. Conclusion In this work we have presented the driving assistant as a software artifact that supports the user of a power wheelchair in common navigation scenarios. Demonstrated by the application of a common hand-joystick and an IMUbased head-joystick, the automated correction of insecure driving commands applies to a wide range of possible user interfaces that place the operator in the control loop. With an extensive evaluation of a clinical study that involved ten subjects navigating Rolland through a standardized course, the main contribution of this paper is the comparison of subjects performing with driving assistance to a control group driving without, given several performance criteria. It shows that the driving assistant successfully reduces the number of collisions nearly down to zero. An unfavorable effect of the driving assistant can be seen in a reduced average speed of travel, as well as an increased trajectory length. The average number of falsely executed obstacles equals in both groups and is unaffected by the application of the driving assistant. Here subjects performing with headjoystick caused twice as many errors as when performing with hand-joystick. A further observation explains at least for test runs conducted by hand-joystick the increase of errors when driving without assistance, in terms of a higher level of cognitive challenges, i.e. increasing entropy rates of the resulting controller histograms. In contrast, controlling the wheelchair with the head-joystick appears to be equally complex with and without assistance, maybe because it is so unfamiliar to experienced wheelchair user. ACKNOWLEDGMENT The authors would like to thank all participants for their efforts and patience during the experimental evaluation. Additional thanks go to C. Pfaab for his organisatory support during the conducted test runs. Session 1 Session 2 Session 3 Session 4 Session 5 no Session 1 Session 2 Session 3 Session 4 no Session 5 -5 -5 [m] 0 [m] 0 -10 -10 -15 -15 -5 0 5 10 15 -5 0 5 [m] 10 15 [m] (a) A3: hand-joystick trajectories (b) B1: hand-joystick trajectories Session 1 Session 2 Session 3 Session 4 Session 5 no Session 1 Session 2 Session 3 Session 4 no Session 5 -5 -5 [m] 0 [m] 0 -10 -10 -15 -15 0 5 10 15 -5 0 5 [m] (c) A3: head-joystick trajectories 1 0.025 0.0007 0.02 0.4 0.2 0.015 0 -0.2 0.01 -0.4 -0.6 0.005 normalized controller input: speed normalized controller input: speed 0.0006 0.6 0.0005 0.4 0.2 0.0004 0 0.0003 -0.2 -0.4 0.0002 -0.6 0.0001 -0.8 -0.8 -1 0 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 normalized controller input: steering 0.6 0.8 1 (e) A3: hand-joystick histogram -1 0 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 normalized controller input: steering 0.6 0.8 1 (f) A3: head-joystick histogram normalized controller input: speed 0.8 0.6 15 (d) B1: head-joystick trajectories 1 0.8 10 [m] 1 0.09 0.8 0.08 0.8 0.07 0.6 0.6 0.4 0.06 0.2 0.05 0 0.04 -0.2 0.03 -0.4 0.02 -0.6 0.01 -0.8 -1 0 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 normalized controller input: steering 0.6 0.8 1 (g) B1: hand-joystick histogram 1 normalized controller input: speed -5 0.0008 0.0007 0.0006 0.4 0.0005 0.2 0 0.0004 -0.2 0.0003 -0.4 0.0002 -0.6 0.0001 -0.8 -1 0 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 normalized controller input: steering 0.6 0.8 1 (h) B1: head-joystick histogram Fig. 6. Illustration of trajectories and controller histograms (cf. Sec. III-D) for two exemplary subjects performing their test runs with hand-joystick and head-joystick. A3 conducted the test runs with support of the driving assistant module, while B1 did without. R EFERENCES [1] M. Bureau, J.M. Azkoitia, G. Ezmendi, I. Manterola, and H. Zabaleta. Non-invasive, wireless and universal interface for the control of peripheral devices by means of head movements. In Proceedings of the 10th IEEE Intl. Conf. on Rehabilitation Robotics (ICORR), 2007. [2] Federacion Espanola de Deportes de Paraliticos Cerebrales. Reglamento De Slalom En silla De Ruedas 2009-2012, 2010. [3] J. Gips. On building intelligence into EagleEyes. In Assistive Technology and Artificial Intelligence, Applications in Robotics, User Interfaces and Natural Language Processing, pages 50–58. SpringerVerlag, 1998. [4] B. Graimann, B. Allison, C. Mandel, T. Lueth, D. Valbuena, and A. Grser. Robust Intelligent Systems, chapter Non-invasive Brain-Computer Interfaces for Semi-Autonomous Assistive Devices. Springer Verlag, 2009. [5] A. Lankenau and T. Röfer. Smart wheelchairs - state of the art in an emerging market. Künstliche Intelligenz. Schwerpunkt Autonome Mobile Systeme, 4:37–39, 2000. [6] S.P. Levine, D.A. Bell, L.A. Jaros, R.C. Simpson, Y. Koren, and Borenstein J. The NavChair assistive wheelchair navigation system. IEEE Transactions on Rehab. Engineering, 7(4):443–451, Dec. 1999. [7] C. Mandel and U. Frese. Comparison of wheelchair user interfaces for the paralysed: Head-joystick vs. verbal path selection from an offered route-set. In Proceedings of the 3rd European Conference on Mobile Robots (ECMR 2007), 2007. [8] C. Mandel, U. Frese, and T. Röfer. Robot navigation based on the mapping of coarse qualitative route descriptions to route graphs. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2006), pages 205–210, 2006. [9] C. Mandel, U. Frese, and T. Röfer. Design improvements for proportional control of autonomous wheelchairs via 3DOF orientation tracker. In Proceedings of the 9th International Work-Conference on Artificial Neural Networks (IWANN’2007), Lecture Notes in Computer Science. Springer; Berlin, 2007. [10] C. Mandel, T. Röfer, and U. Frese. Applying a 3DOF orientation tracker as a human-robot interface for autonomous wheelchairs. In Proc. of the 10th Intl. Conference on Rehabilitation Robotics, 2007. [11] B. Rebsamen, E. Burdet, C. Guan, H. Zhang, C. Leong Teo, M. Ang, and C. Laugier. Controlling a wheelchair using a BCI with low information transfer rate. In Proceedings of the 10th IEEE Intl. Conf. on Rehabilitation Robotics (ICORR), 2007. [12] T. Röfer, C. Mandel, and T. Laue. Controlling an automated wheelchair via joystick/head-joystick supported by smart driving assistance. In Proceedings of the 2009 IEEE 11th International Conference on Rehabilitation Robotics, pages 743–748, 2009. [13] R. C. Simpson. Smart wheelchairs: A literature review. Journal of Rehabilitation Research & Development, 42(4):423–436, 2005. [14] R.C. Simpson and S.P. Levine. Voice control of a powered wheelchair. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 10(2):122–125, June 2002. [15] R.C. Simpson, S.P. Levine, D.A. Bell, L.A. Jaros, Y. Koren, and J. Borenstein. Lecture Notes in Computer Science: Assistive Technology and Artificial Intelligence, chapter NavChair: An assistive wheelchair navigation system with automatic adaption, pages 235– 255. Springer Berling/Heidelberg, 1998. [16] C. Stachniss, U. Frese, and G. Grisetti. OpenSLAM - Give your algorithm to the community, 2010.