An open API service providing repository metadata for many open source software ecosystems.

Topic: "casadi"

stack-of-tasks/pinocchio

A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives

Language: C++ - Size: 30.2 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 2,555 - Forks: 450

utiasDSL/safe-control-gym

PyBullet CartPole and Quadrotor environments—with CasADi symbolic a priori dynamics—for learning-based control and RL

Language: Python - Size: 208 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 725 - Forks: 141

FilippoAiraldi/mpc-reinforcement-learning

Reinforcement Learning with Model Predictive Control

Language: Python - Size: 3.62 MB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 492 - Forks: 54

Tim-Salzmann/l4casadi

Use PyTorch Models with CasADi for data-driven optimization or learning-based optimal control. Supports Acados.

Language: Python - Size: 24.4 MB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 473 - Forks: 38

HybridRobotics/car-racing

A toolkit for testing control and planning algorithm for car racing.

Language: Python - Size: 38.8 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 180 - Forks: 35

ami-iit/adam

adam implements a collection of algorithms for calculating rigid-body dynamics in Jax, CasADi, PyTorch, and Numpy.

Language: Python - Size: 2.01 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 177 - Forks: 24

tomcattiger1230/CasADi_MPC_MHE_Python

This repository is an implementation of the work from Mohamed W. Mehrez. I convert the original code in MATLAB to the Python

Language: Python - Size: 2.42 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 148 - Forks: 34

based-robotics/jaxadi

Transforms your CasADi functions into batchable JAX-compatible functions. By combining the power of CasADi with the flexibility of JAX, JAXADi enables the creation of efficient code that runs smoothly on CPUs, GPUs, and TPUs.

Language: Jupyter Notebook - Size: 3.7 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 127 - Forks: 3

pyomeca/bioptim

An optimization framework that links CasADi, Ipopt, ACADOS and biorbd for Optimal Control Problem

Language: Python - Size: 15.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 106 - Forks: 51

bevanda/Learning-Based-MPC

Learning-Based Model Predictive Control (LBMPC)

Language: MATLAB - Size: 15.2 MB - Last synced at: 5 months ago - Pushed at: about 6 years ago - Stars: 99 - Forks: 29

ORB-HD/rbdl-orb

RBDL - Rigid Body Dynamics Library - ORB Version - The two main differences to the original rbdl is that this version has error handling and uses polymorphism for constraints

Language: C++ - Size: 16.7 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 91 - Forks: 46

ami-iit/liecasadi

Rigid transform using Lie groups and Dual Quaternions, written in CasADi!

Language: Python - Size: 87.9 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 79 - Forks: 6

IvLabs/biped_trajectory_optimization

Implementing trajectory optimization on bipedal system

Language: Python - Size: 130 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 71 - Forks: 8

ell-hol/mpc-DL-controller

Deep Neural Network architecture as a predictive optimal controller for {HVAC+Solar cell + battery} disturbance afflicted system vs classic Model Predictive Control

Language: Python - Size: 4.5 MB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 60 - Forks: 35

Eric-Bradford/UKF-SNMPC

This repository contains the source code for “Unscented Kalman filter stochastic nonlinear model predictive control” (UKF-SNMPC).

Language: Python - Size: 137 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 59 - Forks: 23

Eric-Bradford/SDD-GP-MPC

This repository contains the source code for "Stochastic data-driven model predictive control using Gaussian processes" (SDD-GP-MPC).

Language: Python - Size: 18.4 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 53 - Forks: 6

proxima-technology/casadi_mpc_nyuumon

『PythonとCasADiで学ぶモデル予測制御』 サポートサイト

Language: Jupyter Notebook - Size: 59.1 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 51 - Forks: 8

Eric-Bradford/Nominal_NMPC

A basic nonlinear model predictive control implementation using Casadi with Unscented Kalman filter state estimation

Language: Python - Size: 12.7 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 50 - Forks: 6

devsonni/MPC-Implementation

This repository has the code for the nonlinear model predictive controller for target tracking problems with the use of Casadi framework and Matlab simulation environment. 🏎️ ✈️

Language: Python - Size: 1.83 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 47 - Forks: 11

fevrem/TROPIC

TROPIC: TRajectory OPtimization In CasADi

Language: C - Size: 122 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 43 - Forks: 11

junzis/openap-top

easy-peasy optimal flight trajectory

Language: Python - Size: 8.14 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 32 - Forks: 9

ichatzinikolaidis/CasADi.jl

Julia interface to CasADi via PyCall

Language: Julia - Size: 59.6 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 24 - Forks: 7

FilippoAiraldi/casadi-nlp

Nonlinear Progamming with CasADi

Language: Python - Size: 3.31 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 3

cmower/spatial-casadi

Spatial transformation library for CasADi Python.

Language: Python - Size: 311 KB - Last synced at: 29 days ago - Pushed at: 9 months ago - Stars: 16 - Forks: 2

AunSiro/optibot

Collocation methods for trajectory optimization for second or higher order systems.

Language: Python - Size: 852 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 15 - Forks: 4

edxmorgan/diff_uv

A differentiable underwater vehicle dynamics in body and ned(euler & quaternion).

Language: Python - Size: 1.93 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 14 - Forks: 5

iFR-ACSO/casos

CaΣoS is a nonlinear optimization-oriented sum-of-squares toolbox based on the symbolic framework of CasADi.

Language: MATLAB - Size: 14.8 MB - Last synced at: about 8 hours ago - Pushed at: about 10 hours ago - Stars: 12 - Forks: 0

YukiShirai/conpt

C++/python codes for contact-rich trajectory optimization.

Language: C++ - Size: 57.6 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 1

FilippoAiraldi/casadi-neural-nets

Neural Networks with CasADi

Language: Python - Size: 101 KB - Last synced at: 19 days ago - Pushed at: 4 months ago - Stars: 10 - Forks: 1

ami-iit/mystica

mystica is a Matlab library for simulating multi-body robots relying on a maximal coordinate approach

Language: MATLAB - Size: 139 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 0

ltgio/control-theory

control theory repo

Language: C - Size: 54.4 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 5

duynamrcv/mpc_casadi

ROS implementation for omnidirectional mobile robot tracking and navigation using Nonlinear MPC based on CasADi toolkit

Language: Python - Size: 14.6 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 2

duynamrcv/quadrotor_mpc

The implement for the Quadrotor trajectory tracking using MPC with CasADi library

Language: Python - Size: 414 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 0

meco-group/mit-impact-2024

Learning material and website source code for the workshop on optimal control problems and model predictive control for autonomous systems to be held at MIT CSAIL, July 2024

Language: Jupyter Notebook - Size: 11.1 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 8 - Forks: 1

salehahr/dvi-ekf

VI-ESKF SLAM to estimate changing camera-IMU calibration parameters.

Language: Python - Size: 62.8 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 1

Kev1CO/cocofest_archive

Cocofest is an optimal control python package for functional electrical stimulation models

Language: Python - Size: 14.1 MB - Last synced at: 15 days ago - Pushed at: 11 months ago - Stars: 6 - Forks: 2

jonaylton/mpc-missile

Matlab Files for Master Thesis of Jonaylton at IME (Controle Preditivo Não-Linear Aplicado ao Sistema de Piloto Automático de Mísseis)

Language: MATLAB - Size: 92.8 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 2

trajectory-invariants/invariants_py

Calculate invariant trajectory representations from trajectory data and generate new trajectories from the invariants.

Language: Jupyter Notebook - Size: 3.08 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

EPVelasco/acados_casadi_ml_Jetson

This docker has Acados, Casadi, neural mpc and ROS Noetic for NVIDIA Jetson. It has been tested on a Jetson Nano and Jetson Orin NX

Language: Dockerfile - Size: 2.53 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

giuliovv/ball_beam

Casadi MPC to matlab S-Function example

Language: Jupyter Notebook - Size: 1.56 MB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

Smart-Wheelchair-RRC/casadi-mpc

Casadi-based MPC implemented for acceleration based control, complete with a ROS Interface and polygonal SDFs for generalization.

Language: Python - Size: 465 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 3 - Forks: 2

neverorfrog/vehicle-control

Model Predictive Control on vehicles

Language: Python - Size: 1.42 GB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 3 - Forks: 0

lvjonok/cmeel-casadi

cmeel distribution for CasADi - a symbolic framework for numeric optimization

Language: Shell - Size: 9.77 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 2

UCL/Bayesian_opt_Pyro

This repo will implement Bayesian optimization using PYRO

Language: Python - Size: 75.2 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 2

pyomeca/cocofest

Cocofest is an optimal control python package for functional electrical stimulation models

Language: Python - Size: 15.2 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 3

os-olaniyi/mpc-motion-predictor

Model Predictive Controller (MPC) with a learning-based motion predictor

Language: Python - Size: 6.38 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

nosnoc/vdx

Automatic Index Tracking for CasADi NLPs

Language: MATLAB - Size: 262 KB - Last synced at: 9 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 2

