Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of 130111_YNU_MPU_4 by
Revision 7:05a718fdef74, committed 2013-01-10
- Comitter:
- kenkenpapurika
- Date:
- Thu Jan 10 05:59:12 2013 +0000
- Parent:
- 6:3792b68b1fc9
- Child:
- 8:de86cf9ccb89
- Commit message:
- ??????????????????????????
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Wed Jan 09 08:08:53 2013 +0000
+++ b/main.cpp Thu Jan 10 05:59:12 2013 +0000
@@ -128,9 +128,41 @@
float et[mt]={0.0};
float xi1[mt]={0.0};
float et1[mt]={0.0};
+ float psc;
+ float etc;
//********************* HOSHINO *********************
+
+ //********************* OHTSU ***********************
+ //teigi
+ float grv=9.80665;
+ float swg=0.04695;
+ float wgt=0.76;
+ float rho=1.22547328574415;
+
- //********************* OHTSU ***********************
+ float tt1=0.8;
+ float omg1=1.0;
+ float zet1=0.7;
+ float tt2=0.37;
+ float omg2=2.6;
+ float zet2=0.7;
+
+ float gmr=20;
+ float vmr=0;
+ float pse;
+ float ete;
+ float hte;
+
+ float hte00;
+ float dhdt;
+
+ float v2;
+
+ float gkp;
+ float gkd;
+
+ float avpc;
+ float avqc;
//********************* OHTSU ***********************
@@ -1095,6 +1127,24 @@
// ******************** control law **********************
// transrating dec to hex
//com
+
+ pse=(psc-psr)*dtr;
+ ete=etc-etr;
+ hte=htc-htr;
+
+ //horizontal
+ gkp=omg1*omg1/grv;
+ gkd=(2*zet1*omg1*cos(gmr*dtr)/grv)*vmr;
+ avpc=1/tt1*(gkd*pse+gkp*ete);//
+
+ //vertical
+ v2=vmr*vmr;
+ dhdt=(hte-hte00)/dt;
+
+ avqc=-1/tt2*(2/(0.084*rho*v2*swg))*(wgt*grv*cos(gmr*dtr)-wgt*(2*zet2*omg2*dhdt+omg2*omg2*hte));//
+ hte00=hte;
+
+
// ******************** control law **********************
// !!! HOSHINO !!! fprintf add guidance, velocity and control
