All Projects → ccalas → mpc

ccalas / mpc

Licence: other
Autonomous control of an USV using Model Predictive Control

Programming Languages

matlab
3953 projects

Projects that are alternatives of or similar to mpc

Model-Predictive-Control
C++ implementation of Model Predictive Control(MPC)
Stars: ✭ 51 (-50%)
Mutual labels:  mpc, model-predictive-control
ParNMPC
A Parallel Optimization Toolkit for Nonlinear Model Predictive Control (NMPC)
Stars: ✭ 173 (+69.61%)
Mutual labels:  mpc, model-predictive-control
autogenu-jupyter
An automatic code generator for nonlinear model predictive control (NMPC) and the continuation/GMRES method (C/GMRES) based numerical solvers for NMPC
Stars: ✭ 89 (-12.75%)
Mutual labels:  mpc, model-predictive-control
WeDPR-Lab-Android-SDK
Android SDK of WeDPR-Lab-Core; WeDPR即时可用场景式隐私保护高效解决方案核心算法组件Android SDK
Stars: ✭ 14 (-86.27%)
Mutual labels:  mpc
awesome-secure-computation
Awesome list for cryptographic secure computation paper. This repo includes *Lattice*, *DifferentialPrivacy*, *MPC* and also a comprehensive summary for top conferences.
Stars: ✭ 125 (+22.55%)
Mutual labels:  mpc
WeDPR-Lab-Core
Core libraries of WeDPR instant scenario-focused solutions for privacy-inspired business; WeDPR即时可用场景式隐私保护高效解决方案核心算法组件
Stars: ✭ 147 (+44.12%)
Mutual labels:  mpc
WeDPR-Lab-Java-SDK
Java SDK of WeDPR-Lab-Core; WeDPR即时可用场景式隐私保护高效解决方案核心算法组件通用Java SDK
Stars: ✭ 18 (-82.35%)
Mutual labels:  mpc
mpc
Secure Multi-Party Computation (MPC) with Go. This project implements secure two-party computation with Garbled circuit protocol.
Stars: ✭ 41 (-59.8%)
Mutual labels:  mpc
verifiable mpc
A scheme that produces a zero-knowledge proof of correctness for an MPC computation. The scheme allows anyone, particularly someone external to the secure computation, to check the correctness of the output, while preserving the privacy properties of the MPC protocol.
Stars: ✭ 15 (-85.29%)
Mutual labels:  mpc
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
Stars: ✭ 44 (-56.86%)
Mutual labels:  mpc
MOTION
An efficient, user-friendly, modular, and extensible framework for mixed-protocol secure multi-party computation with two or more parties
Stars: ✭ 59 (-42.16%)
Mutual labels:  mpc
tokucore
A Simple, Powerful, Modular Library for Bitcoin Blockchain As a Service(BAAS)
Stars: ✭ 61 (-40.2%)
Mutual labels:  mpc
Model-Predictive-Control
Udacity Self-Driving Car Engineer Nanodegree. Project: Model Predictive Control
Stars: ✭ 50 (-50.98%)
Mutual labels:  mpc
PPML-Resource
Materials about Privacy-Preserving Machine Learning
Stars: ✭ 93 (-8.82%)
Mutual labels:  mpc
project1
Project 1
Stars: ✭ 48 (-52.94%)
Mutual labels:  mpc
high mpc
Policy Search for Model Predictive Control with Application to Agile Drone Flight
Stars: ✭ 299 (+193.14%)
Mutual labels:  mpc
ocs2
Optimal Control for Switched Systems
Stars: ✭ 263 (+157.84%)
Mutual labels:  mpc
Mpc Hc
MPC-HC's main repository. For support use our Trac: https://trac.mpc-hc.org/
Stars: ✭ 3,567 (+3397.06%)
Mutual labels:  mpc
rofi-mpd
shell script for mpd that uses rofi to add songs, albums, playlist, jump to a song in the current playlist etc.
Stars: ✭ 19 (-81.37%)
Mutual labels:  mpc
Model-Predictive-Control
This project is to use Model Predictive Control (MPC) to drive a car in a game simulator. The server provides reference waypoints (yellow line in the demo video) via websocket, and we use MPC to compute steering and throttle commands to drive the car. The solution must be robust to 100ms latency, since it might encounter in real-world application.
Stars: ✭ 93 (-8.82%)
Mutual labels:  mpc

mpc

Autonomous control of an USV using Model Predictive Control

All the algorithms are explained in the "USV" PDF file.

You should start by running the final_mpc.m file into Matlab and then try to play with parameters like, cruise speed, disturbances or MPC prediction and control horizons.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].