|
4.2 Project DetailsAs concluded by J. Buhmann at al. [3] a robot must solve each of the following tasks to achieve the overall goal:
Robot buildingA robot deemed fit for the needed requirements was constructed. Figure 2.2 shows an image of our fancy robot.
Explorer#1Tasks solved:
Explorer#2Tasks solved:
Explorer#3Tasks solved:
q = (100 - noise + light)/2 q ∈ (0, 100) Course correction is implemented through a FIFO buffer that stores and compares the actual and the past 3 distances to the wall on the left side. When too many values in the buffer differ from each other a course correction is executed. The exit condition uses a defined start area, once left the program exits if the current position is within the starting area. The map is finally saved to a Targa file. Figure 2.5 shows a functional flowchart of Explorer#3.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!!! Dieses Dokument stammt aus dem ETH Web-Archiv und wird nicht mehr gepflegt !!!
!!! This document is stored in the ETH Web archive and is no longer maintained !!! |