5#include <ament_index_cpp/get_package_prefix.hpp>
6#include <rclcpp/rclcpp.hpp>
10#include "yaml-cpp/yaml.h"
38void load_initial_state(std::string mapPath, Eigen::Vector3d& start_pose, Eigen::VectorXd& track);
62void transform_track(Eigen::VectorXd& track, Eigen::Vector3d& start_pose);
void load_initial_state(std::string mapPath, Eigen::Vector3d &start_pose, Eigen::VectorXd &track)
loads the map from the specified path and fills the start pose and track.
void load_acceleration_track(Eigen::Vector3d &start_pose, Eigen::VectorXd &track)
loads the acceleration track from the default path.
void transform_track(Eigen::VectorXd &track, Eigen::Vector3d &start_pose)
Transforms the track as seen from the start pose.
void add_landmarks(Eigen::VectorXd &track, const Node &list)
adds the landmarks in the list to the track.
void load_skidpad_track(Eigen::Vector3d &start_pose, Eigen::VectorXd &track)
loads the skidpad track from the default path.
Node get_child_node(Node parentNode, std::string tag)
Get the child node from a parent node by tag.