PROJECT DESCRIPTION
Mobile Robot (The Rug Warrior) project´s objective was to implement microcontroller programming for Motorola MC68HC11 µProcessor, and in this way, program the Rug Warrior (RG) to perform various actions of mobility.
RG was developed at the MIT labs. It is a battery operated robot with motors at each of its two wheels. It was equipped with sensors such as the Infrared sensor and the Photocells as well as shaft encoders at the wheels.
The objective was to make RG drive along a terrain, in straight lines or along a specified boundary, move around obstacles, move towards or away from a light source.
PROJECT ACTIVITY
After the Hardware assembly, the system programming was done in Interactive C (IC). The tasks were done one step at a time with the idea to make as many re-usable modules as possible.
The project lasted approximately 4 months, and at the end, RG could do all the tasks that it was assigned for this project. It was also programmed to scan its surrounding, fix a target, make a judgement based on the intensity of light source, or the distance from an obstacle, find a way past it, and still follow a fixed or a moving source.