рдПрдордИрдПрдордПрд╕ рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░, рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдФрд░ рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рдХреЛрдг



рдЬрдм рд╡рд┐рдХрд╛рд╕рд╢реАрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдЬрд┐рд╕рдореЗрдВ рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛрдгреЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рддреЛ рд╕рд╡рд╛рд▓ рдЙрда рд╕рдХрддрд╛ рд╣реИ - рдХреМрди рд╕рд╛ рдПрдордИрдПрдордПрд╕ рд╕реЗрдВрд╕рд░ рдЪреБрдирдирд╛ рд╣реИред рд╕реЗрдВрд╕рд░ рдирд┐рд░реНрдорд╛рддрд╛ рдХрдИ рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдирд╕реЗ рд╣рдореЗрдВ рд╕реЗрдВрд╕рд░ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╣рдо рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдХреЛрдг рд╕рдЯреАрдХрддрд╛ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдкрдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

TL; DR : рдСрдХреНрдЯреЗрд╡ / MATLAB рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдФрд░ рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдХреЗ рдПрдордИрдПрдордПрд╕ рдорд╛рдк рд╕реЗ рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛрдгреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдирдкреБрдЯ рдкрд░ - рдбреЗрдЯрд╛рд╢реАрдЯ (рдФрд░ / рдпрд╛ рдЕрдВрд╢рд╛рдВрдХрди рддреНрд░реБрдЯрд┐рдпреЛрдВ) рд╕реЗ рд╕реЗрдВрд╕рд░ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ред рд▓реЗрдЦ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЕрдкрдиреЗ рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдЬрдбрд╝рддреНрд╡реАрдп рд╕реЗрдВрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╕реЗрдВрд╕рд░ рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рд╢реИрдХреНрд╖рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢рд╛рдорд┐рд▓ рд╣реИред рдЬреАрдердм рдХреЛ рднреА рд▓рд┐рдВрдХ рдХрд░реЗрдВ ред

рд╣рдо рддреБрд░рдВрдд рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рд░реНрддреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ:

  • рд╣рдо рдПрдХ рд╕реНрдерд┐рд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛрдгреЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

    рдХреНрдпреЛрдВ?
    , .
  • рдХреЛрдгреЛрдВ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХреНрд╕реАрд▓реЗрд░реЛрдореАрдЯрд░ рдФрд░ рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдХреЗ рдПрдордИрдПрдордПрд╕ рдорд╛рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

1. рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╢реИрдХреНрд╖рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдо


рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рдХреЛрдг




рд╣рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рдХреЛрдгреЛрдВ рдХреЛ рдпреВрд▓рд░ рдПрдВрдЧрд▓реНрд╕ - рд░реЛрд▓, рдкрд┐рдЪ, рдпрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭреЗрдВрдЧреЗ, рдЬреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА XYZ рдФрд░ рд╕реНрдерд╛рдиреАрдп рдкреВрд░реНрд╡-рдЙрддреНрддрд░-рдЯреЙрдк-рдЯреЙрдк рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА (ENU - рдкреВрд░реНрд╡ рдЙрддреНрддрд░ рдЕрдк) рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рд░реЛрд▓, рдкреАрдЪ, рдпрд╡ рдПрдВрдЧрд▓реНрд╕ рд░реЛрдЯреЗрд╢рди рдХреЛ рдирд┐рд░реВрдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдПрдХреНрд╕рдпреВрдЬреЗрдб рдПрдХреНрд╕рд┐рд╕ рдХреЛ рдИрдПрдирдпреВ рдЕрдХреНрд╖ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рддрджрдиреБрд╕рд╛рд░, рд╢реВрдиреНрдп рдХреЛрдг рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╡рд╕реНрддреБ рдХрд╛ рдПрдХреНрд╕ рдЕрдХреНрд╖ рдкреВрд░реНрд╡ рдХреА рдУрд░ рд╣реИ, рд╡рд╕реНрддреБ рдХрд╛ рд╡рд╛рдИ рдЕрдХреНрд╖ рдЙрддреНрддрд░ рдХреА рдУрд░ рджреЗрдЦ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЬреЗрдб рдЕрдХреНрд╖ рдКрдкрд░ рд╣реИред

