User Tools

Site Tools


lego_rip_prog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
lego_rip_prog [2016/04/17 23:44] joaomatoslego_rip_prog [2016/04/17 23:51] (current) joaomatos
Line 1: Line 1:
 +**PROGRAMMING**
 +
 +The balance method on this report will be a full state feedback , calculating the gains using LQR. Both programs were done following the same algorithm.The programs used were Simulink and Bricx Command Center (NQC Language).
 +
 +**Pseudo Algorithm:**
 +  - get the position value from encoder.
 +  - calculate velocity.
 +  - get the state matrix [u] with Pendulum pos. and vel. and Motor pos. and vel.
 +  - calculate motor input as [K]*[u]. Where [K] is the optimal gain matrix from LQR.
 +  - send input to motor 
 +  - repeat
 +
 +
 +----
 +
 +**TUTORIALS:**
 +
   * [[lego_rip_prog_simulink|Simulink Programming]]   * [[lego_rip_prog_simulink|Simulink Programming]]
   * [[lego_rip_prog_nqc|Bricx Command Center Programming (NQC)]]   * [[lego_rip_prog_nqc|Bricx Command Center Programming (NQC)]]
lego_rip_prog.1460961892.txt.gz · Last modified: by joaomatos