Utils repo for PBL F110. Messages, services and library functions are located inside /libs, rosnodes are located inside /nodes, and scripts are located inside /scripts.
libsnodesbayesopt4ros: external submodules for bayesian optimization in ROS.car_to_car_sync: contains the node and instructions to stream one car's state estimate to the other.frenet_conversion_serverfrenet_odom_republisher: contains the node and instructions to publish the position and velocity of the racecar in frenet coordinates.gb_traj_publisher: contains the node and instructions to publish the trajectory of the car.lap_analyser: contains the node and instructions to analyse the lap times and the performance of the car.map_editor: contains the node and instructions to map when an map defined by physical boundaries is not availble.obstacle_publisher: contains the node and instructions to publish fictitious obstacles in the simulator.overtaking_sector_tuner: describes the overtaking sector slicer and server, used to define the overtaking sectors and the corresponding scaling factors.param_optimizer: contains the node and instructions to use bayesian optimization (with thebayesopt4rospackage) to get optimal MAP parameters and/or sector scalers.random_obstacle_publishersector_tuner: contains the node and instructions to slice the racing line in sectors and then publishes the sectors and the corresponding scaled trajectories and scaling parameters once the system is running.set_pose: contains the node and instructions to set the pose of the car in the simulator.slam_tuner: contains a node and instructions to tune the localization algorithms.tf_transformertransform_broadcaster
scriptspit_starter: contains the script and instructions to source the NUCX and runs the rviz with the correct config.