5#include "eufs_msgs/msg/can_state.hpp"
6#include "eufs_msgs/msg/wheel_speeds_stamped.hpp"
7#include "eufs_msgs/srv/set_can_state.hpp"
8#include "fs_msgs/msg/finished_signal.hpp"
9#include "fs_msgs/msg/go_signal.hpp"
10#include "fs_msgs/msg/wheel_states.hpp"
11#include "rclcpp/rclcpp.hpp"
12#include "sensor_msgs/msg/imu.hpp"
27 explicit Adapter(std::shared_ptr<SENode> se_node);
Class that handles the communication between the SpeedEstimation node and the other nodes in the syst...
virtual void finish()=0
Function that sends the finish signal to the respective node.
void imu_subscription_callback(const sensor_msgs::msg::Imu &msg)
Function that parses the message sent from the ros IMU topic and calls the respective node's function...
rclcpp::Subscription< sensor_msgs::msg::Imu >::SharedPtr _imu_subscription_
virtual ~Adapter()=default
std::shared_ptr< SENode > node_
Class representing the main speed_est node responsible for publishing the calculated vehicle state wi...