рдХреБрд▓реНрд╣рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рдШреВрдордиреЗ рдХрд╛ рдХреНрд░рдо рдЕрдВрддрд┐рдо рдХреЛрдг рд╕реЗ рд╣реЛрддрд╛ рд╣реИ: рдкрд╣рд▓реЗ yaw рдкрд░ (Z рдЕрдХреНрд╖ рдХреЗ рдЖрд╕рдкрд╛рд╕), рдлрд┐рд░ рдкрд┐рдЪ рдкрд░ (Y рдЕрдХреНрд╖ рдХреЗ рдЖрд╕рдкрд╛рд╕), рдлрд┐рд░ рд░реЛрд▓ рдкрд░ (X рдЕрдХреНрд╖ рдХреЗ рдЖрд╕рдкрд╛рд╕)ред

accelerometer


рдпрд╣ рдПрдХ рд╕реЗрдВрд╕рд░ рд╣реИ рдЬреЛ рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛ рдЕрдХреНрд╖ рдкрд░ рд╕реНрдкрд╖реНрдЯ рддреНрд╡рд░рдг рдХреЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдХреЛ рдорд╛рдкрддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ - рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг рдХреЛ рдорд╛рдкрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рд╕реНрдерд┐рд░ рд╣реЛред рдПрдХ рд╕реНрдкреНрд░рд┐рдВрдЧ рдкрд░ рд╡рдЬрди рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╣реИ, рдЗрд╕рдХреЗ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдорд╛рдк рд╡рд╕рдВрдд рдХреЗ рддрдирд╛рд╡ рдХреА рдбрд┐рдЧреНрд░реА рдХреЗ рдЖрдиреБрдкрд╛рддрд┐рдХ рд╣реИрдВред рдпрджрд┐ рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдЖрд░рд╛рдо рдкрд░ рд╣реИ, рддреЛ рд╡рд╕рдВрдд рдХреЗрд╡рд▓ рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг рджреНрд╡рд╛рд░рд╛ рдлреИрд▓рд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рддреЗрдЬ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдмрд▓реЛрдВ рдХрд╛ рдпреЛрдЧ рд╣реЛрдЧрд╛: рд╡рдЬрди рдХреА рдЬрдбрд╝рддрд╛(F=maтЖТ) рдФрд░ рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг (Fg=mgтЖТ)

рд╣рдо рдСрд░реНрдереЛрдЧреЛрдирд▓ (рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рд░реВрдк рд╕реЗ рд▓рдВрдмрд╡рдд) рдЯреНрд░рд╛рдЗрдХреЛрдореАрдЯрд░ рдХреЗ рдорд╛рдк рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЙрдбрд▓ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ:

aXYZ=maтЛЕAXYZ+ba+na,

рдХрд╣рд╛рдБ рдкреЗ aXYZ- SSC (рд╕реНрд╡рдпрдВ рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА) XYZ рдореЗрдВ рдорд╛рдкрд╛ рддреНрд╡рд░рдг, ma- рдХреБрд▓реНрд╣рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рддрд┐рд░рдЫрд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдХреЗ рдкреИрдорд╛рдиреЗ рдХрд╛рд░рдХ, AXYZCCK XYZ рдореЗрдВ рд╕рдЪ рддреНрд╡рд░рдг рдХрд╛ рд╡реЗрдХреНрдЯрд░ рд╣реИ, baрдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдХрд╛ рд╢реВрдиреНрдп рд╡рд┐рд╕реНрдерд╛рдкрди рд╡реЗрдХреНрдЯрд░ рд╣реИ, na- рдорд╛рдк рд╢реЛрд░ред

рдХреБрд▓реНрд╣рд╛рдбрд╝рд┐рдпреЛрдВ рдФрд░ рд╕реНрдХреЗрд▓ рдХрд╛рд░рдХреЛрдВ рдХрд╛ рддрд┐рд░рдЫрд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

