Git Product home page Git Product logo

c-ai-s's Projects

adam icon adam

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

basic-mpc-for-a-dynamic-vehicle-model icon basic-mpc-for-a-dynamic-vehicle-model

This Python script performs a Model Predictive Control (MPC) simulation for vehicle lateral control using the CasADi framework. The main objective of this script is to compute optimal controls for a given vehicle's model while considering several constraints.

casadi-tutorial-examples icon casadi-tutorial-examples

Bsed on the CasADi original paper: "CasADi: a software framework for nonlinear optimization and optimal control"

casadi_mpc_mhe_python icon 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

constraint_rl_mpc icon constraint_rl_mpc

Safe control of unknown dynamic systems with reinforcement learning and model predictive control

da_rnn icon da_rnn

RNN based on Chandler Zuo's implementation of the paper: A Dual-Stage Attention-Based Recurrent Neural Network for Time Series Prediction

data-driven-control icon data-driven-control

A reliable controller is critical for execution of safe and smooth maneuvers of an autonomous vehicle. The controller must be robust to external disturbances, such as road surface, weather, wind conditions, and so on. It also needs to deal with internal variations of vehicle sub-systems, including powertrain inefficiency, measurement errors, time delay, etc. These factors introduce issues in controller performance. In this paper, a feed-forward compensator is designed via a data-driven method to model and optimize the controller’s performance. Principal Component Analysis (PCA) is applied for extracting influential features, after which a Time Delay Neural Network is adopted to predict control errors over a future time horizon. Based on the predicted error, a feedforward compensator is then designed to improve control performance. Simulation results in different scenarios show that, with the help of with the proposed feedforward compensator, the maximum path tracking error and the steering wheel angle oscillation are improved by 44.4% and 26.7%, respectively.

databook_python icon databook_python

IPython notebooks with demo code intended as a companion to the book "Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control" by Steven L. Brunton and J. Nathan Kutz

efficient-kan icon efficient-kan

An efficient pure-PyTorch implementation of Kolmogorov-Arnold Network (KAN).

efficienteffectivelstm icon efficienteffectivelstm

Experiment Codes for the paper "An Efficient and Effective Second-Order Training Algorithm For LSTM-based Adaptive Learning"

ekf-nn-training icon ekf-nn-training

Implement backpropagation and extended kalman filter to train feedforward neural networks.

filterpy icon filterpy

Python Kalman filtering and optimal estimation library. Implements Kalman filter, particle filter, Extended Kalman filter, Unscented Kalman filter, g-h (alpha-beta), least squares, H Infinity, smoothers, and more. Has companion book 'Kalman and Bayesian Filters in Python'.

high_mpc icon high_mpc

Policy Search for Model Predictive Control with Application to Agile Drone Flight

hilo-mpc icon hilo-mpc

HILO-MPC is a Python toolbox for easy, flexible and fast development of machine-learning-supported optimal control and estimation problems

ilqr icon ilqr

CasADi implementation of the iterative linear quadratic regulator

industrial_nnmpc_2021 icon industrial_nnmpc_2021

Code for the paper, "Industrial, large-scale model predictive control with structured neural networks."

l2race icon l2race

Learning to race challenge for 2020 workshop

l4casadi icon l4casadi

Use PyTorch Models with CasADi and Acados

lbmpc icon lbmpc

learning-based model predictive control

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.