Hakim's repositories
Gaussian-Process-Regression
A repo for implementing several gaussian process regression algorithms in Python
mpc.pytorch
A fast and differentiable model predictive control (MPC) solver for PyTorch.
PyBotSim
A simple python simulator for mobile robots
acado
ACADO Toolkit is a software environment and algorithm collection for automatic control and dynamic optimization. It provides a general framework for using a great variety of algorithms for direct optimal control, including model predictive control, state and parameter estimation and robust optimization.
AKFSF-Simulation-CPP
Simulation Environment for Advanced Kalman Filtering for Sensor Fusion Course
aligator
A versatile and efficient framework for constrained trajectory optimization
alpaqa
Library for nonconvex constrained optimization using the augmented Lagrangian method and the matrix-free PANOC algorithm.
CppRobotics
cpp implementation of robotics algorithms including localization, mapping, SLAM, path planning and control
libmpc
libmpc++ is a C++ header-only library to solve linear and non-linear MPC
MPCC
Model Predictive Contouring Controller (MPCC) for Autonomous Racing
neptune
A trajectory planning framework for multiple robots: paper accepted in IEEE T-RO
NeuroMHE
Neural Moving Horizon Estimation (NeuroMHE) is an auto-tuning and adaptive optimal estimator. It fuses a nueral network with an MHE to render fast online adaptation to state-dependent noise. The neural network can be efficiently trained from the robot's trajectory tracking errors without the need for the ground truth data.
NMPC_CASADI_CPP
use casadi and ipopt solve NMPC problem, implement with ROS node
pymc
Bayesian Modeling and Probabilistic Programming in Python
scip
SCIP - Solving Constraint Integer Programs
tethered_robots_path_planning
Path planning for multiple tethered robots: paper accepted in RSS 2023
TinyMPC
Model-predictive control for microcontrollers