Elisa3
|
#include "speed_control.h"
Functions | |
void | init_speed_control () |
Initialize the speed controller parameters. Actually not used. | |
void | start_vertical_speed_control_left (signed int *pwm_left) |
Control the speed of the left motor in a vertical wall. | |
void | start_vertical_speed_control_right (signed int *pwm_right) |
Control the speed of the right motor in a vertical wall. | |
void | start_horizontal_speed_control_right (signed int *pwm_right) |
Control the speed of the right motor in a flat surface. | |
void | start_horizontal_speed_control_left (signed int *pwm_left) |
Control the speed of the left motor in a flat surface. |
void init_speed_control | ( | ) |
Initialize the speed controller parameters. Actually not used.
void start_horizontal_speed_control_left | ( | signed int * | pwm_left | ) |
Control the speed of the left motor in a flat surface.
pwm_left | it's a reference; input => desired speed; output => pwm value |
void start_horizontal_speed_control_right | ( | signed int * | pwm_right | ) |
Control the speed of the right motor in a flat surface.
pwm_right | it's a reference; input => desired speed; output => pwm value |
void start_vertical_speed_control_left | ( | signed int * | pwm_left | ) |
Control the speed of the left motor in a vertical wall.
pwm_left | it's a reference; input => desired speed; output => pwm value |
void start_vertical_speed_control_right | ( | signed int * | pwm_right | ) |
Control the speed of the right motor in a vertical wall.
pwm_right | it's a reference; input => desired speed; output => pwm value |