Difference between revisions of "Trajectory from gyro/accellerometer/compas"
From RoboWiki
(→O súčiastke:) |
|||
Line 1: | Line 1: | ||
− | == Zadanie | + | == Zadanie == |
Trajectory from gyro/accellerometer/compas. Requirement: must use this part: 9DOF IMU, use any real robot. | Trajectory from gyro/accellerometer/compas. Requirement: must use this part: 9DOF IMU, use any real robot. | ||
− | == O súčiastke | + | == O súčiastke == |
− | [[Image:09623-01b.jpg|right|300px| | + | [[Image:09623-01b.jpg|right|300px|9DOF IMU]] |
+ | |||
V projekte sme mali využiť súčiastku [https://www.sparkfun.com/products/9623 9DOF IMU] a následne zo získaných dát vykresliť prejdenú trajektóriu robota. | V projekte sme mali využiť súčiastku [https://www.sparkfun.com/products/9623 9DOF IMU] a následne zo získaných dát vykresliť prejdenú trajektóriu robota. | ||
− | + | Na doske 9DOF IMU sa nachádzajú nasledujúce komponenty: | |
− | |||
− | |||
− | |||
+ | * [http://en.wikipedia.org/wiki/Accelerometer akcelerometer] | ||
+ | * [http://en.wikipedia.org/wiki/Magnetometer magnetometer] | ||
+ | * [http://en.wikipedia.org/wiki/Gyroscope gyroskop] | ||
+ | == 1. etapa == | ||
+ | V prvej etape sme sa snažili prepojiť súčiastku s počítačom a získať z nej potrebné dáta. Postupným testovaním a dolaďovaním sme získali hodnoty: | ||
+ | * Yaw - udáva uhol zabočenia | ||
+ | * Pitch - udáva uhol stúpania / klesania | ||
+ | * Roll - udáva uhol výkyvu doprava / doľava | ||
+ | [[Image:YawPitchRoll.jpg|left|300px|Yaw, Pitch, Roll]] | ||
− | == | + | == 2. etapa == |
+ | Následne sme vykreslili dáta získané v prvej etape pomocou OpenGL: | ||
− | |||
− | == | + | == 3. etapa == |
+ | V tretej etape sme chceli dosiahnuť vykreslenie trajektórie podľa získaného Yaw (uhol zabočenia). S využitím polárnych súradníc a automatického pohybu vpred sme dokázali vykresliť trajektóriu v rovine. |
Revision as of 14:41, 25 June 2013
Contents
Zadanie
Trajectory from gyro/accellerometer/compas. Requirement: must use this part: 9DOF IMU, use any real robot.
O súčiastke
V projekte sme mali využiť súčiastku 9DOF IMU a následne zo získaných dát vykresliť prejdenú trajektóriu robota.
Na doske 9DOF IMU sa nachádzajú nasledujúce komponenty:
1. etapa
V prvej etape sme sa snažili prepojiť súčiastku s počítačom a získať z nej potrebné dáta. Postupným testovaním a dolaďovaním sme získali hodnoty:
- Yaw - udáva uhol zabočenia
- Pitch - udáva uhol stúpania / klesania
- Roll - udáva uhol výkyvu doprava / doľava
2. etapa
Následne sme vykreslili dáta získané v prvej etape pomocou OpenGL:
3. etapa
V tretej etape sme chceli dosiahnuť vykreslenie trajektórie podľa získaného Yaw (uhol zabočenia). S využitím polárnych súradníc a automatického pohybu vpred sme dokázali vykresliť trajektóriu v rovine.