dRonin
adbada4
dRonin firmware
|
Path calculation library with common API. More...
Go to the source code of this file.
Functions | |
static void | path_endpoint (const float *start_point, const float *end_point, const float *cur_point, struct path_status *status) |
Compute progress towards endpoint. Deviation equals distance. More... | |
static void | path_vector (const float *start_point, const float *end_point, const float *cur_point, struct path_status *status) |
Compute progress along path and deviation from it. More... | |
static void | path_circle (const float *center_point, float radius, const float *cur_point, struct path_status *status, bool clockwise) |
Circle location continuously. More... | |
static void | path_curve (const float *start_point, const float *end_point, float radius, const float *cur_point, struct path_status *status, bool clockwise) |
Compute progress along circular path and deviation from it. More... | |
void | path_progress (const PathDesiredData *pathDesired, const float *cur_point, struct path_status *status) |
Compute progress along path and deviation from it. More... | |
Path calculation library with common API.
Definition in file paths.c.