void init_coordinate_systems(void)
struct _error_state ErrorState
double wang[YP_PARAM_MAX_MOTOR_NUM]
int ping_response[YP_PARAM_MAX_MOTOR_NUM+1]
ErrorStatePtr get_error_state_ptr()
void odm_logging(OdometryPtr, double, double)
void cstrans_odometry(YPSpur_cs cs, OdometryPtr dst_odm)
int odometry_receive_loop(void)
void cstrans_xy(YPSpur_cs src, YPSpur_cs dest, double *x, double *y, double *theta)
int odm_read(OdometryPtr odm, double *v, double *w)
double wtorque[YP_PARAM_MAX_MOTOR_NUM]
void set_cs(YPSpur_cs cs, double x, double y, double theta)
double time[YP_PARAM_MAX_MOTOR_NUM]
OdometryPtr get_odometry_ptr()
YPSpur_shvel_error_state state[YP_PARAM_MAX_MOTOR_NUM]
struct _odometry * OdometryPtr
#define YP_PARAM_MAX_MOTOR_NUM
short enc[YP_PARAM_MAX_MOTOR_NUM]
struct _odometry Odometry
double wvel[YP_PARAM_MAX_MOTOR_NUM]
int enc_init[YP_PARAM_MAX_MOTOR_NUM]
double time_estimate(int readnum)
時刻の推定 (n回目の計測結果の時刻を計算する)
void cs_odometry(YPSpur_cs cs, OdometryPtr dst_odm)
CSptr get_cs_pointer(YPSpur_cs cs)
void odometry(OdometryPtr xp, short *cnt, short *pwm, double dt, double time)
struct _error_state * ErrorStatePtr
void process_int(OdometryPtr xp, ErrorStatePtr err, int param_id, int id, int value, double receive_time)
yp-spur
Author(s):
autogenerated on Fri Oct 20 2023 03:02:42