足回り用プログラム(修正版)
Dependencies: SBDBT arrc_mbed BNO055
Odmetry.hpp
- Committer:
- kazumayamanaka
- Date:
- 2022-01-28
- Revision:
- 5:e189d55ef292
File content as of revision 5:e189d55ef292:
#ifndef ODMETRY_H #define ODMETRY_H #include "mbed.h" #define Co (108 * 3.1415926535897) / 512 #define PI 3.1415926535897 class Odmetry{ public: Odmetry(); void pass_pulse(double PULSE1,double PULSE2,double PULSE3,double PULSE4); void pass_angle(double THETA); void print_Pos(); private: void Angular(); void CalcPosition(); void CalcSpd(); void transform(); double Radius; double Wradius; double Omega[4]; double spd[4]; double pulse_a[4],pulse_b[4],diff[4]; double Xspd,Yspd; double Xpower,Ypower; double XPos,YPos,Theta; double dt; }; #endif