6#include "pacsim/msg/stamped_scalar.hpp"
7#include "pacsim/msg/wheels.hpp"
8#include "sensor_msgs/msg/imu.hpp"
17 rclcpp::Subscription<sensor_msgs::msg::Imu>::SharedPtr
_imu_sub_;
26 void imu_callback(
const sensor_msgs::msg::Imu::SharedPtr msg);
30 void wss_callback(
const pacsim::msg::Wheels::SharedPtr msg);
Adapter class to interface with the Pacsim simulator for SLAM.
void steering_angle_callback(const pacsim::msg::StampedScalar::SharedPtr msg)
callback that gets called when the steering angle is received
rclcpp::Subscription< pacsim::msg::Wheels >::SharedPtr wheel_speeds_sub_
void wss_callback(const pacsim::msg::Wheels::SharedPtr msg)
callback that gets called when the wheel speeds are received
void imu_callback(const sensor_msgs::msg::Imu::SharedPtr msg)
callback that gets called when the IMU data is received
rclcpp::Subscription< sensor_msgs::msg::Imu >::SharedPtr _imu_sub_
rclcpp::Subscription< pacsim::msg::StampedScalar >::SharedPtr _steering_angle_sub_
Node class for the velocity estimation node.