Hybrid Contact Preintegration for Visual-Inertial-Contact State Estimation within Factor Graphs

Abstract

The factor graph framework is a convenient modeling technique for robotic state estimation and sensor fusion where states are represented as nodes and measurements are modeled as factors. In designing a sensor fusion framework using factor graphs for legged robots, one often has access to visual, inertial, encoders, and contact sensors. While visual inertial odometry has been studied extensively in this framework, the addition of a preintegrated contact factor for legged robots has been proposed recently. In this work, to cope with the problem of switching contact frames which was not addressed previously, we propose a hybrid contact preintegration that does not require the addition of frequently broken contact factors into the estimation factor graph. This paper presents a novel method for preintegrating contact information through an arbitrary number of contact switches. The proposed hybrid modeling approach reduces the number of required variables in the nonlinear optimization problem by only requiring new states to be added alongside camera or selected keyframes.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2018
Accession Number
AD1172567

Entities

People

  • Jessy W. Grizzle
  • Jiunn-kai Huang
  • Lu Gan
  • Maani G. Jadidi
  • Ross Hartley
  • Ryan M. Eustice

Organizations

  • University of Michigan

Tags

Communities of Interest

  • Autonomy

DTIC Thesaurus Topics

  • Algorithms
  • Cameras
  • Computer Vision
  • Dead Reckoning
  • Estimators
  • Inertial Measurement Units
  • Lie Groups
  • Measurement
  • Motion Capture
  • Navigation
  • Robotics
  • Robots
  • Sensor Fusion
  • Simultaneous Localization And Mapping
  • Three Dimensional
  • Trajectories
  • Universities

Fields of Study

  • Computer science

Readers

  • Adaptive Control and Estimation with Uncertainty in Dynamic Systems.
  • Graph Algorithms and Convex Optimization.
  • Robotics and Automation.

Technology Areas

  • AI & ML
  • AI & ML - Machine Learning Algorithms
  • Autonomy