Embedded Motion Control 2012 Group 6: Difference between revisions
No edit summary |
|||
Line 27: | Line 27: | ||
** Practiced with simulator (all) | ** Practiced with simulator (all) | ||
** Investigated sensor data(all) | ** Investigated sensor data(all) | ||
* '''Week 3''' | |||
** Overall design of the robot control software | |||
** Devision of work for the various blocks of functionality | |||
** First rough implementation: the robot is able to autonomously drive through the maze without hitting the walls | |||
==Progress report== | ==Progress report== |
Revision as of 13:01, 10 May 2012
SVN guidelines
- Always first update the SVN with the following command
svn up
- Commit only files that actually do work
- Clearly indicate what is changed in the file, this comes handy for logging purposes
- As we all work with the same account, identify yourself with a tag (e.g. [AJ], [DG], [DH], [JU], [RN])
- To add files, use
svn add $FILENAME
For multiple files, e.g. all C-files usesvn add *.c
Note: again, update only source files - If multiple files are edited simultaneously, more specifically the same part of a file, a conflict will arise.
- use version A
- use version B
- show the differences
ToDo
List of planned items.
- Study movement of Jazz robot
- Handle vision, more specifically detection of the arrows
- Scanning the environment
Progress
Progress of the group. The newest item is listed on top.
- Week 1
- Started with tutorials (all)
- Installed ROS + Eclipse (all)
- Installed Ubuntu (all)
- Week 2
- Finished with tutorials (all)
- Practiced with simulator (all)
- Investigated sensor data(all)
- Week 3
- Overall design of the robot control software
- Devision of work for the various blocks of functionality
- First rough implementation: the robot is able to autonomously drive through the maze without hitting the walls
Progress report
This progress report aims to give an overview of the results of group 6. In some cases details are lacking due confidence reasons.
The software to be developed has one specific goal: driving out of the maze. It is yet uncertain whether the robot will start in the maze or needs to enter the maze himself. Hitting the wall results in a time penalty, which yields to the constraint not to hit the wall. In addition, speed is also of importance to set an unbeatable time.
For the above addressed goal and constraints, requirements for the robot can be described. Movement is necessary to even start the competition, secondly vision (object detection) is mandatory to understand what is going on in the surroundings. But, the most important of course is strategy. Besides following the indicating arrows, a back-up strategy will be implemented. Clearly, the latter should be robust and designed such that it always yields a satisfying result (i.e. team 6 wins).
Different modules will be designed the upcoming weeks, which forms the building blocks of the complete software framework.
To be continued...