CoE Logo University of Michigan College of Engineering

 

 EECS373 FINAL PROJECT

Seth Toren-Herrinton, James Allen, Michael Reed

The Webdozer

 

The WebDozer, as the name implies, is a robotic bulldozer controlled via a webpage. A web server hosted on the MPC823 receives commands sent to it from a webpage via GET variables, which it in turn parses to direct DC-powered motors on the dozer.  The dozer contains an onboard infrared sensor which detects object distance.  This data is passed back to the webpage at the end of the query.

We interfaced into the MPC823 with Ethernet and a voltage based infrared sensor. We also connected two DC motors to the MPC823 through the use of testpoints and relays.  The DC motors are semi-pulse-width-modulated. In practice, one can solely apply a constant voltage to drive the motors in a specified direction.  The infrared sensor is connected to the MPC823 by the use of an ADC converter.

The most difficult part of the project was setting up the Ethernet. Once we were able to initialize the Ethernet controller on the MPC823 (Which was quite a task in and of itself), we then had to develop bare-bones implementations of IP, TCP, and HTTP encapsulators, each of which had many quirks of its own. It took a lot of testing and referencing published specifications for the networking protocols before things worked the way they were supposed to.

See the 'Dozer in Action
(An MPEG movie of the WebDozer)