Skip to content

Latest commit

 

History

History
 
 

localization

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

\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.

AstroLoc Library Quickstart

See Quickstart for a tutorial on using the AstroLoc library and an example simple localizer.

Localizer Implementations

GraphVIO

The graph_vio package performs VIO using image-based feature track measurements and estimates pose, velocity, and IMU bias values at each timestamp.

GraphLocalizer

The graph_localizer package uses relative odometry measurements along with map-based localization measurements to perform localization for poses at each timestamp.

Ros Wrappers

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.

Packages

\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