A. Electric Cars - REV



|
REV (Renewable energy vehicle) is a Faculty-wide project and looks at finding alternatives to petrol-based cars. These projects are suitable for students in Mechanical, Mechatronics, Electrical, Computer Engineering and Computer Science.
In its first phase, REV is converting two cars to electric drive:
- Economy car: Conversion of a 2008 Hyundai Getz to electric drive using DC technology
- Performance car: Conversion of a 2002 Lotus Elise S2 to electric drive using AC technology
web: theREVproject.com
Projects available:
- BATTERY/CONTROLLER management for Electric Performance Car
Design and implement circuitry for connecting the electric motor, batteries and controller box. Analyzing and experimenting with controller box, finding optimal drive parameters.
- MECHANICAL DESIGNS for ELectric Performance Car
Design of motor connection and drive train; connection to existing gear box or gear box re-design.
Design of motor mount and battery
container.
- ON-BOARD INSTRUMENTATION for Economy and Performance Car
Using a color LCD touch-sreen, develop a central car information center that can display all relevant driving information and car status info.
- BLACK BOX for Electric Performance Car
Develop a black box for a car, similar to a flight recorder in a plane. This will comprise an embedded controller, sensors including GPS, Accelerometer, Analog inputs for current/voltage and a USB memory stick for data recording.
The project also includes the requirement for a user interface both on the black-box side (start-stop recording) as well as on the PC side (graphical presentation of results, e.g. Excel)
- DRIVE-BY-WIRE for Electric Performance Car
Conduct a study and design all components for converting a performance car to drive-by-wire. This requires gas-by-wire, brake-by-wire, steering-
by-wire.
Note: Our aim is to keep the car street-legal, so an essential part of this project is to make sure all legislative requirements are being met.
|
B. Driver Assistance Systems


|
We have developed a new version of the image processing rapid-prototyping tool "Improv".
This tool is based on the library OpenCV and is to be used for implementing vision-based driver-assistance functions for automobiles.
Projects available:
- DRIVER-ASSISTANCE SYSTEM for Lane Recognition in BMW X5
Using an embedded system and our image processing framework ImprovCV, implement a driver-assistance system that can automatically detect
lane markings and warn the driver acoustically of a dangerous situation.
Note: We have existing software for lane recognition. This project will have to port this PC software to a small embedded System. Good C/C++
knoweldge is required.
- Vehicle detection and vehicle tracking with collision avoidance
- Automatic braking assistant for collision mitigation
- Porting and extending of standard OpenCV image processing functions to Improv
|
C. Automotive Simulation System
|
We are building a comprehensive automotive simulation system as a group project. The simulation system will run either on a standard Windows PC or on a full mock-up with driver cabin and projectors. A public domain full 3D physics engine is used in this project to calculate realistic acceleration forces and motion vectors. The simulation system will later be used as a testbed for driver-assistance functions
Projects available:
- User Interface Implementation
- Design of car models (graphics and physics features)
- Design of environment models (streets, traffic signs, buildings)
We will use true map data and recreate subsets for the cities of: Perth (AUS), Los Angeles (US), München (GER).
Inner-city scenes as well as highway scenes will have to be modeled.
- Design of car API and virtual sensor interfaces and implementation
|
D. Autonomous Underwater Vehicle
| This group project is to build mechanics, electronics and software for an autonomous underwater vehicle.
The goal is to participate in the new Australian AUV competition.
Link: US AUVSI competition http://www.auvsi.org/competitions/water.cfm
Projects available:
- Echo-sounder based navigation and control
- Vision-based detection tasks
|
E. Autonomous Wheel-Chair
|
We have built an electric wheel-chair platform that operates as an autonomous vehicle.
The wheel-chair will be equipped with a number of sensors and on-board controllers.
This is a joint project for several students working together.
Projects available:
- Driving along a corridor
The wheel-chair should be able to drive along a corridor without hitting the wall, obstacles or people.
- Autonomous door-way passing
The wheel chair should adjust itself and drive through a narrow door-way autonomously.
- Navigation
After entering a room number, the wheel-chair should autonomously find its way
in the EE building and drive to the desired room.
|
F. Augmented Reality|
|
Goal of this project is to develop an interactive application between real and simulated robots on one side and human operators on the other side. The set-up will include a ceiling-mounted projector that displays scenarios on a table and a ceiling-mounted camera that gives feedback about the interaction.
Projects available:
- Graphics generation
- Implementation of virtual (simulated) robots
|
G. Advanced Embedded Systems

|
We are developing a new RoBIOS-Version on top of Linux for the latest EyeBot M6 controller project.
The hardware is an ARM9 together with a Xilinx FPGA and stereo cameras.
The following projects concentrate on software development for this new hardware.
Projects available:
- Development of image-preprocessing routines in VHDL for FPGA
- Development of actuator and sensor routines (motor and sensor drivers) for controller
- Porting of all RoBIOS functions
- Development of Monitor program
|
H. EyeSim Simulation Systems

|
For the new high-performance embedded controller, we need an new version of the EyeSim simulator, which can also emulate the new controller features such as:
- widescreen, color LCD
- touch-screen
- dual (stereo) cameras
- updated RoBIOS functions
Projects available:
- Modify EyeSim user interface
- Update EyeSim-RoBIOS functions
|
In any case, if you have not already done so, try out the EyeSim/RoBIOS package to get a taste:
Hardware-near projects require electronics and microcontroller
knowledge.