The reviewed record of science sign in
Pith

arxiv: 2011.06194 · v1 · pith:KWRRM2X7 · submitted 2020-11-11 · cs.RO

A Factor-Graph Approach for Optimization Problems with Dynamics Constraints

Reviewed by Pithpith:KWRRM2X7open to challenge →

classification cs.RO
keywords dynamicsproblemsfactorgraphsoptimizationkinodynamicmotionplanning
0
0 comments X
read the original abstract

In this paper, we introduce dynamics factor graphs as a graphical framework to solve dynamics problems and kinodynamic motion planning problems with full consideration of whole-body dynamics and contacts. A factor graph representation of dynamics problems provides an insightful visualization of their mathematical structure and can be used in conjunction with sparse nonlinear optimizers to solve challenging, high-dimensional optimization problems in robotics. We can easily formulate kinodynamic motion planning as a trajectory optimization problem with factor graphs. We demonstrate the flexibility and descriptive power of dynamics factor graphs by applying them to control various dynamical systems, ranging from a simple cart pole to a 12-DoF quadrupedal robot.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. CMC-Opt: Constraint Manifold with Corners for Inequality-Constrained Optimization

    cs.RO 2026-05 unverdicted novelty 7.0

    Proposes constraint manifolds with corners as a new topological structure for mixed-constraint optimization in robotics, enabling direct unconstrained optimization on the feasible set.

  2. DynoJEPP: Joint Estimation, Prediction and Planning in Dynamic Environments

    cs.RO 2026-05 unverdicted novelty 5.0

    DynoJEPP introduces directed factors in factor graphs to jointly optimize estimation, prediction, and planning while preventing feedback corruption that causes unsafe behavior in dynamic environments.