Model Predictive Control (MPC) Laboratory
Our research lab focuses on the theoretical and real-time implementation aspects of constrained predictive model-based control
UC Berkeley
Pinned Repositories
barc
Main branch for BARC related code
BLOM
Berkeley Library for Optimization Modeling
dlp-dataset
Dragon Lake Parking Dataset by MPC Lab.
genesis_parking
Code for autonomous parking with the Hyundai Genesis.
genesis_path_follower
MPC Path Follower for the Hyundai Genesis.
gp-opponent-prediction-models
hmpc_raidnet
Implementation of Hierarchical MPC with RAID-Net
mpclab_strategy_obca
arXiv 2011.00413: (ROS and Python package for the experiments on BARC) Collision Avoidance in Tightly-Constrained Environments without Coordination: a Hierarchical Control Approach.
ParkingMPC.jl
Autonomous parking model predictive control example code in Julia
Racing-LMPC-ROS2
C++ ROS2 packages that implement learning model predictive control for real-world autonomous race cars.
Model Predictive Control (MPC) Laboratory's Repositories
MPC-Berkeley/barc
Main branch for BARC related code
MPC-Berkeley/genesis_path_follower
MPC Path Follower for the Hyundai Genesis.
MPC-Berkeley/Racing-LMPC-ROS2
C++ ROS2 packages that implement learning model predictive control for real-world autonomous race cars.
MPC-Berkeley/dlp-dataset
Dragon Lake Parking Dataset by MPC Lab.
MPC-Berkeley/genesis_parking
Code for autonomous parking with the Hyundai Genesis.
MPC-Berkeley/ParkingMPC.jl
Autonomous parking model predictive control example code in Julia
MPC-Berkeley/gp-opponent-prediction-models
MPC-Berkeley/hmpc_raidnet
Implementation of Hierarchical MPC with RAID-Net
MPC-Berkeley/BLOM
Berkeley Library for Optimization Modeling
MPC-Berkeley/carla
Open-source simulator for autonomous driving research. Fork for MPC Lab.
MPC-Berkeley/mpclab_strategy_obca
arXiv 2011.00413: (ROS and Python package for the experiments on BARC) Collision Avoidance in Tightly-Constrained Environments without Coordination: a Hierarchical Control Approach.
MPC-Berkeley/vive_ros2
Code for uising the HTC vive tracking system with ROS2
MPC-Berkeley/barc_lite
A simplified version of the MPC Lab codebase for teaching and project purposes
MPC-Berkeley/carla-ros-bridge
ROS bridge for CARLA Simulator. Goes with fork of Carla simulator.
MPC-Berkeley/kendama
MPC-Berkeley/lidar_obstacle_detector
3D LiDAR Object Detection & Tracking using Euclidean Clustering, RANSAC, & Hungarian Algorithm
MPC-Berkeley/barc_hardware_interface
ROS2 package for interfacing with the BARC hardware. Also includes BARC firmware.
MPC-Berkeley/genesis_msgs
Messages Package for the Hyundai Genesis, UCB MPC Lab
MPC-Berkeley/darknet
YOLOv4 - Neural Networks for Object Detection (Windows and Linux version of Darknet )
MPC-Berkeley/darknet_ros
YOLO ROS: Real-Time Object Detection for ROS
MPC-Berkeley/genesis_control
MEng 2018 code for sensor fusion and control.
MPC-Berkeley/lidar_camera_calibration
Light-weight camera LiDAR calibration package for ROS using OpenCV and PCL (PnP + LM optimization)