TWI-Home
  Abteilung Elekrotechnik
Praktische Diplomarbeiten
  Mechatronische Systeme
 
red_light Pacficar: Expansionboard and multipurpos CAN System

white red student: Frefel Jürg
Hauri Thomas
red dozent: Brom Bruno-Charles Prof., Dipl. El.-Ing. NDS ETH
Zeman Jan Prof., Dr. sc. techn. Dipl. El.-Ing. ETH
red abstract:

Pacficar: Expansionboard and multipurpos CAN SystemWithin the last year an autonomous vehicle has been built at the TWI. The project called Pacificar is using a microcontrollerboard (Handyboard) developed at the M.I.T. The car is equipped with sensors and actuators to interact with its surrounding environment.The limitations of the Handyboard brought up the need of an expansion. A recently built expansionboard was designed to handle up to 8 model servos, different kinds of motors and more. The idea of using the Handyboard on larger robot systems made the designer include a CAN controller. This controller makes it possible to add widely used CAN components. Because of limited time only the CAN part of the expansionboard was completed and used for basic communications.One of our tasks was the implementation of the remaining components. We had to test them and write software for an easy handling. The other task was to design and build a multipurpose CAN system which makes it possible to easily connect different kinds of sensors and actuators to a Handyboard.

After reworking the expansionboard and testing all the components we designed and developed a CAN system. This System consists of sensor/actuator moduls and a universal CAN interface which can be easily plugged together. A bus was designed to connect the different kinds of moduls and the CAN interface to allow industrial components such as UARTs, motorcontrollers or simple I/O ports to be connected. With this solution we can cover most of the interfaces between sensor/actuators and a microcontroller.Because of the complexity of the motorcontroller we decided to build a separate motorcontroller-CAN interface.We have finished the soft- and hardware of some sensor/actuator moduls, the universal CAN interface and the motorcontroller-CAN interface.The designed multipurpose CAN system allows interaction of all kinds of masters (Handyboards) and slaves (sensors and actuators) in an easy way.

Branchfield overview / List of students

red_light Vision controlled robot motions

white red student: Berditschewski Alexander
Orlandi Michael
red dozent: Brom Bruno-Charles Prof., Dipl. El.-Ing. NDS ETH
red abstract:

This dissertation is a continuation of the semester work on the topic "Scara Robot with Adept Vision System". The following results could be performed in the work:

  • The object recognition is improved a lot now, by symmetrical and bright illumination of the working area. The disturbing shadows almost disappeared.
  • The maximum robot speed is now only limited by the robot itself. There is no limitation trough the table or the fastening of the robot anymore.
  • The object recognition and automatic assembly works correctly. It is realised with a motor driven disk. The robot is able to build a pyramid with randomly positioned cubes on the disk.
  • Several tasks have been performed with the camera mounted on the robot:
  1. It is possible to search all over the table for objects and seize them quite reliable. We have experimented with two strategies. The one with fixed robot positions is better than the scanning method.
  2. One of our goal was to trace a moving object. While we tried to do this, we saw ourselves confronted with the limits of the system. On one hand the robot is not built for this kind of operation, and on the other hand the image processing speed is too slow. We can trace an object indeed, but only with jerky movements.
  3. Although we couldn't realise a smooth trace of the object, the implementation of seizing "on-the-fly" was successful. Our strategy was to seize blind. Two conditions are required for this: The object must move on a predefined trace and its velocity must be constant.
  • Further we theoretically examined the possible use of neuronal networks for enhanced image processing, especially for reducing shadows in the picture.


Branchfield overview / List of students