NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
localization_pipeline.h File Reference
#include <ros/ros.h>
#include <ff_msgs/CameraRegistration.h>
#include <ff_msgs/VisualLandmarks.h>
#include <ff_msgs/DepthLandmarks.h>
#include <ff_msgs/SetBool.h>
#include <ff_msgs/EkfState.h>
#include <functional>
#include <string>
#include <map>
Include dependency graph for localization_pipeline.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  localization_manager::Pipeline
 

Namespaces

 localization_manager
 

Typedefs

typedef std::function< void(PipelineError)> localization_manager::PipelineCallbackType
 
typedef std::map< std::string, Pipeline > localization_manager::PipelineMap
 

Enumerations

enum  localization_manager::PipelineError : uint8_t {
  localization_manager::ERROR_REGISTRATION_TIMEOUT = 0, localization_manager::ERROR_VISUAL_TIMEOUT = 1, localization_manager::ERROR_DEPTH_TIMEOUT = 2, localization_manager::ERROR_FILTER_TIMEOUT = 3,
  localization_manager::ERROR_FILTER_BIAS = 4
}