This is the readme for the GMSF-based estimator for the Anymal robot. The estimator is based on the GMSF library.
Make sure you have all dependencies for GMSF installed. This mainly also includes having gtsam_catkin in your catkin workspace.
Compiling the code should be straightforward after GMSF compiles successfully.
catkin build anymal_estimator_graph
The code can be run using the launch file:
roslaunch anymal_estimator_graph anymal_estimator_graph.launch
roslaunch anymal_estimator_graph anymal_estimator_graph_replay.launch
Currently in the basic version an IMU topic and a LiDAR PC2 topic are required. Both can be set in the corresponding launch file.
All parameters are located in the config folder.
The parameters in core alsways have to be specifiied and are robot-independent.
The anymal specific parameters are loaded in the AnymalEstimator
main class
and can be adjusted for user needs.