scieee Open visual document viewer

SIRIUS: Improving the maneuverability of powered wheelchairs

Civit Balcells, Antón; Díaz del Río, Fernando; Jiménez Moreno, Gabriel; Sevillano Ramos, José Luis; Amaya Rodríguez, Claudio Antonio; Vicente Díaz, Saturnino

Abstract

The indoor maneuverability of powered wheelchairs may be difficult or bothersome in several circumstances. In this paper, we describe an experimental powered wheelchair named SIRIUS, developed at the University of Seville, which introduces some simple but effective navigation aids. Special emphasis is placed on the implementation of recorded trajectory playback and in the shared control modes, i.e., the chair's guiding where both the user and the computer collaborate. Furthermore, SIRIUS is an open platform to essay another kinds of functional or navigational aids, because its hardware architecture is based on a commercial PC. This would permit many devices that are frequently needed by the chair driver to be integrated smoothly into the chair controller.

Full text

Pmcsedngs ol he MO2 IEEE ln emabmal Can e em on Cmbd ApplicnDw Sep embe 1820.2W2.G$sgow.~~d.UK SIRIUS: IMPROVING THE MANEUVERABILITY OF POWERED WHEELCHAIRS A. Ci i -Balcells, F. Diaz del Rio, C. Jimenez, J.L. Se illano, C. Amaya, S. Vicen e. Escuela Supeno de lngeme ia In od ica U u e sidad de Se llla. A da Rem Me cedes dn. 41012 Se illa Spain Fax +34-954552759. Email cin @alc uses ‘Abspac - The indoo maneu e abili y o powe ed wheelchai s may he di licnl o bo he some in se e al ci cums ances. In his pape , we desc ibe an expe imen al powe ed wheelchai named SIRIUS, de eloped a he Uni e si y o Se ille, which in oduces some simple bu eKec i e na iga ion aids. Special emphasis is placed on he implemen a ion o eco ded ajec o y playback and in he sha ed con ol modes, i.e. he chai ’s guiding whe e bo h he use and he compu e collabo a e. Fu he mo e, SIRIUS is an open pla o m o essay ano he kinds o nne ional o na iga ional aids, because i s ha dwa e a chi ec u e is based on a comme cial PC. This would pe mi many de ices ha a e equen ly needed by he chai d i e o be in eg a ed smoo hly in o he chai con olle . I. INTRODUCTION. Powe ed wheelchai s a e one he mos impo an elemen s in he ield o ehabili a ion. Indeed powe ed wheelchai s a e no a luxu y o mos use s bu hei only way o li e independen ly. Much R&D wo k in he ield o ehabili a ion enginee ing is being ocused on he imp o emen o powe wheelchai s [l], [Z], [31, [4], [5]. In his con ex , au oma ion, obo ics and elema ics should play a e y impo an ole in hc ield o ehabili a ion enginee ing. Du ing he las decade ad anced wheelchai s ha e expe ienced a spec acula imp o emen om he echnical poin o iew, and many p o o ypes ha e been buil o o e come he limi a ions o cu en wheelchai s, Some o hem a e: di icul adap abili y, high cos , ou da ed designs, imp ecise ba e y gauges, di icul handling and lack o po abili y [4]. Besides, a wide ange o o - he-shel elec onic de ices and senso s can be ound oday a e y low cos . While, o example, mos o hese de ices a e being inco po a ed o au omobiles as luxu y componen s, hey can play a c ucial ole in ad anced wheelchai aids. Thus, we belie ha esea cbe s should do a special e o o inco po a e hese de ices o powe ed wheelchai s. An impo an e o is also equi ed o b ing hese de elopmen o he ma ke as, o he wise, hey will no bene i he inal use s. Du ing he las yea s in he Robo ics and Compu e o Rehabili a ion Lab a he Uni e si y o Se ille we ha e de eloped a sys em named SIRIUS ha embeds many * This wnl was suppo ed in pa by he Spanish “Minis e io de Cimcia y Temologis” h ough p ojec TlC-2MIO-0087-P443. mobile obo ics ea u es [6], [7]. I is based on a con en ional wbeelchai bu adding senso s and a con olle ; so i can be eleope a ed o na iga e in an au onomous way. Mo eo e SIRIUS can be used as a esea ch pla o m o es new ad anced ea u es: GPS na iga ion sys ems, elecommunica ion de ices, miiicial ision-based na iga ion, e c. In ac , we a e wo king nowadays in a esea ch p ojec in o de o inco po a e elecommunica ion sys ems o s anda d wheelchai s, and he possibili y o in e ac ing wi h adap i e en konmen s. In his pape , and using SIRIUS as a pla o m, we discuss bow he ad anced na iga ion sys em (usually ound in mobile obo s) can help a wheelchai use and, also, how he use can aid an ad anced na iga ion ea u e. In sec ion I1 we b ie ly desc ibe he main subsys ems inco po a ed o SIRIUS o imp o ing na igabili y. We discuss in sec ion ID he na iga ion aids expe imen ed un il now and inally he conclusions a e ound in sec ion N. n. THE Sms PROTOTYPE. SIRIUS is a wheelchai p o o ype ha has been buil based on a con en ional wheelchai , and ha emains open as a pla o m o es ing di e en hno a ions. The p o o ype is in ended o be a low cos SOM MI domes ic chai ha should inco po a e ad anced na iga ion ea u es. a mTIm -- W Fig. I: Subsys ems o SIRIUS 0-7803-73S3/WS17.00 0 2002 IEEE 790 Besides we can no o ge ha a pe sonal wheelchai can ne e be a ully au onomous sys em (like AGV, Au oma ed Guided Vehicles), bu a “semiau onomous- eleope a ion” sys em. We mean ha we canno elimina e he use ope a ion mainly because: a) complex na iga ion sys ems a e p ohibi i e due o he in ended low cos o he comme cial wheelchai s, b) ully au oma ic sys ems usually a e e used by use s and c) In houses, he e a e small innica e spaces whe e he chai mus na iga e in. So he use will some imes ha e o guide i (o show he ajec oly o he chai he i s ime), and we a e de eloping a mixed o “sha ed con ol” sys em: con ol p ocessing is sha ed be ween he use and he au oma ic senso -based con ol sys em 111. The new ha dwa e ha he SIRIUS p o o ype includes has been inco po a ed in o a con en ional powe wheelchai . The wheelchai has wo independen ly ea d i e wheels, which cause u ning by hei di e en ial speeds, and wo on cas o s o “ ee-wheels”. Below we desc ibe he main componen s ha ha e been added, and in Fig. 1 we show a schema ic o SIRIUS. PC-ba ed o chi ec u e. We ha e also eached he wheelchai p o o ype on he basis o a low cos high pe o mance sys em. So we ha e “adap ed” all subsys ems o go a ound a common CPU boa d and ba e simpli ied he elec onic de ices needed Ou CPU al ema i e is a PC boa d based chai . I a x86 based main boa d is used, con ol ci cui y can be inco po a ed as PCI o ISA based ca ds. This would also pe mi many de ices ha a e kquen ly needed by he cbai d i e o be in eg a ed smoo hly in o he chai con olle ( o example, oice ecogni ion sys ems, mo emen senso s, g aphic use in e aces, e c.). Besides, as he compu ing equi emen s ha e inc eased, he main boa d has been easily upda ed wi h mo e powe ul x86 p ocesso s. The only limi a ion is ha low powe e sions should be used. On he o he hand, PC a chi ec u e eases so wa e de elopmen , and in ac , he PC solu ion o embedded sys ems is being mo e and ’ mo e common [8]. Fo PC adap a ion we ha e used ou p e ious expe ience in he con e sion o obo con ol uni s, and ha e main ained SIRIUS as an open pla o m o imp o e mul isenso coo dina ion and na iga ion algo i hms. In his sense he m pu pose o SIRIUS was o de e mine wha na iga ion ea u es migh inco po a e a con en ional wheelchai in o de o acili a e he maneu e ing in small a eas. This will be discussed in nex sec ion. Powe mo o d i e s. The o me chai had a pai o elays in o de o change he di ec ion o u n. This makes impossible o build a high pe o mance con ol because he swi ching delays in oduce non-linea i y when c ossing he ze o. We inco po a ed a new powe d i e ha ensu es linea i y in bo h di ec ions and inc eases e iciency. The d i e is based in an H-b idge o MOS ansis o s, wi h a pai o BJT ansis o s as he d i e s age, ha a e commanded hy PWM wa es. Op ical encode s and coun e s. SIIUUS ge s he posi ion eedback h ough wo op ical encode s a each wheel, and sa es his in o ma ion in wo 16-bi s coun e s. Tha pe mi s us a high p ecision de e mina ion o he chai posi ion and an accu a e eco e ing o ajec o ies in his esea ch p o o ype (as we show in nex sec ion). Al hough hese eedback senso s gi e high p ecision, we a e conside ing a simple eedback, ha would a oid he encode s assembly in a p ospec i e comme cial chai . A possibili y is de ec ing he in ensi y changes in he mo o s blushes, which p ecision will be accu a e enough o allow he eco e ing o ajec o ies. Use In e lace. Designing a comple e use in e ace needs a mul i-disciplina y app oach, inclndiig ehabili a ion enginee ing, obo ics, e gonomics, psychology, compu e science, e c. Fo ou p o o ype we did no conside all hese aspec s. We a e using he o iginal joys ick and ha e included a 16 keys keyboa d o selec he di e en pa ame e s and ac ions. We ha e added a LCD display o in o m abou he s a e o he wheelchai . Finally, a special bu on ( he o me ho n) is used o play hack ajec o ies. O come all he inpu in o ma ion is digi ized o be supe ised by he CPU. Fig. 2: Possibili ies o low-le el eedback i e no1 simple senso ing in oma ion. Ul asound calcula ing he wo ld posi ion in a changeable en i onmen . ansduce s a e he cheapes way o measu ing dis ance and Al hough sona in o ma ion is no comple e, hei dis ance measu es can be in e es ingly exploi ed as explained in he ollowing sec ion. was done by he use o by he CPU (see Fig. 2). When au oma ic eedback is no ac i a ed he only adjus able “pa ame e ” is he powe gi en o each wheel h ough he joys ick o any o he use in e ace (see Fig. 2, uppe d awing). This makes he use he con olle , con inuously adjus ing he joys ick depending on he ex e nal condi ions wo king wi h ’Ims p o ome and discussing hem o ine ia, loo slope, e c. Fo example, in he p esence o wi h many and educa o s we ha e O slopes he con ol sys em au oma ically changes he powe he na iga ion aids o be included in o de o imp o e he gi en o he wheels in o de o main ain he desi ed speed, and o a oid he chai ’s huns (mo e p obable when ising a maneu e abili y o powe ed wheelchai s. We delibe a ely ha e a oided beacons, ixed pa hs o any slope). This “open-loop manual con ol” inc eases he o he way o guiding he chai . Mos o bibliog aphy di icul y o handling he chai . In ac , wi h he usual open ocuses on au onomous obo s ha ollow ixed pa hs o a e loop con ol he use “closes” he eedback pa h nI. NAVIGATION MODES AND EXPERIMENTAL RESULTS. guided by beacons o a i icial ision. The las is non- iable in his momen because o i s cos and compu a ional equi emen s. On he o he hand, we hink ha adjus ing beacons o ixed pa hs in a domes ic en i onmen ha may equen ly change is no a good idea. This way o na iga ion only can i in places whe e changes o he scene can be es ic ed and ha ha e mo e open spaces like hospi als o indus ial en i onmen s; his is no he case o a pe sonal indoo wheelchai . The inal p o o ype can he conside ed lie a eleope a ed mobile obo wi h some amoun o au onomy. The complexi y o he in e ac ion buman-compu e in he na iga ion has implied he o ganiza ion o he unc ionali y in laye s o con ol. We ha e ollowed he classical laye s p oposed in [9], bu adding he use ac ion as a new agen ha can in e e e wi h hem. Tha is, om he mos “in elligen ” o highes o he lowes we ind Task planne . Ob iously he use always mus do his in wheelchai s. T ojec oiy planne . This can be done by he use (e.g. selec ing a ued ajec o y like a s aigh line). Bu he compu e o example can do i i he use had selec ed a ask lie “play back a ajec o y”. In his case, his planne will e ie e he las memo ized ajec o y and i will send i o he lowe le el. T ajec oiy gene a o . I gene a es he nex poin in he ajec o y sen by he immedia e uppe le el. Al hough he CPU (lie in mobile obo s) usually does his gene a ion, i he use mo es he wheelchai h ough he joys ick, hen hdshe is cons mc ing hidhe own haie n - 7 -----, . Con olle . This le el ies o con e ge eal pos u e o he desi ed pos u e gi en by la es le el. F om he p eceding. o ganiza ion we can dis inguish wo kinds o eedback, which can be al e na i ely done by he use o he compu e : 1) The low-le el eedback, done a he con olle le el. 2) The high-le el eedback, done a he ajec o y planne le el (in SIRIUS he ask le el eedback [coope 95]. O he wise, when a compu e is used o conml he wheelchai (see Fig. 2, lowe d awing), he joys ick command can be he linea and u ning eloci y (o he possibili ies include con e ing joys ick commands in o dis ance). This compu e based eedback con ol makes he chai mo ion mo e in ui i e and independen o ex e nal condi ions. He e he speed o he d i e wheels is sensed in o de o ob ain eedback in o ma ion. Fu he mo e, he exis ence o an au oma ic low-le el eedback can se e o une sys em pa ame e s o he use ’s needs. This imp o es he adap abili y o he chai making possible a “ unable con ol”. Fo u u e wo k e en he inpu signals om he use in e ace could also be p e-condi ioned, o example o neu alize in en ion emo . The second g oup o essays was based in he need o elie e he use . We mean o say ha in se e al si ua ions, he di icul o bo he same guiding o he joys ick (o any o he in e ace) can be subs i u ed o p e ixed ajec o ies. We ha e concluded ha h ee ajec o ies we e especially in e es ing o he use s: s aigh ahead o back, sligh changes o pa h’s cu a u e, and 90 deg ees u ns. These ajec o ies a e selec ed in SIRIUS h ough he keys 1 o 9 (‘2’ o wa d, ‘8’ backwa ds, ‘4’ 90 deg ees le u n and ‘6’ 90 deg ees igh u n, as shown in Fig. 3). When mo ing in a co ido , he selec ion o a s aigh pa h can be e y com o able. In his case i is necessa y o add some mechanism o neu alize he li le o ien a ion’s de ia ions o he wheelchai . We ha e ound wo simple mechanisms, which implan a ion will no inc ease he wheelchai ’s cos : sligh changes o pa h’s cu a u e ha can be chosen by he use ( o example in keys 1,3,7 and 9 o SIRIUS), o con inuous la e al dis ance measu es wi h an ul asonic senso . Changes o la e al dis ance will mean changes o o ien a ion. The las mechanism bas been ully es ed in AGV’s, whe e he sona s a e equen ly he only senso de ice o ollow a wall [IO]. Some imes hey inco po a e a ull a ay o sona s a ound he obo ( u he mo e hey a e in ended o o he easons like maps building). Al hough is always done by he use ). In he i s ials we show he di e ence when ac i a ing o no he con olle eedback, i.e., when he low-le el con ol some wo ks like [ 111 ha e conside ed his pckbili y, we hink ha his op ion is no obliga o y in wheelchai s because o i s complexi y and due o he p oblems 792 associa ed wi h sona s mul iple e lec ions and de ec ion aul s (e.g. i he objec is as na ow as some able legs). Mo eo e building a map may no be a good idea in en i onmen s like some use s’ homes, which may equen ly change. (supposing he ini ial wheelchai o ien a ion is acing he doo unde 30”, he maximum de ec ion angle o sona s). In addi ion he use ha guides he joys ick has he imp ession ha “someone” is helping himhe . OOOOl Fig. 3: Co espondence beh een keys andp ej xed ajec o ies. The hi d g oup o es s was done wi h senso s o ob aining ex e nal eedback in o ma ion. Due o he high p ecision o odome ic in e nal senso s (op ical encode s a each wheel), we do no conside complica ed senso ing o ge comple e in o ma ion, bu he simples ones, which a e su icien o help he in e nal senso s’ guiding. We inally decided o inco po a e ou ul asonic senso s: wo on al (a le and igh sides) wi h high each dis ance and wo la e al. The la e al ones we e in ended o guiding SIRIUS h ough a co ido as explained be o e. The hn al ones can be inac i e o p og”ed in wo main ways: Obs acle de ec ion and p og essi e speed educ ion used o app oach an objec acing i . We mix wo di e en e ec s: eloci y educ ion and um. The speed is educed as we app oach he obs acle, and each wheel’s speed educ ion is p opo ional o he in e se o he dis ance o he objec de ec ed by each sona . The di e en speed educ ions ansla e in small huns ha aces he chai o he objec . Obs acle a oiding wi hou changing he main wheelchai o ien a ion ( e y use ul o c oss a doo ) sa ing he use om bo he some guiding. He e we also mix he eloci y educ ion and he huning, bu in a di e en way. The speed is educed as we app oach he obs acle, and a he same ime when one o he sona de ec s a wall bu he o he does no a small um is pe o med o a oid he doo walls ( o example, he au oma ic igh u n in Fig. 4). The small ums a e eco ded; when he obs acle a e los he old o ien a ion is esumed ( he iinal le um in Fig. 4). This is done wi hou use in e en ion. Howe e i he use is guiding he joys ick, he au oma ic co ec ion o o ien a ion helps he use o c oss he doo . This is simply done by adding he joys ick command o he au oma ic command (wi h a scale ac o ). The esul is ha is almos impossible o collide wi h he doo walls Le sona I de ec ion Fig. 4: Obs acle a oiding helps o c oss a doo . Howe e ul asonic senso s su e om se e al d awback hey do no wo k p ope ly in e y noisy en i onmen s, hey ha e a limi ed sensing ange wi h signi ican minium dis ance, e c. Fo hese di icul ies i is easy desi able ha he sona s in o ma ion will be combined wi h o he senso s. The las g oup o na iga ion aids is he mos au oma ed playing back eco ded ajec o ies. The main in en ion o his is o a oid he use he di icul maneu e ing o e e se d i ing, and may be e y use ul in small a eas like ba h ooms. The e o e he CPU is always memo izing he ajec o y done by he chai (no ma e which agen has done i ). Fo example, in Fig. 5 he CPU will ha e memo ized he pa h om poin 1 (ini ial posi ion) o 2 ( inal posi ion in he ba h oom). When he use wan s o play back he ajec o y (e.g. when he wan s o go ou he ba h oom), he/she pushes a bu on and he wheelchai began o au oma ically mo e in he e e se di ec ion and eco e ing he las mo emen s. Fo example, in Fig. 5 SIRIUS eco e s he ajec o y om poin 2 o 3 (posi ion a e i s eco e y). When he use decides ha he pa h eco e y was enough (e.g. i he chai is ou o he ba h oom a poin 3), he/she can p ess one o he s op bu ons, and he chai lea es his au oma ic mode and s ops. F om he e he CPU con inues again o eco d he ajec o y and he eco e ed pa h was los ( agmen 2 o 3 in Fig. 5). The e o e i in some me e s he ajec o y eco e bu on was p essed again, he eco e y will be done o ge ing he p e iously eco e ed pa h. Then i he bu on we e p essed in poin 4 o Fig. 5, he eco e y will pass h ough poin s 4, 3 and 1, o ge ing he p e iously 793 eco e ed ajec o y (inside he ba h oom). This pe mi s o “nes ” he epe i ion o ajec o ies. 4. Final Posi ion 3. Posi ion a le I. Ini ial Posi ion i s eco e y 2. Final posi ion in he ba hmom 1 Fig. 5: Playing backpa hs in SIRIUS: hepossibili y o nes ed eco e ies In o de o play again a p e iously eco ded ajec o y we mus choose a con ol law o he wo d i en wheels, conside ing SIRIUS as a mobile obo . This is a classical p oblem in non-holonomic sys ems lie mobile obo s [12] and se e al solu ions ha e been p oposed. We ha e p e e ed o use he “pa h ollowing” app oach which igno es he ime o ollow he ajec o y [12]. In ou sys em his ime is o no conce n, and his way we a oid he d adacks o conside ing desi ed ime e olu ion (“ ajec o y acking” app oach) such as discon inui ies in ansien esponses. The whole p ocedu e o selec ing a good con ol law o unicycle obo s (like SWS) is explained in [ 131 and i is a om he scope o his pape . The expe imen al esul s o pa hs eco e ies a e good enough when hese pa hs does no ha e many o a ions. Bu we ha e obse ed ha he o ien a ion e o s due o slippage ha e o be conside ed. Al hough he con ol law ensu es ha obo ollow he in emal memo ized pa h wi h li le e o s, slippage e o s could accumula e and he de ia ion om he o iginal pa h may be 4 o 5cm o each 1Om o pa h. No e ha he con olle acks he pa h using in emal odome ic eedback, i.e. i can no es ima e slippage e o s. The e o e we mus in oduce some mechanism o ex emal eedback o co ec his p oblem. In his ield he e is lo s o esea ch in ully au onomous AGV’s, bu all o hem implies a complica ed senso ing in o ma ion and p ocessing, as one can imagine. Al hough he e ha e some ials o his kind in ad anced wheelchai s (ul asonic a ay in [Ill, s e eo ision in [3], e c.) we ha e inco po a ed a e y simple solu ion: he use himhe sel can in oduce li le co ec ions o he au oma ic eco e y. Tha is, i he use sees ha he chai is de ia ed some cen ime e s o example o he igh , he/she can push he joys ick o he le o in o m he compu e o he de ia ion. The mo e helshe pushes he joys ick, bigge will be he co ec ion in oduced in he ajec o y. I is a ac ha he use usually o e es ima es he de ia ion and hen in a ew me e s hdshe ac s again (in he opposi e di ec ion) un il he chai ecupe a es app oxima ely he o iginal pa h. This human- compu e coope a ion can be conside ed as ano he kind o sha ed con ol [I]. O iginal pa h ----_ Pa h eco e ing Righ de ia ion: he use pushes he joys ick o he le Fig. 6: Sha ed con ol in a pa h eco e y. N. CONCLUSIONS. he maneu e abili y o powe ed wheelchai s. All hese ea u es ha e been included wi hou elimina ing he use 794 na iga ion sys ems, b) he use ’s ejec ion o ully au onomous sys ems, and c) he di icul y small spaces whe e he chai mus na iga e. The main conclusions a e cen e ed in a) The ad an ages o closed loop con ol ( ia in e nal adome ic eedback) ha educes bo he some guiding in many cases; b) The bene i s ob ained when mixing compu e and human con ol. He e we p esen wo cases: compu e co ec ion o he use guiding ia simple sona in o ma ion ( e y e icien o c oss doo s) and use co ec ion o au oma ic pa h eco e y (co ec ion o slippage de ia ions, e y di icul o de ec ia ex e nal eedback). REFERENCES 1. Coope , R A. In elligen Con ol o Powe Wheelchai s. In: IEEE Eng. in Medicine and Biol. July, 1995. 2. Bou his, G., Pino, P. Mobile Robo ics and Mobili y Assis ance o People wi h Mo o Impai men s: Ra ional Jus i ica ion o he VAHM P ojec . In: IEEE T ans. on Rehabil. Engin. Vol. 4, No. 1, Ma ch 1996. 3. Yode , J.D., Baumga ne , E.T., Sk, S.B. Ini ial Resul s in he De elopmen o a Guidance Sys em o a Powe ed Wheelchai . IEEE T ansac ions on Rehabili a ion Enginee ing., Vol. 4, No.3 Sep embe 1996. 4. Ci i Balcells A., Diu del Rio F., Se illano J. L., Jimknez G. SIRIUS: A Low Cos High Pe o mance Compu e ized Wheelchai . P oc. o he In . Wo kshop on Medical Robo s, pp. 23-30. Vienna. Oc obe 1996. 5. ANSI/RESNA. Subcommi ee on Wheelchai s and T anspo a ion (SOWHAT) Mee ing Minu es. Mesa, AZ, 1995. 6. Ci i -Balcells A., Diaz del Rio F., Se illano J. L., Jiminez G. SIRIUS: A Low Cos High Pe o mance Compu e ized Wheelchai . P oc. o he In . Wo kshop on Medical Robo s, pp. 23-30. Vienna. Oc obe 1996. 7. Ci i -Balcells, A., Diaz del Rio, F., Jmhez, G., Se illano, J.L. A P oposal Fo A Low Cos Ad anced Wheelchai A chi ec u e. The 4 h Eu opean Con e ence o he Ad anc. Techn. AAATE Con e ence 1997. ISBN 4274901831C3047 (Ohmsha). ISBN 9051993617 (10s P ess). Oc 1997. Thessaloniki. G eece. 8. Hennesy, J. The Fu u e o Sys ems Resea ch. IEEE Compu e . Val 32. Augus 1999. 9. Cox, I. J. Blanche - An Expe imen in Guidance and Na iga ion o an Au onomous Robo Vehicle. IEEE T ans. on Robo ics and Au oma ion, Vol. 7, N0.2, Ap il 1991. 10. Lee, D. The Map-Building and Explo a ion S a egies o a Simple Sona -Equipped Mobile Robo . Camb idge Uni e si y P ess. 1996. 11. Fio e i, S., Leo, T., Longhi, S. A Na iga ion Sys em o Inc easing he Au onomy and he Secu i y o Powe ed Wheelchai s. IEEE T ans. Rehabili a ion Eng., Vol. 8, No. 4, Dec. 2000. 12. Canndas de Wi , C., Khennou , H., Samson, C., So dalen, O.J. Nonlinea Con ml design o Mobile Robo s. In Recen!s T enh in Mobile Robo s. Ed : Y.F. Zheng. Wo ld Scien i ic 1993. 13. Dim del Rio, F., Jimenez, G., Se illano, J. L., Vicen e, S., Ci i Balcells, A. A Pa h Following Con ml o Unicycle Robo s. Jou nal o Robo ic Sys ems 18 7, 325-342.2001 795