|
scenario_simulator_v2 C++ API
|
This is the complete list of members for traffic_simulator::follow_trajectory::FollowWaypointController, including all inherited members.
| accelerationWithJerkConstraint(const double current_speed, const double target_speed, const double acceleration_rate) const -> double | traffic_simulator::follow_trajectory::FollowWaypointController | |
| areConditionsOfArrivalMet(const double acceleration, const double speed, const double distance) const -> double | traffic_simulator::follow_trajectory::FollowWaypointController | inline |
| FollowWaypointController(const traffic_simulator_msgs::msg::BehaviorParameter &behavior_parameter, const double step_time, const bool with_braking, const std::optional< double > &target_speed=std::nullopt) | traffic_simulator::follow_trajectory::FollowWaypointController | inlineexplicit |
| getAcceleration(const double remaining_distance, const traffic_simulator_msgs::msg::EntityStatus &entity_status, const std::function< traffic_simulator_msgs::msg::EntityStatus(const traffic_simulator_msgs::msg::EntityStatus &, const geometry_msgs::msg::Vector3 &)> &update_entity_status, const std::function< double(const geometry_msgs::msg::Point &, const geometry_msgs::msg::Point &)> &distance_along_lanelet) const -> double | traffic_simulator::follow_trajectory::FollowWaypointController | |
| getAcceleration(const double remaining_time_source, const double remaining_distance, const traffic_simulator_msgs::msg::EntityStatus &entity_status, const std::function< traffic_simulator_msgs::msg::EntityStatus(const traffic_simulator_msgs::msg::EntityStatus &, const geometry_msgs::msg::Vector3 &)> &update_entity_status, const std::function< double(const geometry_msgs::msg::Point &, const geometry_msgs::msg::Point &)> &distance_along_lanelet) const -> double | traffic_simulator::follow_trajectory::FollowWaypointController | |
| getFollowedWaypointDetails(const traffic_simulator_msgs::msg::PolylineTrajectory &polyline_trajectory) const -> std::string | traffic_simulator::follow_trajectory::FollowWaypointController | inline |
| getPredictedWaypointArrivalState(const double step_acceleration, const double remaining_time, const double remaining_distance, const traffic_simulator_msgs::msg::EntityStatus &entity_status, const std::function< traffic_simulator_msgs::msg::EntityStatus(const traffic_simulator_msgs::msg::EntityStatus &, const geometry_msgs::msg::Vector3 &)> &update_entity_status, const std::function< double(const geometry_msgs::msg::Point &, const geometry_msgs::msg::Point &)> &distance_along_lanelet) const -> std::optional< PredictedEntityStatus > | traffic_simulator::follow_trajectory::FollowWaypointController | |
| local_epsilon | traffic_simulator::follow_trajectory::FollowWaypointController | static |
| operator<<(StreamType &stream, const FollowWaypointController &c) -> StreamType & | traffic_simulator::follow_trajectory::FollowWaypointController | friend |
| remaining_distance_tolerance | traffic_simulator::follow_trajectory::FollowWaypointController | static |