ma=[1+ma,1,1ma,1,2ma,1,3ma,2,11+ma,2,2ma,2,3ma,3,1ma,3,21+ma,3,3],

рдЬрд╣рд╛рдВ рддрддреНрд╡ рдореБрдЦреНрдп рд╡рд┐рдХрд░реНрдг рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВ (1+ma,1,1,1+ma,2,2,1+ma,3,3) рдХреНрдпрд╛ рддреНрд╡рд░рдХ рдХреЗ рддреАрди рдЕрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдкреИрдорд╛рдиреЗ рдХрд╛рд░рдХ рдФрд░ рдЙрдирдХреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВ, рдФрд░ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд╢реЗрд╖ рддрддреНрд╡ рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдХреЗ рдЕрдХреНрд╖реЛрдВ рдХреА рд╡рд┐рдХреГрддрд┐рдпрд╛рдВ рд╣реИрдВред

рдбреЗрдЯрд╛рд╢реАрдЯ рд╕реЗ рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдЪрдпрди

MPU-9250


  • тАФ Zero-G Initial Calibration Tolerance (┬▒60mg X,Y, ┬▒80mgZ) тАФ g10тИТ3;
  • тАФ Initial Tolerance (┬▒3%) тАФ . , 10тИТ2;
  • тАФ Cross Axis Sensitivity (┬▒2%) тАФ 10тИТ2;
  • тАФ Noise Power Spectral Density (300╬╝gHz)тАФ g10тИТ6;
  • тАФ Low Pass Filter Response (5тИТ260Hz)тАФ , . . ;

:

╧Гnoise=G0тЛЕ╬аnoise;


ADIS16488A:


  • тАФ Bias Repeatability (┬▒16mg) тАФ g10тИТ3;
  • тАФ (Sensitivity) Repeatability (┬▒0.5%) тАФ ;
  • тАФ Misalignment Axis to frame (┬▒1тИШ) тАФ , (, );
  • тАФ Noise Density (0.063mgHzrms)тАФ g;
  • тАФ (3dBBandwidth)тАФ , MPU-9250;


рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░


рдПрдХ рд╕реЗрдВрд╕рд░ рдЬреЛ рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛ рдЕрдХреНрд╖ рдкрд░ рдЪреБрдВрдмрдХреАрдп рдХреНрд╖реЗрддреНрд░ рдкреНрд░реЗрд░рдг рдХреЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдХреЛ рдорд╛рдкрддрд╛ рд╣реИред рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣рд╛рд░реНрдб-рдЖрдпрд░рди рдФрд░ рд╕реЙрдлреНрдЯ-рдЖрдпрд░рди рдХреА рд╡рд┐рдХреГрддрд┐рдпреЛрдВ рд╕реЗ рд╣реИред рдЬрдм рдПрдХ рд╕реНрдерд┐рд░ рдШрдЯрдХ рдХреЛ рдорд╛рдкрд╛ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╣рд╛рд░реНрдб-рдЖрдпрд░рди рд╡рд┐рд░реВрдкрдг рдПрдХ additive рдкреНрд░рднрд╛рд╡ рд╣реИред рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕реНрдерд╛рдпреА рдЪреБрдВрдмрдХ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпрд╛ рд╕реЗрдВрд╕рд░ рдХрд╛ рдПрдХ рдЖрддреНрдо рд╢реВрдиреНрдп рдСрдлрд╕реЗрдЯред рд╢реАрддрд▓-рд▓реМрд╣ рд╡рд┐рд░реВрдкрдг рдЪреБрдВрдмрдХреАрдп рдкреНрд░реЗрд░рдг рд╡реЗрдХреНрдЯрд░ рдХреА рджрд┐рд╢рд╛ рдФрд░ / рдпрд╛ рдХреНрд╖реАрдгрди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рдПрдХ рдЧреБрдгрдХ рдкреНрд░рднрд╛рд╡ рд╣реИред рдпрд╣ рдкреНрд░рднрд╛рд╡ рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдХреЗ рддрддреНрдХрд╛рд▓ рдЖрд╕рдкрд╛рд╕ рдпрд╛ рд╕реЗрдВрд╕рд░ рдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╡рд┐рдХреГрддрд┐рдпреЛрдВ рдореЗрдВ рдзрд╛рддреБ рдХреА рд╡рд╕реНрддреБ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - рд╕реНрдХреЗрд▓ рдлреИрдХреНрдЯрд░ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдпрд╛ рдЗрд╕рдХреА рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛ рдЕрдХреНрд╖ рдХреА рд╡рд┐рдХреГрддрд┐ред
рд╣рдо рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдХреЗ рддреНрд░рд┐рднреБрдЬ рдХреЗ рдорд╛рдк рдореЙрдбрд▓ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ:

