Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
vehicle.cpp
Go to the documentation of this file.
2
3#include "planning/planning.hpp" // Add this line
4
7 this->create_subscription<custom_interfaces::msg::OperationalStatus>(
8 "/vehicle/operational_status", 10,
9 std::bind(&VehicleAdapter::mission_state_callback, this, std::placeholders::_1));
10 RCLCPP_DEBUG(this->get_logger(), "Planning : Vehicle adapter created");
11}
12
13void VehicleAdapter::mission_state_callback(const custom_interfaces::msg::OperationalStatus& msg) {
15}
16
18 RCLCPP_DEBUG(rclcpp::get_logger("rclcpp"), "Planning : VehicleAdapter::finish()");
19}
Responsible for path planning and trajectory generation for the autonomous vehicle.
Definition planning.hpp:54
Mission mission_
Definition planning.hpp:92
friend class VehicleAdapter
Definition planning.hpp:88
void mission_state_callback(const custom_interfaces::msg::OperationalStatus &msg)
Definition vehicle.cpp:13
rclcpp::Subscription< custom_interfaces::msg::OperationalStatus >::SharedPtr mission_subscription_
Definition vehicle.hpp:8
void finish() final
Function that sends the finish signal to the respective node.
Definition vehicle.cpp:76