Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
VehicleAdapter Member List
This is the complete list of members for
VehicleAdapter
, including all inherited members.
_adapter_name_
SLAMNode
protected
_angular_velocity_subscription_
VehicleAdapter
private
_associations_
SLAMNode
protected
_associations_visualization_publisher_
SLAMNode
protected
_callback_group_
SLAMNode
protected
_covariance_publisher_
SLAMNode
protected
_execution_time_publisher_
SLAMNode
protected
ControlNode::_execution_times_
ControlNode
private
SLAMNode::_execution_times_
SLAMNode
protected
_finished_client_
VehicleAdapter
private
_fl_wheel_rpm_subscription_
VehicleAdapter
private
_fr_wheel_rpm_subscription_
VehicleAdapter
private
_free_acceleration_subscription_
VehicleAdapter
private
_go_
SLAMNode
protected
_imu_subscription_
Adapter
_imu_subscription_callback
(const sensor_msgs::msg::Imu &msg)
SLAMNode
protected
_imu_sync_
VehicleAdapter
private
_is_mission_finished
()
SLAMNode
protected
_lap_counter_publisher_
SLAMNode
protected
_last_perception_message_time_
SLAMNode
protected
_lidar_odometry_subscription_
VehicleAdapter
private
_lidar_odometry_subscription_callback
(const nav_msgs::msg::Odometry &msg)
VehicleAdapter
_map_coordinates_
SLAMNode
protected
_map_publisher_
SLAMNode
protected
_mission_
SLAMNode
protected
_observations_global_
SLAMNode
protected
_operational_status_subscription_
VehicleAdapter
private
_parallel_callback_group_
SLAMNode
protected
_parameters_
VENode
protected
_params_
SLAMNode
protected
_perception_delta_publisher_
SLAMNode
protected
_perception_map_
SLAMNode
protected
_perception_subscription_
SLAMNode
protected
_perception_subscription_callback
(const custom_interfaces::msg::PerceptionOutput &msg)
SLAMNode
protected
_position_visualization_publisher_
SLAMNode
protected
_publish_associations
()
SLAMNode
protected
_publish_covariance
()
SLAMNode
protected
_publish_lap_counter
()
SLAMNode
protected
_publish_map
()
SLAMNode
protected
_publish_vehicle_pose
()
SLAMNode
protected
_resolver_sub_
VehicleAdapter
private
_rl_wheel_rpm_subscription_
VehicleAdapter
private
_roll_accx_imu_subscription_
VehicleAdapter
private
_rr_wheel_rpm_subscription_
VehicleAdapter
private
_slam_solver_
SLAMNode
protected
_steering_angle_sub_
VehicleAdapter
private
_steering_angle_subscription_
VehicleAdapter
private
_sync_
VehicleAdapter
private
_tf_broadcaster_
SLAMNode
protected
_tf_static_broadcaster_
VehicleAdapter
private
_timer_
SLAMNode
protected
_track_map_
SLAMNode
protected
_trajectory_visualization_publisher_
SLAMNode
protected
_vehicle_frame_id_
SLAMNode
protected
_vehicle_pose_
SLAMNode
protected
_vehicle_pose_publisher_
SLAMNode
protected
_vehicle_state_velocities_
SLAMNode
protected
_velocities_pub_
VENode
protected
_velocities_subscription_
SLAMNode
protected
_velocities_subscription_callback
(const custom_interfaces::msg::Velocities &msg)
SLAMNode
protected
_velocity_estimator_
VENode
protected
_visualization_map_publisher_
SLAMNode
protected
_wss_sync_
VehicleAdapter
private
_xsens_imu_sync_
VehicleAdapter
private
_yaw_accy_imu_subscription_
VehicleAdapter
private
Adapter
(std::shared_ptr< SENode > se_node)
Adapter
explicit
average_imu_bias
VehicleAdapter
private
blue_cones_pub_
Planning
private
brake_time_
Planning
private
compute_path_orientation
(std::vector< PathPoint > &path)
Planning
private
cone_array_
Planning
private
control_pub_
VehicleAdapter
private
control_solver_
ControlNode
private
control_timer_
ControlNode
private
control_timer_callback
()
ControlNode
private
ControlNode
(const ControlParameters ¶ms)
ControlNode
explicit
desired_velocity_
Planning
private
execution_time_pub_
ControlNode
private
fetch_discipline
()
Planning
private
finish
() final
VehicleAdapter
virtual
finish
() override
VehicleAdapter
virtual
finish
() override
VehicleAdapter
virtual
full_path_
Planning
private
full_path_pub_
Planning
private
go_signal_
ControlNode
protected
go_signal_callback
(const custom_interfaces::msg::OperationalStatus msg)
VehicleAdapter
go_sub_
VehicleAdapter
private
has_received_pose_
Planning
private
has_received_track_
Planning
private
imu_callback
(const geometry_msgs::msg::Vector3Stamped::SharedPtr &free_acceleration_msg, const geometry_msgs::msg::Vector3Stamped::SharedPtr &angular_velocity_msg)
VehicleAdapter
imu_subscription_callback
(const custom_interfaces::msg::ImuData &roll_accx_data, const custom_interfaces::msg::ImuData &yaw_accy_data)
VehicleAdapter
private
Adapter::imu_subscription_callback
(const sensor_msgs::msg::Imu &msg)
Adapter
ImuPolicy
typedef
VehicleAdapter
private
init
()
SLAMNode
initial_car_orientation_
Planning
private
is_braking_
Planning
private
is_path_closed_
Planning
private
is_path_final_
Planning
private
lap_counter_
Planning
private
lap_counter_sub_
Planning
private
last_decent_fl_wss_reading
VehicleAdapter
private
load_config
(std::string &adapter)
Planning
static
map_frame_id_
Planning
private
mission_
Planning
private
mission_state_callback
(const custom_interfaces::msg::OperationalStatus &msg)
VehicleAdapter
mission_subscription_
VehicleAdapter
private
mutex_
SLAMNode
protected
node_
Adapter
number_of_imu_readings
VehicleAdapter
private
param_client_
Planning
private
params_
ControlNode
protected
path_calculation_
Planning
private
path_callback
(const custom_interfaces::msg::PathPointArray &msg)
ControlNode
protected
path_point_array_sub_
ControlNode
private
path_pub_
Planning
private
path_smoothing_
Planning
private
path_to_car_pub_
Planning
private
Planning
(const PlanningParameters ¶ms)
Planning
explicit
planning_config_
Planning
private
planning_execution_time_pub_
Planning
private
pose_
Planning
private
publish_command
(common_lib::structures::ControlCommand cmd) override
VehicleAdapter
virtual
publish_execution_time
(rclcpp::Time start_time)
Planning
private
publish_path_points
() const
Planning
private
publish_velocities
() const
VENode
protected
publish_visualization_msgs
() const
Planning
private
publisher_map_
ControlNode
private
resolver_callback
(custom_interfaces::msg::WheelRPM msg)
VehicleAdapter
run_acceleration
()
Planning
private
run_autocross
()
Planning
private
run_full_map
()
Planning
private
run_planning_algorithms
()
Planning
private
run_trackdrive
()
Planning
private
set_mission
(Mission mission)
Planning
skidpad_
Planning
private
SLAMNode
(const SLAMParameters ¶ms)
SLAMNode
smoothed_path_
Planning
private
smoothed_path_pub_
Planning
private
steering_angle_callback
(const custom_interfaces::msg::SteeringAngle msg)
VehicleAdapter
track_map_callback
(const custom_interfaces::msg::ConeArray &message)
Planning
private
track_map_sub_
Planning
private
triangulations_pub_
Planning
private
vehicle_localization_callback
(const custom_interfaces::msg::Pose &message)
Planning
private
vehicle_localization_sub_
Planning
private
vehicle_pose_callback
(const custom_interfaces::msg::Pose &msg)
ControlNode
protected
vehicle_pose_sub_
ControlNode
private
vehicle_state_callback
(const custom_interfaces::msg::Velocities &msg)
ControlNode
protected
VehicleAdapter
(const ControlParameters ¶ms)
VehicleAdapter
explicit
VehicleAdapter
(std::shared_ptr< SENode > se_node)
VehicleAdapter
explicit
VehicleAdapter
(const PlanningParameters ¶ms)
VehicleAdapter
explicit
VehicleAdapter
(const SLAMParameters ¶ms)
VehicleAdapter
VehicleAdapter
(const VEParameters ¶meters)
VehicleAdapter
explicit
velocity_hover_pub_
Planning
private
velocity_planning_
Planning
private
velocity_sub_
ControlNode
private
VENode
(const VEParameters ¶meters)
VENode
wheel_speeds_subscription_callback
(const custom_interfaces::msg::WheelRPM &rl_wheel_rpm_msg, const custom_interfaces::msg::WheelRPM &rr_wheel_rpm_msg, const custom_interfaces::msg::SteeringAngle &steering_angle_msg)
VehicleAdapter
private
WheelSSPolicy
typedef
VehicleAdapter
private
WheelSteerPolicy
typedef
VehicleAdapter
private
wss_callback
(const custom_interfaces::msg::WheelRPM &rl_wheel_rpm_msg, const custom_interfaces::msg::WheelRPM &rr_wheel_rpm_msg)
VehicleAdapter
xsens_imu_subscription_callback
(const geometry_msgs::msg::Vector3Stamped::SharedPtr &free_acceleration_msg, const geometry_msgs::msg::Vector3Stamped::SharedPtr &angular_velocity_msg)
VehicleAdapter
private
XsensImuPolicy
typedef
VehicleAdapter
private
XsensImuPolicy
typedef
VehicleAdapter
private
yellow_cones_pub_
Planning
private
~Adapter
()=default
Adapter
virtual
Generated by
1.9.8