Base class for control solvers, that calculate both lateral and longitudinal control commands.
More...
#include <base_control_solver.hpp>
Base class for control solvers, that calculate both lateral and longitudinal control commands.
Definition at line 13 of file base_control_solver.hpp.
◆ ControlSolver()
◆ ~ControlSolver()
| virtual ControlSolver::~ControlSolver |
( |
| ) |
|
|
virtualdefault |
◆ get_control_command()
◆ path_callback()
| virtual void ControlSolver::path_callback |
( |
const custom_interfaces::msg::PathPointArray & |
msg | ) |
|
|
pure virtual |
◆ publish_solver_data()
| virtual void ControlSolver::publish_solver_data |
( |
std::shared_ptr< rclcpp::Node > |
node, |
|
|
std::map< std::string, std::shared_ptr< rclcpp::PublisherBase > > & |
publisher_map |
|
) |
| |
|
pure virtual |
◆ vehicle_pose_callback()
| virtual void ControlSolver::vehicle_pose_callback |
( |
const custom_interfaces::msg::Pose & |
msg | ) |
|
|
pure virtual |
◆ vehicle_state_callback()
| virtual void ControlSolver::vehicle_state_callback |
( |
const custom_interfaces::msg::Velocities & |
msg | ) |
|
|
pure virtual |
Called when the car state (currently just velocity) is updated.
Implemented in DecoupledController.
◆ params_
The documentation for this class was generated from the following file: