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
