marvin:ecp1
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
marvin:ecp1 [2009/01/29 09:52] – deva | marvin:ecp1 [2009/01/29 11:03] (current) – rieper | ||
---|---|---|---|
Line 10: | Line 10: | ||
=====Goal===== | =====Goal===== | ||
- | Make robot able to communicate with gyroscope. | + | Make Marvin |
=====Plan===== | =====Plan===== | ||
Line 17: | Line 17: | ||
* Find or create a class for the gyroscope communication. | * Find or create a class for the gyroscope communication. | ||
- | =====Analysis===== | + | =====Theory===== |
- | ====Analogue to digital conversion | + | ====Analogue to Digital Conversion |
The main problem when dealing with sensors is that the real world is continuous and when we want to interpret these data it has to be digitized (discretized) in some way. This is done with an analogue to digital converter (A/ | The main problem when dealing with sensors is that the real world is continuous and when we want to interpret these data it has to be digitized (discretized) in some way. This is done with an analogue to digital converter (A/ | ||
The gyroscope utilizes the ADC so that it is possible to get readings from the gyroscope. | The gyroscope utilizes the ADC so that it is possible to get readings from the gyroscope. | ||
Line 42: | Line 42: | ||
The correct placement of the gyroscope can be seen in the [[#Building the robot|building instructions]] | The correct placement of the gyroscope can be seen in the [[#Building the robot|building instructions]] | ||
- | =====Building the robot===== | + | ====Building the Robot==== |
- | ====Preliminary considerations==== | + | ===Preliminary considerations=== |
Our primary goal is to make a balancing robot, and therefore it would be nice to eliminate the possibility of failure due to a bad build. This is the reason why we chose to re-use the instructions provided as seen in the building manual(([[http:// | Our primary goal is to make a balancing robot, and therefore it would be nice to eliminate the possibility of failure due to a bad build. This is the reason why we chose to re-use the instructions provided as seen in the building manual(([[http:// | ||
- | ====The Build==== | + | ===The Build=== |
The build is pretty straight forward, as the building instructions is well written and also accompanied by photos. One thing to note though, is that the robot is fairly symmetric, so building instructions is only provided for one side of the robot and it is up to the builder to mirror the other side. This is however no problem because of the good photos.\\ | The build is pretty straight forward, as the building instructions is well written and also accompanied by photos. One thing to note though, is that the robot is fairly symmetric, so building instructions is only provided for one side of the robot and it is up to the builder to mirror the other side. This is however no problem because of the good photos.\\ | ||
The finished robot can be seen in the picture below. | The finished robot can be seen in the picture below. |
marvin/ecp1.1233219149.txt.gz · Last modified: 2009/01/29 09:52 by deva