#include "hpm_mcl_path_plan.h"Functions | |
| hpm_mcl_stat_t | hpm_mcl_path_init (mcl_path_plan_t *path, mcl_path_plan_cfg_t *cfg, mcl_cfg_t *mcl) |
| Initialising the data structure for path planning. More... | |
| hpm_mcl_stat_t | hpm_mcl_path_update_t_cure (mcl_path_plan_t *path, path_plan_t_cure_cfg_t *cfg) |
| Updating data for trapezoidal curves. More... | |
| float | hpm_mcl_path_get_current_theta (mcl_path_plan_t *path) |
| Get the angle value after path planning. More... | |
| float | hpm_mcl_path_get_next_theta (mcl_path_plan_t *path) |
| Get the next angle value after path planning. More... | |
| float | hpm_mcl_path_get_last_theta (mcl_path_plan_t *path) |
| Get the last angle value after path planning. More... | |
| bool | hpm_mcl_path_t_cure_complete (mcl_path_plan_t *path) |
| Get whether the curve is complete or not. More... | |
| hpm_mcl_stat_t | hpm_mcl_path_t_cure_generate (mcl_path_plan_t *path) |
| Generate trapezoidal curves, which need to be called periodically, at the same time as the loop_ts configuration. More... | |
| float hpm_mcl_path_get_current_theta | ( | mcl_path_plan_t * | path | ) |
| float hpm_mcl_path_get_last_theta | ( | mcl_path_plan_t * | path | ) |
| float hpm_mcl_path_get_next_theta | ( | mcl_path_plan_t * | path | ) |
| hpm_mcl_stat_t hpm_mcl_path_init | ( | mcl_path_plan_t * | path, |
| mcl_path_plan_cfg_t * | cfg, | ||
| mcl_cfg_t * | mcl | ||
| ) |
Initialising the data structure for path planning.
| path | mcl_path_plan_t |
| cfg | mcl_path_plan_cfg_t |
| mcl | mcl_cfg_t |
| bool hpm_mcl_path_t_cure_complete | ( | mcl_path_plan_t * | path | ) |
Get whether the curve is complete or not.
| path | mcl_path_plan_t |
| hpm_mcl_stat_t hpm_mcl_path_t_cure_generate | ( | mcl_path_plan_t * | path | ) |
Generate trapezoidal curves, which need to be called periodically, at the same time as the loop_ts configuration.
| path | mcl_path_plan_t |
| hpm_mcl_stat_t hpm_mcl_path_update_t_cure | ( | mcl_path_plan_t * | path, |
| path_plan_t_cure_cfg_t * | cfg | ||
| ) |
Updating data for trapezoidal curves.
| path | mcl_path_plan_t |
| cfg | path_plan_t_cure_cfg_t |