Difference between revisions of "LURCH - The autonomous wheelchair"

From AIRWiki
Jump to: navigation, search
 
(134 intermediate revisions by 10 users not shown)
Line 1: Line 1:
[[Image:LURCH wheelchair.jpg|thumb|right|300px|LURCH in DEI exploration]]
+
{{Project
L.U.R.C.H. is the acronym of "Let Unleashed Robots Crawl the House".
+
|title=LURCH - the autonomous wheelchair
Click [http://airlab.elet.polimi.it/index.php/airlab/projects/robotics_for_disabled_people/politam2_lurch_robotic_wheelchair here] for a brief description of the project, taken from the AIRLab website.
+
|image=LURCH wheelchair.jpg
 +
|short_descr=Augmenting commercial electric wheelchairs with autonomous navigation, obstacle avoidance, and multi-modal interfaces
 +
|coordinator=MatteoMatteucci
 +
|tutor=SimoneCeriani;
 +
|collaborator=GiulioFontana;AndreaBonarini
 +
|students=DiegoConsolaro;LucaCalabrese
 +
|resarea=Robotics
 +
|restopic=Robot development
 +
|start=2007/02/01
 +
|end=2015/12/31
 +
|status=Closed
 +
}}
 +
<!--[[Image:LURCH wheelchair.jpg|thumb|right|300px|LURCH in DEI exploration]]-->
  
LURCH is an extended version of an electric commercial wheelchair (Rabbit, by OttoBock) equipped by
+
__TOC__
# Interface circuit for digital drive via radio serial link (XBee modules)
+
 
# onboard computer (mother board Via Mini ITX), powered by the wheelchair batteries
+
L.U.R.C.H. is the acronym of "Let Unleashed Robots Crawl the House" and beside the intentional reminder to the Addam's family character it is the autonomous wheelchair developed at the AIRLab. Its name for "official" settings is RBWC (RoBy WheelChair).
# Monitor touchscreen
+
 
 +
LURCH is an extended version of an commercial electric wheelchair (Rabbit by OttoBock) equipped with:
 +
# An interface circuit for digital drive via a radio serial link (XBee modules)
 +
# Two on-board computers ([[PCBricks]]), powered by wheelchair batteries
 +
# A 7-inch touchscreen monitor ([http://www.xenarc.com/product/700tsv.html Xenarc 700TSV]), 800x480 resolution (16:10 AR)
 
# Two laser scanners Hokuyo URG 04LX
 
# Two laser scanners Hokuyo URG 04LX
# Colour camera FireI400 (resolution 640*480)
+
# A colour camera FireI400 (resolution 640×480)
# Accelerometer, gyroscope, magnetomeer XSens MTi.
+
# An odometry system based on encoders applied to the rear wheels
 +
<!-- #Accelerometer, gyroscope, magnetometer XSens MTi.-->
  
 
Main goals of the LURCH project are:
 
Main goals of the LURCH project are:
# Robotizzazione e sensorizzazione di una carrozzina elettrica.
+
# Add sensors and robotic functionalities to the powered wheelchair.
# Introduzione di dispositivi di comando differenti (Joypad senza fili, comando vocale, Brain Computer Interface).
+
# Add various command interfaces, such as Joypad wireless, speech command, [[HeadsetControlForWheelChair | facial muscle control]], [[Brain-Computer Interface|brain-computer interface]].
# Navigazione semiautonoma con evitamento collisioni e ostacoli.
+
# Semi-autonomous navigation with collision and obstacle avoidance.
# Navigazione autonoma con pianificazione di percorsi automatica.
+
# Autonomous navigation by path planning and localization.
 
+
Attualmente LURCH offre le seguenti funzionalità
+
# Comando del movimento con il Joystick originale, Joypad Logitech RumblePad2 senza fili. Il Joystick della carrozzina è prioritario rispetto al joypad.
+
# Identificazione ostacoli con scanner laser planari con comportamenti base di evitamento collisioni e evitamento ostacoli.
+
# Localizzazione in ambienti indoor con sistemi di ''fiducial marker'' e comportamenti base di pianificazione e navigazione autonoma.
+
  
==Documentazione disponibile==
+
Functions currently provided by LURCH:
Il circuito di comando che permette di interfacciare la carrozzina con un computer è illustrato dettagliatamente [[Image:LurchCircuitDocument.pdf]] e le modifiche da effettuare sul joystick della carrozzina sono  spiegate passo passo [[Image:LurchCircuitJoystick.pdf|qui]]. Il codice per il microprocessore PIC del circuito, lo schema del circuito e dello stampato (progettato in Eagle) sono disponibili in ('''BROKEN LINK''')[[LurchCircuitProject.zip]]. '''ATTENZIONE''': alcune modifiche sono state effettuate posteriormente alla stesura di questa documentazione. La documentazione aggiornata sarà disponibile presto.
+
# Driving by the original joystick or a Logitech RumblePad2 wireless joypad.
 +
# Obstacle sensing using planar scanner lasers.
 +
# Basic collision and obstacle avoidance behaviours.
 +
# Indoor localization by a ''fiducial marker system''
 +
# Path planning and basic autonomous navigation.
 +
# [[Brain-Computer Interface|Brain-computer interface]] driving system
  
 +
'''NOTE: AIRWiki users can find operative information to use the Lurch robot in the Discussion tab associated to this page.'''
  
 +
==Media Coverage==
 +
Lurch project appeared in many national and international media. You can see the related articles and videos in the [[MediaCoverage]] page.
  
= LURCH YouTube Video =
+
==LURCH YouTube Videos==
  
{{#ev:youtube|O4n8hkAucV8}}
+
{{#ev:youtube|7bZ45sGf3qs}}
  
*[http://www.youtube.com/watch?v=O4n8hkAucV8 External link]
+
*[http://www.youtube.com/watch?v=7bZ45sGf3qs External link]
  
'''Persone coinvolte nel progetto'''
+
{{#ev:youtube|PFjlmcTbGVs}}
 +
*[http://www.youtube.com/watch?v=PFjlmcTbGVs External link]
  
[http://airlab.elet.polimi.it/index.php/airlab/users/people/andrea_bonarini Prof. Andrea Bonarini]
+
{{#ev:youtube|RBfIq8eQJ6Q}}
 +
*[http://www.youtube.com/watch?v=RBfIq8eQJ6Q External link]
  
Prof. Matteo Matteucci
+
{{#ev:youtube|iRw8PhY8IF4}}
 +
*[http://www.youtube.com/watch?v=iRw8PhY8IF4 External link]
  
Ing. Davide Migliore
+
{{#ev:youtube|zlhePZbRxZA}}
 +
*[http://www.youtube.com/watch?v=zlhePZbRxZA External link]
  
Ing. Giulio Fontana
+
= Restyling =
 +
Lurch has been restyled in June 2010, see [[LURCH_Restyling|here]] the upgrades...
  
Marco Dalli (Tesista)
+
== New Board for Joystick Hack! ==
 +
[[user:DiegoConsolaro|Diego Consolaro]] during his thesis time has written [[Media:LurchMontaggioSchede.pdf | a paper]] (in Italian) to assembly the new modular board that he has developed.
 +
 +
Also during the thesis,many kind of joystick of commercial wheelchair were analyzed; the results of this analysis are summarized in his [[Media:LurchThesisConsolaro.zip |thesis]] (in Italian).
  
[[User:SimoneCeriani|Simone Ceriani]] (Tesista)
+
In the  [[Media:ManualeUtente.pdf|user manual]] (in Italian) is written the commands for the normal use of the board system.
  
=== Laboratory work and risk analysis ===
+
------------------------------------------------------------------------------------------------
 +
Laboratory work and risk analysis  
  
 
Laboratory work for this project is mainly performed at AIRLab/Lambrate. It includes some mechanical work and electrical and electronic activity. Potentially risky activities are the following:
 
Laboratory work for this project is mainly performed at AIRLab/Lambrate. It includes some mechanical work and electrical and electronic activity. Potentially risky activities are the following:

Latest revision as of 16:38, 28 February 2017

LURCH - the autonomous wheelchair
Image of the project LURCH - The autonomous wheelchair
Short Description: Augmenting commercial electric wheelchairs with autonomous navigation, obstacle avoidance, and multi-modal interfaces
Coordinator: MatteoMatteucci (matteo.matteucci@polimi.it)
Tutor: SimoneCeriani (ceriani@elet.polimi.it)
Collaborator: GiulioFontana (giulio.fontana@polimi.it), AndreaBonarini (andrea.bonarini@polimi.it)
Students: DiegoConsolaro (diego.consolaro@mail.polimi.it), LucaCalabrese (luca.calabrese@mail.polimi.it)
Research Area: Robotics
Research Topic: Robot development
Start: 2007/02/01
End: 2015/12/31
Status: Closed

L.U.R.C.H. is the acronym of "Let Unleashed Robots Crawl the House" and beside the intentional reminder to the Addam's family character it is the autonomous wheelchair developed at the AIRLab. Its name for "official" settings is RBWC (RoBy WheelChair).

LURCH is an extended version of an commercial electric wheelchair (Rabbit by OttoBock) equipped with:

  1. An interface circuit for digital drive via a radio serial link (XBee modules)
  2. Two on-board computers (PCBricks), powered by wheelchair batteries
  3. A 7-inch touchscreen monitor (Xenarc 700TSV), 800x480 resolution (16:10 AR)
  4. Two laser scanners Hokuyo URG 04LX
  5. A colour camera FireI400 (resolution 640×480)
  6. An odometry system based on encoders applied to the rear wheels

Main goals of the LURCH project are:

  1. Add sensors and robotic functionalities to the powered wheelchair.
  2. Add various command interfaces, such as Joypad wireless, speech command, facial muscle control, brain-computer interface.
  3. Semi-autonomous navigation with collision and obstacle avoidance.
  4. Autonomous navigation by path planning and localization.

Functions currently provided by LURCH:

  1. Driving by the original joystick or a Logitech RumblePad2 wireless joypad.
  2. Obstacle sensing using planar scanner lasers.
  3. Basic collision and obstacle avoidance behaviours.
  4. Indoor localization by a fiducial marker system
  5. Path planning and basic autonomous navigation.
  6. Brain-computer interface driving system

NOTE: AIRWiki users can find operative information to use the Lurch robot in the Discussion tab associated to this page.

Media Coverage

Lurch project appeared in many national and international media. You can see the related articles and videos in the MediaCoverage page.

LURCH YouTube Videos

Restyling

Lurch has been restyled in June 2010, see here the upgrades...

New Board for Joystick Hack!

Diego Consolaro during his thesis time has written a paper (in Italian) to assembly the new modular board that he has developed.

Also during the thesis,many kind of joystick of commercial wheelchair were analyzed; the results of this analysis are summarized in his thesis (in Italian).

In the user manual (in Italian) is written the commands for the normal use of the board system.


Laboratory work and risk analysis 

Laboratory work for this project is mainly performed at AIRLab/Lambrate. It includes some mechanical work and electrical and electronic activity. Potentially risky activities are the following:

  • Use of mechanical tools. Standard safety measures described in Safety norms will be followed.
  • Use of soldering iron. Standard safety measures described in Safety norms will be followed.
  • Transportation of heavy loads (e.g. robots). Standard safety measures described in Safety norms will be followed.
  • Robot testing. Standard safety measures described in Safety norms will be followed.