Embedded Motion Control 2016 Group 2: Difference between revisions
(→Goal) |
No edit summary |
||
Line 26: | Line 26: | ||
for example doors, open spaces, dead | for example doors, open spaces, dead | ||
ends and loops in the maze. | ends and loops in the maze. | ||
= '''Initial design''' = | |||
== '''Initial Idea''' == | == '''Initial Idea''' == | ||
Line 40: | Line 42: | ||
*The robot has to recognize doors | *The robot has to recognize doors | ||
*The robot cannot be idle for a certain time | *The robot cannot be idle for a certain time | ||
== '''Functions''' == | |||
To keep a well structured overview of the functions, they are divided into two categories: the basic | |||
hardware functions and the skills. The basic functions are the lowest level and they represent the | |||
hardware. The skills are combinations of basic functions to complete more difficult tasks |
Revision as of 21:36, 17 May 2016
Group Members
0779760 | Ilias Aouaj |
0818316 | Florian Bastiaens |
0784690 | Menno Bouma |
0775033 | Anton Duys |
0755206 | Yannick Knops |
Goal
The goal of the maze competition project is to create software that lets the pico robot solve a maze and drive through it fully autonomous as fast as possible. In this maze there will be certain obstacles that the robot has to overcome during the solving of the maze, for example doors, open spaces, dead ends and loops in the maze.
Initial design
Initial Idea
This is the report for the deadline of 27-04 about our initial thoughts of how we will structure the software for a autonomous maze solving robot.
Requirements
Based on the restrictions of the maze competition and the conditions that have to be met, the following requirements are set:
- The maze has to be solved by the robot autonomously within a given timeframe
- The robot has to avoid collisions with the walls and other obstacles
- The robot has to recognize doors
- The robot cannot be idle for a certain time
Functions
To keep a well structured overview of the functions, they are divided into two categories: the basic hardware functions and the skills. The basic functions are the lowest level and they represent the hardware. The skills are combinations of basic functions to complete more difficult tasks