mXYZ=SmтЛЕMXYZ+bm+nm,

рдХрд╣рд╛рдБ рдкреЗ mXYZ- CCK XYZ рдореЗрдВ рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдорд╛рдк, Sm- рдХреБрд▓реНрд╣рд╛рдбрд╝рд┐рдпреЛрдВ рдФрд░ рд╕реНрдХреЗрд▓ рдХрд╛рд░рдХреЛрдВ рдХреЗ рд╡рд┐рдХрд░реНрдг рддрд┐рд░рдЫреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ (рдЬреЛ рдирд░рдо - рд▓реЛрд╣реЗ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ), MXYZрдПрд╕рдПрд╕рдХреЗ рдореЗрдВ рд╕рдЪреНрдЪреЗ рдЪреБрдВрдмрдХреАрдп рдкреНрд░реЗрд░рдг рдХрд╛ рд╡реЗрдХреНрдЯрд░ рд╣реИ, bm- рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдХреЗ рд╢реВрдиреНрдп рдХрд╛ рд╡рд┐рд╕реНрдерд╛рдкрди (рдХрдард┐рди рд▓реЛрд╣реЗ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ), nm- рдорд╛рдк рд╢реЛрд░ред
рддрд┐рд░рдЫреА рдзреБрд░реА рдХрд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдХреЗ рдкреИрдорд╛рдиреЗ рдХрд╛рд░рдХ:

Sm=[1+Sm,1,1Sm,1,2Sm,1,3Sm,2,11+Sm,2,2Sm,2,3Sm,3,1Sm,3,21+Sm,3,3],

рдореБрдЦреНрдп рд╡рд┐рдХрд░реНрдг рдкрд░ рд╕реНрдерд┐рдд рддрддреНрд╡ (Sm,1,1,Sm,2,2,Sm,3,3) рдХреНрдпрд╛ рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдХреЗ рддреАрди рдЕрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдкреИрдорд╛рдиреЗ рдХрд╛рд░рдХ рдФрд░ рдЙрдирдХреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВ, рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд╢реЗрд╖ рддрддреНрд╡ рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдХреЗ рдЕрдХреНрд╖реЛрдВ рдХреА рд╡рд┐рдХреГрддрд┐рдпрд╛рдВ рд╣реИрдВред рд╕рднреА рдореИрдЯреНрд░рд┐рдХреНрд╕ рддрддреНрд╡ рдирд░рдо-рд▓реЛрд╣реЗ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЛ рднреА рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВред

рдПрдХ рдбреЗрдЯрд╛рд╢реАрдЯ рд╕реЗ рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╡рд┐рдХрд▓реНрдк

MPU-9250


, , :

  • тАФ (1╬╝T);
  • тАФ (5%);
  • тАФ , , тАФ (┬▒2%);
  • тАФ (0.6╬╝T);

ADIS16488A


  • тАФ Initial Bias Error (┬▒15mgauss=1.5╬╝T)тАФ , (0.5╬╝T);
  • тАФ Initial Sensitivity Tolerance (2%);
  • тАФ Misalignment Axis to axis (0.35тИШ)тАФ , (, );
  • тАФ Noise Density (0.042mgaussHz)тАФ (TeslaHz);
  • тАФ 260Hz;


рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛрдгреЛрдВ рдХреА рдЧрдгрдирд╛


рдкреГрдереНрд╡реА рдкрд░ рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг, рддреНрд╡рд░рдгрдорд╛рдкреА "рднрд╛рд╡рдирд╛" рдиреАрдЪреЗ рдХреА рджрд┐рд╢рд╛ рд╣реИред рдЙрдирдХреЗ рдорд╛рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рд░реЛрд▓ рдФрд░ рдкрд┐рдЪ рдХреЛрдгреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЧрдгрдирд╛ рдХреЗ рд╕реВрддреНрд░ рдпрд╣рд╛рдВ рджреЗрдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ ред рддреАрд╕рд░рд╛ рд╣реИ рдпрд╡ рдХреЛрдг (рдФрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЪреБрдВрдмрдХреАрдп рдЕрдЬрд╝реАрдореБрде), рдкреГрдереНрд╡реА рдХреЗ рдЪреБрдВрдмрдХреАрдп рдХреНрд╖реЗрддреНрд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЪреБрдВрдмрдХреАрдп рдХреНрд╖реЗрддреНрд░ рдЗрдВрдбрдХреНрд╢рди рд╡реЗрдХреНрдЯрд░ рдХреЛ рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдорд╛рдкрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдирдХреЗ рдорд╛рдк yaw рдХреЛрдг рдХреА рдЧрдгрдирд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЪреБрдВрдмрдХреАрдп рдЕрдЬрд╝реАрдореБрде рдХреА рдЧрдгрдирд╛ рдореЗрдВ, рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдорд╛рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд┐рдорд╛рди рдореЗрдВ рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдпрд╣рд╛рдВ рдЖрдк рдЪреБрдВрдмрдХреАрдп рдЕрдЬрд╝реАрдореБрде рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рд╕реВрддреНрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

roll=atan(aYaZ),

pitch=atan(тИТaXaY2+aZ2),

yaw=atan2(mEmN),

рдХрд╣рд╛рдБ рдкреЗ atan2- рдкреВрд░реНрдг рдЪрд╛рдк рд╕реНрдкрд░реНрд╢рдХ рдХрд╛рд░реНрдп, aX, aY, aZ- CCK рдореЗрдВ рддреАрди рдЕрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░ рдХрд╛ рдорд╛рдкрди, mE, mN- рдПрдХреНрд╕ ', рд╡рд╛рдИ' рдПрдХреНрд╕рд┐рд╕ рдХреЗ рд╕рд╛рде рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдХреЗ рдорд╛рдк (рдкреНрд▓реЗрди рдореЗрдВ рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдХреЗ рдорд╛рдк рдЧрд┐рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ)ред

2.





  • roll, pitch, yaw. .
    ?
    , тАФ .
  • roll, pitch, yaw XYZ ENU:

    CXYZENU=|cyтЛЕcpтИТcrтЛЕsy+srтЛЕcyтЛЕspsrтЛЕsy+crтЛЕcyтЛЕspsyтЛЕcpcrтЛЕcy+srтЛЕsyтЛЕspтИТsrтЛЕcy+crтЛЕsyтЛЕspтИТspsrтЛЕcpcrтЛЕcp|,

    cr=cosтБб(roll), sr=sinтБб(roll), cp=cosтБб(pitch), sp=sinтБб(pitch), cy=cosтБб(yaw), sy=sinтБб(yaw).
  • :

    AXYZ=(CXYZENU)TтЛЕ|00тИТ1|,


    |00тИТ1|тАФ , , g, (CXYZENU)TтАФ ( ).
  • :

    aXYZ=(I+ma)тЛЕAXYZ+ba+na,
  • () :

    rollтА▓=atan(aYaZ),

    pitchтА▓=atan(тИТaXaY2+aZ2).
  • ┬л┬╗ , rpy2mat:

    CXYZXYZтА▓=rpy2mat([rollтА▓pitchтА▓0]T),

    roll' pitch' тАФ , , тАФ .
  • ENU XYZ:

    MXYZ=(CXYZENU)TтЛЕMENU.
  • :

    mXYZ=SmтЛЕMXYZ+bm+nm.
  • ┬л┬╗:

    mXYZтА▓=CXYZXYZтА▓тЛЕmXYZ.
  • ┬л┬╗ c :

    yawтА▓=atan2(mYтА▓mXтА▓).
  • roll, pitch, yaw тАФ roll', pitch', yaw'.

