... | @@ -30,6 +30,8 @@ TODO: ordn refs (til kode mv.) |
... | @@ -30,6 +30,8 @@ TODO: ordn refs (til kode mv.) |
|
|
|
|
|
TODO: indsæt billeder
|
|
TODO: indsæt billeder
|
|
|
|
|
|
|
|
TODO: Fjern '_' fra program-referencer
|
|
|
|
|
|
## **Plan**
|
|
## **Plan**
|
|
|
|
|
|
We plan to work on Thursday the 28th of April and on Thursday the 5th of May. We plan to use both days in their entirety and have not set a time limit for the sessions.
|
|
We plan to work on Thursday the 28th of April and on Thursday the 5th of May. We plan to use both days in their entirety and have not set a time limit for the sessions.
|
... | @@ -86,29 +88,12 @@ In order to use the LineFollower program, we rebuilt the robot so that the light |
... | @@ -86,29 +88,12 @@ In order to use the LineFollower program, we rebuilt the robot so that the light |
|
|
|
|
|
In order to have some clear goals for our experiments, we began by identifying issues with using the LineFollower program, in order to try and solve them individually before attempting to figure out a solution for the entire task - sort of a divide and conquer approach. This resulted in the following problems and motivations to solve them:
|
|
In order to have some clear goals for our experiments, we began by identifying issues with using the LineFollower program, in order to try and solve them individually before attempting to figure out a solution for the entire task - sort of a divide and conquer approach. This resulted in the following problems and motivations to solve them:
|
|
|
|
|
|
<table>
|
|
| Problem | Motivation to solve |
|
|
<tr>
|
|
| --- | --- |
|
|
<td>Problem</td>
|
|
| Getting out of the start area. Since the robot start on an entirely green surface, it is hard for it to find the track. | We need to get out of the start zone to complete the track.|
|
|
<td>Motivation to solve</td>
|
|
| Following the track up the ramp. | We need to drive straight up the ramp to perform a turn on the platform, and to avoid driving off the track.|
|
|
</tr>
|
|
| Detecting platforms, as this is not straightforward using just LineFollower. | We want to turn on the platform, and therefore have to know when the robot is on one, to successfully perform the turn and reach the next part of the track.|
|
|
<tr>
|
|
| Recognizing the top platform | We need to know when the robot is at the top, as the turn is different from the others.|
|
|
<td>Getting out of the start area. Since the robot start on an entirely green surface, it is hard for it to find the track.</td>
|
|
|
|
<td>We need to get out of the start zone to complete the track. </td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Following the track up the ramp.</td>
|
|
|
|
<td>We need to drive straight up the ramp to perform a turn on the platform, and to avoid driving off the track. </td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Detecting platforms, as this is not straightforward using just LineFollower. </td>
|
|
|
|
<td>We want to turn on the platform, and therefore have to know when the robot is on one, to successfully perform the turn and reach the next part of the track. </td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Recognizing the top platform</td>
|
|
|
|
<td>We need to know when the robot is at the top, as the turn is different from the others.</td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
*Table 1: Issues with the LineFollower program.*
|
|
*Table 1: Issues with the LineFollower program.*
|
|
|
|
|
... | | ... | |