This is an environment for testing Kalman filtering algorithms with ROS2.
You can launch the main simulator with
ros2 launch launch/launch_sim_nodes.pyYou can run a simple estimator (that just republishes low-frequency velocities) using:
ros2 run square_robot_sim simple_republisherOnce an estimate of the velocity is published to /predicted at a frequency higher than 1Hz,
you can see the error (L2 norm) on the /error topic
It is recommended to use Plotjuggler
Make sure to install the ROS2 version of Plotjuggler
