\page localization Localization
This folder consists of libraries for the graph-based localizer, sparse mapping pipeline, sensor inputs for localization, and other supporting libraries.
See the following publications for more details:
-
Ryan Soussan, Varsha Kumar, Brian Coltin, and Trey Smith, "Astroloc: An efficient and robust localizer for a free-flying robot", Int. Conf. on Robotics and Automation (ICRA), 2022. Link
- Latest publication describing the current graph-based localization system for Astrobee
-
Brian Coltin, Jesse Fusco, Zack Moratto, Oleg Alexandrov and Robert Nakamura, "Localization from visual landmarks on a free-flying robot," Int. Conf. on Intelligent Robots and Systems (IROS), 2016. Link
- Original publication describing previous EKF-based localizer and mapping system for Astrobee
If you are using the localizer or mapping pipeline in academic work, please cite the relevant publications above.
See Quickstart for a tutorial on using the AstroLoc library and an example simple localizer.
The graph_vio package performs VIO using image-based feature track measurements and estimates pose, velocity, and IMU bias values at each timestamp.
The graph_localizer package uses relative odometry measurements along with map-based localization measurements to perform localization for poses at each timestamp.
The ros_graph_localizer and ros_graph_vio packages wrap GraphVIO and GraphLocalizer objects with ROS for live or offline usage with ROS message types, and the ros_pose_extrapolator performs extrapolation of localization poses using relative odometry and interpolated IMU data.
\subpage camera
\subpage depthodometry
\subpage factoradders
\subpage graphfactors
\subpage graphlocalizer
\subpage graphoptimizer
\subpage graphvio
\subpage groundtruthlocalizer
\subpage handrail
\subpage imuintegration
\subpage interestpoint
\subpage localizationcommon
\subpage localizationmanager
\subpage localizationmeasurements
\subpage localizationnode
\subpage markertracking
\subpage nodeadders
\subpage nodes
\subpage opticalflow
\subpage optimizationcommon
\subpage optimizers
\subpage pointcloudcommon
\subpage rosgraphlocalizer
\subpage rosgraphvio
\subpage rosposeextrapolator
\subpage slidingwindowgraphoptimizer
\subpage sparsemapping
\subpage visioncommon
\subpage vivelocalization