Basic_Frame_TypeC_2023_Omni
Loading...
Searching...
No Matches
OmniDrive Class Reference
Inheritance diagram for OmniDrive:
ChassisDrive< OmniDrive >

Public Member Functions

 OmniDrive (IMessageCenter &message_center_ref, IMotors &motors, float chassis_width, float chassis_length, float power_limit_, float chassis_dt_)
void init_impl ()
void get_motor_feedback ()
void calc_target_motor_speeds (float vx, float vy, float wz)
void calc_motor_volts ()
void calc_motor_outputs (float vx, float vy, float wz)
void calc_power_limits ()
void calc_wheel_power_consumption ()
float calc_power_consumption ()
void set_max_power_impl (float new_max_power)
void send_motor_messages ()
Public Member Functions inherited from ChassisDrive< OmniDrive >
void init ()
void drive (float vx, float vy, float wz)
float get_power_consumption ()
void set_max_power (float new_max_power)

The documentation for this class was generated from the following files:
  • Core/Src/Applications/Omni_Drive.h
  • Core/Src/Applications/Omni_Drive.cpp