Majid Mazouchi's Projects
AI project for 3D Path Planning. Other details and running instructions can be found on the Readme.md file
LP approach for Approximate Dynamic Programming.
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
Data-Driven Dynamic Multiobjective Optimal Control: An Aspiration-Satisfying Reinforcement Learning Approach
Autonomous Vehicle modelling using MATLAB and Simulink
C++ code for using splines and path planning to navigate a road amongst other vehicles
Scenarios, tutorials and demos for Autonomous Driving
Code for AWE paper on hybrid safety-critical control
Awesome resources for learning control theory
This submission contains a set of atv models created with Simulink, Simscape, and Simscape Driveline. More specifically, the file contained includes BAJA ATV model with Continuously Variable Transmission(CVT).
BluSTL (pronounced "blue steel") is a MATLAB toolkit for automatically generating hybrid controllers from specifications written in Signal Temporal Logic.
Open-source simulator for autonomous driving research.
Including the simulink model and the MPC-Controller code. Carsim vesion 8.02, Matlab version 2018b.
Matlab Interface for Control Barrier Function (CBF) and Control Lyapunov Function (CLF) based control methods.
An efficient implementation of the Double Description Method
Semidefinite Programming for Chance Constrained Optimization
Conflict-Aware Safe Reinforcement Learning: A Meta-Cognitive Learning Framework
Simulation files for the TCNS 2021 paper "On Consensusability of Linear Interconnected Multi-Agent Systems and Simultaneous Stabilization"
Control Systems
The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
COSMUS Design is a ROS/Gazebo-based Software-in-the-loop platform with Multi-UAVs for Fixed Wings models.
Header-only C++ library for robotics, control, and path planning algorithms. Work in progress, contributions are welcome!
This is a self-contained repository to explain two basic Reinforcement (RL) algorithms.
Data Visualization with Python
Estimate intrinsic Permanent Magnet Synchronous Motor temperatures with deep recurrent and convolutional neural networks.
Implementation of Deep Q-Network(DQN)and Model Predictive Control, and their evaluation on the Quanser robot platform
Implementations from the free course Deep Reinforcement Learning with Tensorflow and PyTorch
Reinforcement learning with Deterministic Policy Gradient methods
Differential Dynamic Programming and Iterative LQR in Drake