3. тАФ


рджреЛ рд╕реЗрдВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ - ADIS16488A рдФрд░ MPU-9250, рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛрдгреЛрдВ рдХреЗ рдЖрдХрд▓рди рдореЗрдВ рд╕реАрдорд╛рдВрдд рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдПрдХреНрд╕реАрд▓рд░реЛрдореАрдЯрд░ рдФрд░ рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдХреЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рдВрдпреБрдХреНрдд рдкреНрд░рднрд╛рд╡ рдХреЗ рддрд╣рдд рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИрдВред

рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдЕрдзрд┐рдХрддрдо рдорд╛рди рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рдХреЛрдгMPU-9250ADIS16488A
рдШреВрдордирд╛

30тИШ

8тИШ
рдкрд┐рдЪ

10тИШ

2тИШ
рдЪреБрдВрдмрдХреАрдп рдЕрдЬрд╝реАрдореБрде

30тИШ

20тИШ

рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛрдгреЛрдВ рдХреЗ рдЖрдХрд▓рди рдХреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдкрд░ рдПрдХреНрд╕реАрд▓рд░реЛрдореАрдЯрд░ рдФрд░ рдореИрдЧреНрдиреЗрдЯреЛрдореАрдЯрд░ рдХреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рд╕рдВрдпреБрдХреНрдд рдкреНрд░рднрд╛рд╡:

  • рдЗрд╕ рддрд░рд╣ рд╕реЗ рд░реЛрд▓ рдФрд░ рдкрд┐рдЪ рд╡реИрд▓реНрдпреВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд░реЛрд▓ рдПрд╕реЗрд╕рдореЗрдВрдЯ рдПрд░рд░ рджрд┐рдЦрддрд╛ рд╣реИ:

  • рд░реЛрд▓ рдФрд░ рдкрд┐рдЪ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд┐рдЪ рдЕрдиреБрдорд╛рди рддреНрд░реБрдЯрд┐рдпрд╛рдВ:

  • рд░реЛрд▓ рдФрд░ рдкрд┐рдЪ рдХреЛрдг рд╕реЗ рдЪреБрдВрдмрдХреАрдп рдЕрдЬрд╝реАрдореБрде рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ:

  • рд░реЛрд▓ рдХреЛрдг рдФрд░ рдЪреБрдВрдмрдХреАрдп рдЕрдЬрд╝реАрдореБрде рд╕реЗ рдЪреБрдВрдмрдХреАрдп рдЕрдЬрд╝реАрдореБрде рдХреЗ рдЖрдХрд▓рди рдХреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ:

  • рдкрд┐рдЪ рдХреЛрдг рдФрд░ рдЪреБрдВрдмрдХреАрдп рдЕрдЬрд╝реАрдореБрде рд╕реЗ рдЪреБрдВрдмрдХреАрдп рдЕрдЬрд╝реАрдореБрде рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ:


- . ?
.



Z (z1тЖТz2) , (gтА▓тЖТg"). ( ). (╬Ф1тЖТ╬Ф2). , .

( ) :









( ) :









  • , . . .
  • . .

- :
  • ( ).
  • , , .. тАФ .



рд▓реЗрдЦрдХ

  • рдЗрд▓реНрдпрд╛ рдирд╛рдЧрд┐рди - Stormgazer
  • рджрд░рд┐рдпрд╛ рдорд╛рд▓рдлреАрд╡рд╛

рдореЙрд╕реНрдХреЛ рдкрд╛рд╡рд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЗрдВрд╕реНрдЯреАрдЯреНрдпреВрдЯ, рд░реЗрдбрд┐рдпреЛ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЧ

All Articles