paper-with-me

Papers

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

2021-06-06 · Arvind U. Raghunathan, Devesh K. Jha, Diego Romeres

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 .

📄 PDF Abstract BibTeX arXiv:2106.03220

Code (0)

등록된 구현이 없습니다.

Tasks

Collision Avoidance

Similar Papers 제목 키워드 기반

dame-flame: A Python Library Providing Fast Interpretable Matching for Causal Inference

2021-01-06 · Neha R. Gupta, Vittorio Orlandi, Chia-Rui Chang, Tianyu Wang 외

dame-flame is a Python package for performing matching for observational causal inference on datasets containing discrete covariates. This package implements the Dynamic Almost Matching Exactly (DAME) and Fast Large-Scal…

Causal Inferencefeature selection

PEPit: computer-assisted worst-case analyses of first-order optimization methods in Python

2022-01-11 · Baptiste Goujaud, Céline Moucer, François Glineur, Julien Hendrickx 외

PEPit is a Python package aiming at simplifying the access to worst-case analyses of a large family of first-order optimization methods possibly involving gradient, projection, proximal, or linear optimization oracles, a…

SwarmRL: Building the Future of Smart Active Systems

2024-04-25 · Samuel Tovey, Christoph Lohrmann, Tobias Merkt, David Zimmer 외

This work introduces SwarmRL, a Python package designed to study intelligent active particles. SwarmRL provides an easy-to-use interface for developing models to control microscopic colloids using classical control and d…

Deep Reinforcement Learning

Python Tool for Visualizing Variability of Pareto Fronts over Multiple Runs

2023-05-15 · Shuhei Watanabe

Hyperparameter optimization is crucial to achieving high performance in deep learning. On top of the performance, other criteria such as inference time or memory requirement often need to be optimized due to some practic…

Hyperparameter Optimization

The GRADIEND Python Package: An End-to-End System for Gradient-Based Feature Learning

2026-02-27 · Jonathan Drechsel, Steffen Herbold arxiv

We present gradiend, an open-source Python package that operationalizes the GRADIEND method for learning feature directions from factual-counterfactual MLM and CLM gradients in language models. The package provides a uni…