| add_x_init_to_ref_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| auto_reconfigurable_params_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| bi_level_dA_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| bi_level_dDelta_front_ | trajectory_optimization::TrajectoryOptimizationRWSNode | private |
| bi_level_dDelta_rear_ | trajectory_optimization::TrajectoryOptimizationRWSNode | private |
| bi_level_dV_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| bi_level_dY_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| bi_level_dYaw_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| boundary_pub_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| circles_pub_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| computeVehicleSlipAngle(const double &delta_front, const double &delta_rear) const | trajectory_optimization::TrajectoryOptimizationRWSNode | private |
| CONSIDER_BOUNDARIES enum name | trajectory_optimization::TrajectoryOptimizationNode | protected |
| consider_boundaries_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| CONSIDER_OBJECTS enum name | trajectory_optimization::TrajectoryOptimizationNode | protected |
| consider_objects_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| control_guess_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| control_guess_stamp_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| convertToTrajectoryMsg(trajectory_planning_msgs::msg::Trajectory &trajectory) override | trajectory_optimization::TrajectoryOptimizationRWSNode | privatevirtual |
| cost_weights_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| d_min_boundary_lat_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| d_min_obstacle_lat_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| d_min_obstacle_long_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| debug_viz_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| declareAndLoadParameter(const std::string &name, T ¶m, const std::string &description, const bool add_to_auto_reconfigurable_params=true, const bool is_required=false, const bool read_only=false, const std::optional< double > &from_value=std::nullopt, const std::optional< double > &to_value=std::nullopt, const std::optional< double > &step_value=std::nullopt, const std::string &additional_constraints="") | trajectory_optimization::TrajectoryOptimizationNode | protected |
| discretizeBB2Circles(const double x, const double y, const double yaw, const double length, const double width) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| distance_front_axle_ | trajectory_optimization::TrajectoryOptimizationRWSNode | private |
| distance_rear_axle_ | trajectory_optimization::TrajectoryOptimizationRWSNode | private |
| DRIVABLE_SPACE enum value | trajectory_optimization::TrajectoryOptimizationNode | protected |
| dynamic_weight_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| ego_circles_pub_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| ego_data_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| ego_data_sub_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| ego_data_timeout_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| egoDataCallback(const perception_msgs::msg::EgoData::ConstSharedPtr msg) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| fixed_over_time_frame_id_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| freeSolver() | trajectory_optimization::TrajectoryOptimizationNode | protected |
| getBiLevelX0(const perception_msgs::msg::EgoData &ego_data) override | trajectory_optimization::TrajectoryOptimizationRWSNode | privatevirtual |
| getHighLevelX0(const perception_msgs::msg::EgoData &ego_data) override | trajectory_optimization::TrajectoryOptimizationRWSNode | privatevirtual |
| high_level_stabilization_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| INCLUDING_ADJACENT enum value | trajectory_optimization::TrajectoryOptimizationNode | protected |
| initializeTrajectory(trajectory_planning_msgs::msg::Trajectory &trajectory) override | trajectory_optimization::TrajectoryOptimizationRWSNode | privatevirtual |
| keepNClosestObjects(perception_msgs::msg::ObjectList &object_list, const int n_objects) | trajectory_optimization::TrajectoryOptimizationNode | protectedstatic |
| latest_valid_trajectory_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| linearInterpolation(const std::vector< double > &X, const std::vector< double > &Y, const double &desired_x, double &output_y, const bool wrap_angle=false) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| logging_cycle_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| logPerformance(const PerformanceMetrics &metrics) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| min_prediction_probability_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| model_name_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| n_shots_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| nlp_config_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| nlp_dims_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| nlp_in_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| nlp_opts_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| nlp_out_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| nlp_solver_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| NO_BOUNDS enum value | trajectory_optimization::TrajectoryOptimizationNode | protected |
| NO_OBJECTS enum value | trajectory_optimization::TrajectoryOptimizationNode | protected |
| normalBoundaryDistance(const trajectory_planning_msgs::msg::Trajectory &reference_trajectory, const route_planning_msgs::msg::Route &route) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| object_list_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| object_list_sub_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| objectListCallback(const perception_msgs::msg::ObjectList::ConstSharedPtr msg) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| ocp_capsule_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| operator=(const TrajectoryOptimizationNode &)=delete | trajectory_optimization::TrajectoryOptimizationNode | |
| operator=(TrajectoryOptimizationNode &&)=delete | trajectory_optimization::TrajectoryOptimizationNode | |
| optimization_freq_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| optimization_horizon_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| p_cost_weights_shape_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| p_obstacle_circles_shape_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| p_ref_path_shape_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| parameters_callback_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| parametersCallback(const std::vector< rclcpp::Parameter > ¶meters) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| performance_logger_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| performance_logging_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| planning_timer_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| planningCycle() | trajectory_optimization::TrajectoryOptimizationNode | protected |
| PREDICTED_OBJECTS enum value | trajectory_optimization::TrajectoryOptimizationNode | protected |
| printSolution(const PerformanceMetrics &metrics) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| projectVectorAonV(const geometry_msgs::msg::Vector3 &a, const geometry_msgs::msg::Vector3 &v) | trajectory_optimization::TrajectoryOptimizationRWSNode | privatestatic |
| reference_trajectory_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| reference_trajectory_sub_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| referenceTrajectoryCallback(const trajectory_planning_msgs::msg::Trajectory::ConstSharedPtr msg) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| resetSolver() | trajectory_optimization::TrajectoryOptimizationNode | protected |
| route_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| route_sub_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| routeCallback(const route_planning_msgs::msg::Route::ConstSharedPtr msg) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| run_as_callback_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| setInitialGuess(const std::vector< double > &x_init, const rclcpp::Time &stamp) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| setOcpGlobalParameters(const std::vector< double > &cost_weights, const trajectory_planning_msgs::msg::Trajectory &reference_trajectory, const route_planning_msgs::msg::Route &route) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| setOcpParameters(const perception_msgs::msg::EgoData &ego_data, const perception_msgs::msg::ObjectList &object_list) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| setup() | trajectory_optimization::TrajectoryOptimizationNode | protected |
| setupSolver() | trajectory_optimization::TrajectoryOptimizationNode | protected |
| standstill_threshold_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| STATIC_OBJECTS enum value | trajectory_optimization::TrajectoryOptimizationNode | protected |
| SUGGESTED_LANE enum value | trajectory_optimization::TrajectoryOptimizationNode | protected |
| tf2_buffer_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| tf2_listener_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| thw_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| trajectory2outputFrame(trajectory_planning_msgs::msg::Trajectory &trajectory) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| trajectory_frame_id_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| trajectory_pub_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| TrajectoryOptimizationNode(const std::string node_name, const rclcpp::NodeOptions &options) | trajectory_optimization::TrajectoryOptimizationNode | explicit |
| TrajectoryOptimizationNode(const TrajectoryOptimizationNode &)=delete | trajectory_optimization::TrajectoryOptimizationNode | |
| TrajectoryOptimizationNode(TrajectoryOptimizationNode &&)=delete | trajectory_optimization::TrajectoryOptimizationNode | |
| TrajectoryOptimizationRWSNode(const rclcpp::NodeOptions &options) | trajectory_optimization::TrajectoryOptimizationRWSNode | explicit |
| updateOcpInputs(const perception_msgs::msg::EgoData &ego_data, const perception_msgs::msg::ObjectList &object_list, const route_planning_msgs::msg::Route &route, const trajectory_planning_msgs::msg::Trajectory &reference_trajectory, const std::vector< double > &x_init) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| utraj_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| vehicle_frame_id_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| verbose_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| viz_circles_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| vizBoundaryPoints(const std::vector< Eigen::Vector2d > &left_boundary_points, const std::vector< Eigen::Vector2d > &right_boundary_points) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| vizCircles(const std::vector< double > &obstacles) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| vizEgoCircles(const std::vector< double > &x_trajectory, const std::string &model_name) | trajectory_optimization::TrajectoryOptimizationNode | protected |
| wrap_angle_rad(double angle_rad, double min_val=-M_PI, double max_val=M_PI) | trajectory_optimization::TrajectoryOptimizationNode | protectedstatic |
| xtraj_ | trajectory_optimization::TrajectoryOptimizationNode | protected |
| ~TrajectoryOptimizationNode() override | trajectory_optimization::TrajectoryOptimizationNode | |