RoME (julia): Robot Motion Estimate: Tools, Variables, and Factors for SLAM in robotics; also see Caesar.jl.
Keywords: quaternion|robotics|multimodal-isam|julia-language|sensors|se2|so3|se3|slam|navigation|state-estimation|inertial-sensors|preintegration|inertial-odometry|retroactive-bias-estimation|imu