|
libstp
Robotics library for Botball
|
#include <directional_line_follow_motion.hpp>
Public Attributes | |
| double | heading_speed {0.0} |
| double | strafe_speed {0.0} |
| double | distance_m {0.0} |
| bool | has_distance_target {false} |
| double | kp {0.4} |
| double | ki {0.0} |
| double | kd {0.1} |
| double | integral_max {1.0} |
| double | integral_min {std::numeric_limits<double>::quiet_NaN()} |
| LineFollowCorrectionMode | correction_mode {LineFollowCorrectionMode::Angular} |
| bool | heading_hold {true} |
| double | correction_sign {1.0} |
| bool | has_target_heading {false} |
| double | target_heading_rad {0.0} |
Definition at line 20 of file directional_line_follow_motion.hpp.
| LineFollowCorrectionMode libstp::motion::DirectionalLineFollowMotionConfig::correction_mode {LineFollowCorrectionMode::Angular} |
Definition at line 34 of file directional_line_follow_motion.hpp.
| double libstp::motion::DirectionalLineFollowMotionConfig::correction_sign {1.0} |
Definition at line 36 of file directional_line_follow_motion.hpp.
| double libstp::motion::DirectionalLineFollowMotionConfig::distance_m {0.0} |
Definition at line 24 of file directional_line_follow_motion.hpp.
| bool libstp::motion::DirectionalLineFollowMotionConfig::has_distance_target {false} |
Definition at line 25 of file directional_line_follow_motion.hpp.
| bool libstp::motion::DirectionalLineFollowMotionConfig::has_target_heading {false} |
Definition at line 41 of file directional_line_follow_motion.hpp.
| bool libstp::motion::DirectionalLineFollowMotionConfig::heading_hold {true} |
Definition at line 35 of file directional_line_follow_motion.hpp.
| double libstp::motion::DirectionalLineFollowMotionConfig::heading_speed {0.0} |
Definition at line 22 of file directional_line_follow_motion.hpp.
| double libstp::motion::DirectionalLineFollowMotionConfig::integral_max {1.0} |
Definition at line 32 of file directional_line_follow_motion.hpp.
| double libstp::motion::DirectionalLineFollowMotionConfig::integral_min {std::numeric_limits<double>::quiet_NaN()} |
Definition at line 33 of file directional_line_follow_motion.hpp.
| double libstp::motion::DirectionalLineFollowMotionConfig::kd {0.1} |
Definition at line 28 of file directional_line_follow_motion.hpp.
| double libstp::motion::DirectionalLineFollowMotionConfig::ki {0.0} |
Definition at line 27 of file directional_line_follow_motion.hpp.
| double libstp::motion::DirectionalLineFollowMotionConfig::kp {0.4} |
Definition at line 26 of file directional_line_follow_motion.hpp.
| double libstp::motion::DirectionalLineFollowMotionConfig::strafe_speed {0.0} |
Definition at line 23 of file directional_line_follow_motion.hpp.
| double libstp::motion::DirectionalLineFollowMotionConfig::target_heading_rad {0.0} |
Definition at line 42 of file directional_line_follow_motion.hpp.