mlsanityData to 7 Oct 2026

PYROBOCOP : Python-based Robotic Control & Optimization Package for Manipulation and Collision Avoidance

arXiv 2106.03220 ↗First posted 6 Jun 2021cs.RO cs.AIcited by 6

Not on the map. Why?

Abstract (arXiv)

PYROBOCOP is a lightweight Python-based package for control and optimization of robotic systems described by nonlinear Differential Algebraic Equations (DAEs). In particular, the package can handle systems with contacts that are described by complementarity constraints and provides a general framework for specifying obstacle avoidance constraints. The package performs direct transcription of the DAEs into a set of nonlinear equations by performing orthogonal collocation on finite elements. The resulting optimization problem belongs to the class of Mathematical Programs with Complementarity Constraints (MPCCs). MPCCs fail to satisfy commonly assumed constraint qualifications and require special handling of the complementarity constraints in order for NonLinear Program (NLP) solvers to solve them effectively. PYROBOCOP provides automatic reformulation of the complementarity constraints that enables NLP solvers to perform optimization of robotic systems. The package is interfaced with ADOLC for obtaining sparse derivatives by automatic differentiation and IPOPT for performing optimization. We demonstrate the effectiveness of our approach in terms of speed and flexibility. We provide several numerical examples for several robotic systems with collision avoidance as well as contact constraints represented using complementarity constraints. We provide comparisons with other open source optimization packages like CasADi and Pyomo .

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 16 of its 62 references that are in the map. First posted on arXiv 6 Jun 2021.

Builds on

16 of 62 references.

References · 16

  1. 2021Convex optimizationcited by 2,479
  2. 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 660
  3. 2021Tactile-RL for Insertion: Generalization to Objects of Unknown Geometrycited by 45
  4. 2019Crocoddyl: An Efficient and Versatile Framework for Multi-Contact Optimal Controlcited by 29
  5. 2021Trajectory Optimization for Manipulation of Deformable Objects: Assembly of Belt Drive Unitscited by 11
  6. 2018A Data-Efficient Approach to Precise and Controlled Pushingcited by 6
  7. 2019Robots Assembling Machines: Learning from the World Robot Summit 2018 Assembly Challengecited by 6
  8. 2020Stabilization of Complementarity Systems via Contact-Aware Controllerscited by 6
  9. 2018Semiparametrical Gaussian Processes Learning of Forward Dynamical Models for Navigating in a Circular Mazecited by 5
  10. 2017Reactive Planar Manipulation with Convex Hybrid MPCcited by 4
  11. 2018Contact-Implicit Trajectory Optimization using Orthogonal Collocationcited by 4
  12. 2020CAZSL: Zero-Shot Regression for Pushing Models by Generalizing Through Contextcited by 4
4 more
  1. 2020Local Policy Optimization for Trajectory-Centric Reinforcement Learningcited by 3
  2. 2019Hybrid Differential Dynamic Programming for Planar Manipulation Primitivescited by 2
  3. 2017A Nonlinear Model Predictive Control Scheme for Cooperative Manipulation with Singularity and Collision Avoidancecited by 1
  4. 2018Robust Decentralized Navigation of Multi-Agent Systems with Collision Avoidance and Connectivity Maintenance Using Model Predictive Controllerscited by 1

Built on by

Cited by year

Citing papers per year: 2022: 5; 2023: 1.

6 papers.