EE/CSE/SE
Projects for 2001
|
1. |
A Gesture Recognition Input Device |
Design and build a ring that is able to recognize hand movements and use these movements to control various devices. Needs a team of two or more |
Dr Peter Sutton |
|
2. |
Build non-battery based power sources. |
Design of power sources to replace batteries for ubiquitous computing appliances (eg, RF powered, light powered, etc). Expected to produce a working demonstration, plus a design procedure to enable the design of power sources to meet specific current and voltage requirements. |
|
|
3. |
Embeddable clock source |
Design and implement an embeddable clock source. This could draw upon a satellite-based system (eg, GPS), a “standards” RF signal (WWV), or something else (eg, a pager broadcast). This would go into VCRs, ovens, clocks, etc. |
|
|
4. |
Electronic Post-It Notes |
Information posted on office doors in paper form (e.g.
lecturer availability) is often out of date soon after posting or may become
out of date when the office occupant is away from the office (and is
therefore |
Dr Peter Sutton |
|
5. |
Standalone WebCam |
Circuit Cellar recently published an article describing the construction of a standalone webcam (i.e. no PC necessary) (http://www.chipcenter.com/circuitcellar/august00/c0800bl1.htm). This project involves a similar goal, but with different hardware (embedded processor, video camera). The result should have better performance than the Circuit Cellar version (e.g. more frequent image updates possible) and ideally perform all image processing on the server side (rather than pushing it into a Java applet running in client web browsers). |
Dr Peter Sutton |
|
6. |
Phone initiated videoconferencing |
Most desktop videoconferencing software is more difficult to use than a standard telephone and often provides lower quality audio, indeed such software is often used in conjunction with a conventional telephone link. The aim of this project is to develop a PC-based phone initiated videoconferencing system. A PC (with attached video camera) will detect (e.g. via a smart modem card) a phone number being dialed on a telephone and, if the number matches that of a similarly equipped user and the call succeeds, attempt to establish a video link between the callers. |
Dr Peter Sutton |
|
7. |
PICONET II |
Design and implement an RF network communications between two Compaq Handhelds. This is an extension of a project last year. Have a look at the proposal approved of by Compaq. People taking this project might be working at Compaq Research Labs at the Gold Coast. |
|
|
8. |
Campus Mate |
Design and implement a navigation system for finding your way around the UQ St Lucia campus using GPS and a Compaq handheld computer. Have a look at the proposal approved of by Compaq. People taking this project might be working at Compaq Research Labs at the Gold Coast. |
|
|
9. |
ATM network projects |
Get an ATM switch, a video camera. a video display on a PCI bus, and an audio board all working together to implement a Desk Area Network (DAN). Based on 3 projects from 1996. We have now been donated two ATM switches by Cisco to make this project more attractive. |
|
|
10. |
Developing the sentient office |
The project aims to augment the office environment to
gather information about the activities of its occupants, using a range of
sensors. The context information gathered by the sensors can be used in
a wide range of applications. It can support distributed teamwork by
providing team members with an awareness of other members, enabling |
Karsten Schulz, DSTC Sponsor |
|
11. |
Digital Ink |
Build a pen that recognizes and stores the handwriting and drawings of its user. After writing, the user jots the word “send” or “e-mail” followed by a FAX number or email address. The documents are wirelessly sent via a cellular network to fax machines, desktop computers or even other digital pens |
|
|
12. |
Tilt Sensor |
Build a button free tilt and gesture input device. Initially build it for a PC, but look at its application within a small information appliance, or build an all-electronic simulation of a physical game. |
|
|
13. |
Smart Display |
Using a commercial uCLinux box (Nettel) develop a smart display for use in the department. This will require developing skills in the area of embedded Linux programming. |
|
|
14. |
Streaming Video Room Monitor |
Using a commercial uCLinux box (Nettel) develop a streaming video source for use in the department. This will require developing skills in the area of embedded Linux programming. |
|
|
15. |
A Microphone Array for Multimedia Workstations and Conferences |
Use beam-forming principles to achieve accurate control of the directivity of a microphone. Use for enhanced speech recognition by eliminating noisy backgrounds, allow for free roaming of the user, track the talker location, and track multiple talkers. |
|
|
16. |
Smart Telephone |
Design and implement a system which can control a telephone from an online address book. It should be able to dial a number from a name in the address book, display an incoming call using a name from the address book, and to act as a very smart answering machine. It is also expect to use voice input-output to communicate with the user. |
|
|
17. |
Home Automation System Communicating via Power Line Communications Link |
Use a reliable communications link operating over standard 240 volt AC power links around a residential dwelling to communicate between devices used for home automation. Project should have more than one person working on it, as there are many devices that can be automated in the average home. The main aim is to look at using a new protocol to make communicating objects simple to install and use. |
|
|
18. |
Computerized Local PABX |
Design and implement a microcomputer controlled telephone exchange. 8 subscriber lines and up to 3 central office lines. 12 speech paths to support non-blocked operation and support multiple conference calls in progress at the same time. Look at Internet phone access as well. Entire project needs more than one Honours student. |
|
|
19. |
Smart Objects |
I am interested in building (physical) objects which have the ability to learn. This makes it easy for users to adapt them than systems which require programming. Imagine the little old grandma trying to program the VCR! Let's look at systems which learn our pattern of use, our preferences, and which try to predict what we will require next. For example, we can start with a smart light bulb that knows when it gets turned on and off, what the light levels were, who was in the room, what other appliances were turned on or off at the time. Or we can look at a TV, radio, or stereo which knows the programs we usually watch, given who is in the room, the time of day, our mood(how do you determine this?). Telephones that know who is using them and then adapt to that person - remind you to call your mum on her birthday, provide access to your personal address book, etc. There is a vast range of activity here. This involves both harware construction and software and research into user modelling and machine learning. |
|
|
21. |
YOUR-OWN-TOPIC |
Suggest a topic to me and I'll see if it is doable at the Pass or Honours level. I usually take on projects in the area of embedded systems, which includes short range RF comms as well. |
|
The following topic outlines are taken in conjunction with Bi-Aus Industries. Further details will soon appear on their home page, but for now here are some very short notes. Please talk with me in the first instance and I will explain the project and the supervision process with you, before passing you over to Bi-Aus Industries.
NETVEND is the design and implementation of a Web-based Vending Machine. We are designing everything from the data base to the dispensing hardware. The first use of the system is to distribute Ics and other small components in the laboratories of the school. Note these these projects are undertaken in an industrial and commercial environment, and are intended to become commercial products in the near future.
- NetVend Software Engineering HQ Students to take over from Edward & Allen. Extend NetVend software on Windows NT Platform / Back Office Server. Involves VB, COM, SQL, IIS etc. Basic structure and design have been defined hover there is plenty of scope for original work. 2 to 4 hi calibre students. (Note project will split into well defined areas for assessment)
- NetVend Vending Mechanism. Motion controller. FPGA design to provide RS232 to Stepper Motor control functions. Driver bridge is tested and operational. Stage 1 is to develop a device to accept complex motion control parameters and instructions and then time and issue simple indexing instructions to the stepper motor controller. 1 student.
- NetVend Vending Mechanism System
controller. NetTel or embedded controller provides local machine
control. Accepts commands from the Internet and issues the
appropriate RS232 / 1-wire commands to the machine sub-systems. Continuing
Frank Lee's work. 1 or 2 students.
- NetVend barcode Vision System. Design a sensor to identify and read barcodes on container lids. Device must scan a row of 16 barcodes within a few seconds. A single solid state image sensor mounted on a flying head is envisaged at this stage. Note it must be mounted on the gantry which moves at up to one metre per second and identify barcodes with random orientation.
- NetVend barcode vision system. Design an image processor to support the functions of the above barcode sensor using DSP, FPGA or other embedded technology.
- NetVend Vending Mechanism Gantry Pick up head array and intelligent power supply. Design new magnetic pick up heads for 30V to 80V operation along with a variable power supply to support pick up, acceleration, deceleration and holding operations by varying the magnetic flux generated by the electromagnet pick up head array.
These are an array of various topics, many carrying on from previous year’s projects.
- Digital Conversation Recorder. Design analogue input stages, user interfaces and battery management systems to transform the current basic working prototype into a cigarette box size portable device capable of recording 10 hours of conversation from its integrated battery pack. 2 students.
- Biometric Access Control Hub. Improve the basic fingertip scanner Hub to use one CAT 5 cable per fingertip scanner and extend support for cable length up to 100M. This project required hardware design using EPLD or FPGAs, cable driver systems for up to 5Mb/s as well as software application programming for the single authentication server to control an array of finger print scanners and authenticate attempted accesses. 1 or 2 students.
- Access Control system. NetTel Based stand-alone accesses control system based on 1-wire bus and peripherals. Development hardware already constructed. Application programming in C under embedded Linux. Access control system uses Access Bus the same bus as used to control the NetVend system. This project can support one or two students and offers opportunities for application development on Linux and integration with IIS under Windows NT. There are a number of hardware interface modules that can also be developed. 1 or 2 students.
- Portable Rotor Based Graphics Display. Construct a graphical display using an array of LEDs on a narrow strip rotation about a axis like the second hand on a clock face but much faster. If feasible the display should be 1 metre across. The device should be capable of generating the face of a clock as well as the numbers and a moving second hand along with simple character and visual effects. 1 or 2 students.
- Peripheral Cross Point Switch for PC Video, Mice and keyboard. Using the Video Cross point Switch from 1999 extend the Anders Ingelsson work on the KeyBoard / Mouse Peripheral Cross Point Switch to produce a integrated device capable of routing video and peripheral traffic between multiple PCs so any system may be controlled and monitored form the peripheral of any other system. Required FPGA design and basic micro controller programming. 1 student.
- ManyDisk IDE Hard Disk Address Translator. Create a device to produce real time IDE address translations making a standard IDE hard disk appear as multiple smaller disk drives. Only one virtual drive should be active at any one time. Development Hardware and Software exist to implement this project using Xilinx FPGAs. 1 or 2 students.
- Mini RF cellular network. Extend the 2000 thesis projects in this area to create a clip on belt size bi-directional text pager. The device should use multi hop technology to create an effective range significantly larger than point to point transmission will allow. 1-2 students.