sandeep026/simulatetraj

A class to integrate ordinary differential equations using cvodes

Language: Python - Size: 3.74 MB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

sandeep026/numerical_optimal_control_MATLAB

Demonstration of some direct transcription methods for optimal control problem in matlab/octave

Language: MATLAB - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

smidmatej/mpc_quad

Model Predictive Controller for a quadcopter model using Acados nlp optimization

Language: Jupyter Notebook - Size: 84.6 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

ARoefer/kv_lite

Version 2.0 of Kineverse, a framework for modeling kinematics for robotic manipulation and control.

Language: Jupyter Notebook - Size: 198 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 0

JAParedes/MPC_for_inverted_pendulum_on_a_cart_stabilization

Model Predictive Control (MPC) for stabilization of a cart-pendulum system. The files in this repository evaluate LQR, linear MPC, nonlinear MPC and Reference Governor (RG) algorithms.

Language: MATLAB - Size: 13.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

EPVelasco/acados_casadi_ml

Docker file of ML-Casadi, acados and ROS

Language: Dockerfile - Size: 2.02 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

elymsyr/auv_control_system

A modular, GPU-accelerated control system framework for AUV. Features Model Predictive Control (MPC) with CasADi, CUDA-based environment mapping, GPU-accelerated A* path planning, Fossen equations for marine vehicle dynamics, and supports imitation learning by distilling CasADi-based nonlinear MPC models into NN controllers.

Language: Jupyter Notebook - Size: 75 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

EnnusDev/Flexible-Forearm-Robot-Manipulator-Control

In this project has been implemented the dynamics of a two-link planar-arm robot with flexible second link, using CasADi library.

Language: C - Size: 124 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

duynamrcv/quadrotor_mpc_casadi

Nonlinear Model Predictive Control for Quadrotor

Language: Python - Size: 128 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Giapducnguyen/NMPC-Multiple-Shooting

Simulation files on basic Nonlinear Model Predictive Control with control rate, soft constraints and control horizon, coded in Casadi, MALTAB.

Language: MATLAB - Size: 29.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

AnkitaPawar024/Automated_Parallel_Parking

Language: MATLAB - Size: 299 KB - Last synced at: 6 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

giuliovv/duckrace

Learning MPC for autonomus racing in Duckietown

Language: Jupyter Notebook - Size: 670 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

clxyder/optimization-sandbox

Join my journey to learn Numerical Optimization and Optimal Control

Language: Python - Size: 30.3 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

ltgio/process-optimization

everything about optimization

Language: Python - Size: 11.7 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Related Topics
model-predictive-control 15 robotics 14 mpc 14 optimization 14 python 10 optimal-control 9 nonlinear-optimization 9 trajectory-optimization 7 python3 7 control-systems 6 matlab 5 mpc-control 5 acados 5 quadrotor 4 ipopt 4 automatic-differentiation 3 reinforcement-learning 3 urdf 3 optimization-algorithms 3 chemical-engineering 3 differential-equations 3 fatigue-dynamics 3 ros 3 forward-simulation 3 musculoskeletal-simulations 3 pytorch 3 motion-planning 3 cpp 3 machine-learning 2 direct-collocation 2 non-linear-optimization 2 cartpole 2 mhe 2 pinocchio 2 single 2 shooting 2 direct-multiple-shooting 2 kinematics-model 2 euler 2 numpy 2 jax 2 simulation 2 constraints 2 deep-learning 2 control 2 rigid-body-dynamics 2 kinematics 2 robust-control 2 code-generation 2 ding-models 2 nonlinear-dynamics 2 fes 2 dynamics 2 model-predictive-controller 2 bioptim 2 functional-electrical-stimulation 2 muscle-model-identification 2 musculoskeletal-models 2 sympy 2 quadcopter 2 symbolic-computation 2 nonlinear-programming 2 quaternion 1 robot 1 math 1 homogeneous-transformations 1 index-tracking 1 rotation-matrix 1 collision-avoidance 1 developer-tools 1 gym 1 pybullet 1 robustness 1 safety 1 symbolic 1 visual-studio 1 nonlinear-control 1 mosek-solver 1 cvodes 1 integration 1 collision-detection 1 rnn-pytorch 1 dual-quaternions 1 lie-algebra 1 lie-groups 1 python27 1 stochastic 1 unscented-transformation 1 dockerfile 1 automated-parallel-parking 1 jetson 1 rk4-ode-solver 1 batch 1 tools 1 gpu 1 modelling-tool 1 cmeel 1 3d 1 euler-angles 1 imitation 1