Difference between revisions of "Trajectory from gyro/accellerometer/compas"

From RoboWiki
Jump to: navigation, search
(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|caption]]
+
[[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:
+
Na doske 9DOF IMU sa nachádzajú nasledujúce komponenty:
** akcelerometer
 
** magnetometer
 
** gyroskop
 
  
 +
* [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]]
  
  
=== Akcelerometer ===
+
== 2. etapa ==
 +
Následne sme vykreslili dáta získané v prvej etape pomocou OpenGL:
  
=== Magnetometer ===
 
  
=== Gyroskop ===
+
== 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

Zadanie

Trajectory from gyro/accellerometer/compas. Requirement: must use this part: 9DOF IMU, use any real robot.


O súčiastke

9DOF IMU

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
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.