LURCH - The autonomous wheelchair
L.U.R.C.H. is the acronym of "Let Unleashed Robots Crawl the House". Click here for a brief description of the project, taken from the AIRLab website.
LURCH is an extended version of an electric commercial wheelchair (Rabbit by OttoBock) equipped with
- Interface circuit for digital drive via radio serial link (XBee modules)
- Two onboard computers (PCBricks), powered by wheelchair batteries
- 7" touchscreen monitor (Xenarc 700TSW), 800x480 resolution (16:10 AR)
- Two laser scanners Hokuyo URG 04LX
- Colour camera FireI400 (resolution 640*480)
- Accelerometer, gyroscope, magnetometer XSens MTi.
Main goals of the LURCH project are:
- Add sensor and robotics functionality to the powered wheelchair.
- Add various command interface, such as Joypad wireless, speech command, Brain Computer Interface.
- Semiautonomous navigation with collision and obstacle avoidance.
- Autonomous navigation by path planning and localization.
Function currently provided by LURCH:
- Drive by original Joystick or Logitech RumblePad2 Wireless Joypad.
- Obstacle identification using planar scanner laser.
- Collision and Obstacle Avoidance basic behaviours.
- Indoor localization by Fiducial Marker System
- Path Planning and basic autonomous navigation.
- Documentation on interface circuit between wheelchair joystick and computer: File:LurchCircuitDocument.pdf. - How to modify the wheelchair joystick to adapt to interface circuit: File:LurchCircuitJoystick.pdf. - Brief discussion about interface circuit between wheelchair joystick and computer: File:LurchCircuitJoystickBrief.pdf. - Source code for PIC 18F452 microprocessor and Eagle project (schematic and board):LurchCircuitProject.zip(BROKEN LINK).
WARNING: the circuit was modified and the documentation is obsolete. New version will be published as soon as possible.
PCBrick-03 and PCBrick-05 feature Xubuntu Linux 7.10, Xfce Window Manager, Openchrome graphics drivers and eGalax touchscreen drivers v1.08.1227 (Drivers here). The touchscreen is configured and calibrated on both machines, hence it can be used with either one or the other indifferently.
LURCH YouTube Video
Marco Dalli (Tesista)
Simone Ceriani (Tesista)
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.