44 _applyDeadZone(&x_input, &y_input, &spin_input);
77 +
" (body direction) | " + String(
state.
body_spin) +
" (body spin)");
100 void OmniRobot::_applyDeadZone(
int *input_1,
int *input_2,
int *input_3) {
void displayChannels(void)
Display all the current channel values to the serial monitor.
RCController6CH rc_controller
void displayInfo(String)
int displayError(int)
volatile int wheel_speed_right
void run(int)
Run the motor at the desired speed and direction or position.
void updateController(void)
RCController6CHState state
void updateLED(void)
Updates LED colors based on robot state.
volatile int wheel_speed_left
void displayRCChannels(void)
Displays all the values from the RC controller.
void runRobotModel(void)
Executes the robot model based on input from the RC controller.
void displayRobotState(void)
Displays the robot state.
void updateChannels(void)
Update the channel values.
OmniRobot(void)
Default constructor.
volatile int wheel_speed_tail
Header file for error codes
void setState(int, bool blink=false, int side=SIDE_BOTH)
Header file for OmniRobot class
volatile double body_direction
volatile double body_speed
void updateRCChannels(void)
Updates the RC controller values.