• Stars
    star
    17
  • Rank 1,257,019 (Top 25 %)
  • Language
    Julia
  • License
    Other
  • Created over 6 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

MPC trajectory tracking + reachability-based collision avoidance for pairwise vehicle interactions

More Repositories

1

Trajectron-plus-plus

Code accompanying the ECCV 2020 paper "Trajectron++: Dynamically-Feasible Trajectory Forecasting With Heterogeneous Data" by Tim Salzmann*, Boris Ivanovic*, Punarjay Chakravarty, and Marco Pavone (* denotes equal contribution).
Jupyter Notebook
643
star
2

AA203-Notes

Course notes for AA203
TeX
143
star
3

neural-network-lyapunov

Synthesizing neural-network Lyapunov functions (and controllers) as stability certificate.
Python
139
star
4

Trajectron

Code accompanying "The Trajectron: Probabilistic Multi-Agent Trajectory Modeling with Dynamic Spatiotemporal Graphs" by Boris Ivanovic and Marco Pavone.
Jupyter Notebook
134
star
5

hj_reachability

Hamilton-Jacobi reachability analysis in JAX.
Python
100
star
6

LearnedSamplingDistributions

Jupyter Notebook
67
star
7

stlcg

Jupyter Notebook
60
star
8

GuSTO.jl

Guaranteed Sequential Trajectory Optimization (GuSTO), using sequential convex programming for trajectory optimization with strong theoretical guarantees
Julia
56
star
9

Adaptive-Control-Oriented-Meta-Learning

Adaptive control-oriented meta-learning for nonlinear systems
Python
53
star
10

RobustMP

Robust Online Motion Planning using Contraction Theory
MATLAB
53
star
11

ALPaCA

Code for "Meta-Learning Priors for Efficient Online Bayesian Regression" by James Harrison, Apoorva Sharma, and Marco Pavone
Jupyter Notebook
53
star
12

AA203-Examples

Examples shown in class and recitation from AA203: Optimal and Learning-Based Control.
Jupyter Notebook
47
star
13

TrafficWeavingCVAE

Jupyter Notebook
37
star
14

MATS

Code accompanying the CoRL 2020 paper "MATS: An Interpretable Trajectory Forecasting Representation for Planning and Control" by Boris Ivanovic, Amine Elhafsi, Guy Rosman, Adrien Gaidon, and Marco Pavone.
Jupyter Notebook
37
star
15

CoCo

Jupyter Notebook
35
star
16

moca

Python
31
star
17

asl_turtlebot

Python
29
star
18

vtd_interface

Python
26
star
19

soft-robot-control

Implementation of reduced-order optimal control schemes for finite element models of Soft Robots
Python
26
star
20

KinoFMT

MATLAB
24
star
21

AA203-Homework

Starter code accompanying homework assignments from AA203: Optimal and Learning-Based Control.
Python
23
star
22

ccscp

Chance-Constrained Sequential Convex Programming for Robust Trajectory Optimization
Python
23
star
23

SCOD

Code accompanying "Sketching Curvature for Efficient Out-of-Distribution Detection for Deep Neural Networks"
Python
21
star
24

unbalanced-opf-toolkit

A general code base to formulate and solve unbalanced optimal power flow (OPF) problems written in MATLAB.
MATLAB
21
star
25

AA274_lecture_notes

Compiled lecture notes for AA274
TeX
20
star
26

SNDL

Stabilizable Nonlinear Dynamics Learning
MATLAB
20
star
27

LSBMP

Jupyter Notebook
19
star
28

GMT

The Group Marching Tree Algorithm, presented at IRC 2017
Mercury
19
star
29

PandaRobot.jl

URDF and meshes for the Franka Emika Panda robot
Julia
19
star
30

PBDS.jl

Julia implementation of Pullback Bundle Dynamical Systems (PBDS) framework for geometrically-consistent, multi-task reactive control on manifolds
Julia
18
star
31

rompc

Reduced Order Model Predictive Control
MATLAB
17
star
32

safe_traffic_weaving

On Infusing Reachability-Based Safety Assurance within Probabilistic Planning Frameworks for Human-Robot Vehicle Interactions
Python
16
star
33

NHumanModeling

Contains the code for "Generative Modeling of Multimodal Multi-Human Behavior" by Boris Ivanovic, Edward Schmerling, Karen Leung, and Marco Pavone.
Jupyter Notebook
15
star
34

RiskAverseTrajOpt

Risk-averse trajectory optimization
Python
14
star
35

pmpc

High-level Python Particle Sequential Convex Programming Model Predictive Control (SCP PMPC) interface
Jupyter Notebook
13
star
36

stlhj

Code for โ€œSignal Temporal Logic meets Hamilton-Jacobi Reachability: Connections and Applicationsโ€ by Mo Chen, Qizhan Tam, Scott C. Livingston, and Marco Pavone.
C++
13
star
37

matsim-AMoD

A fork of MATSIM's DVRP module for rebalancing of self-driving vehicles in an Autonomous Mobility on Demand (AMoD) framework
Jupyter Notebook
12
star
38

BaRC

Contains the code for "BaRC: Backward Reachability Curriculum for Robotic Reinforcement Learning" by Boris Ivanovic, James Harrison, Apoorva Sharma, Mo Chen, Marco Pavone.
Python
12
star
39

asl_fixedwing

Fixed Wing Aircraft Control
C++
11
star
40

RSIRL

Risk-sensitive Inverse Reinforcement Learning
MATLAB
10
star
41

heterogeneous-task-allocation

MATLAB
10
star
42

pamod

Coordination Algorithms for the interaction between Autonomous Mobility-on-Demand systems and the power network.
Jupyter Notebook
10
star
43

NASA_ULI_Xplane_Simulator

Dataset and Simulator for the NASA ULI Project
Python
10
star
44

StanfordASL.github.io

TeX
9
star
45

stochasticSCP

Sequential Convex Programming For Non-Linear Stochastic Optimal Control
Julia
9
star
46

UP

Sampling-based Reachability Analysis: A Random Set Theory Approach with Adversarial Sampling
Jupyter Notebook
9
star
47

SSMR-for-control

MATLAB
9
star
48

Pi-MPC

Code accompanying "Perfecting Periodic Trajectory Tracking: Model Predictive Control with a Periodic Observer."
Jupyter Notebook
9
star
49

cloud_robotics

Python
8
star
50

AMoD-toolkit

A reference implementation of the time-varying, charge-aware network flow model for AMoD systems.
MATLAB
8
star
51

chreach

Convex hulls of reachable sets
Python
8
star
52

Principles-of-Robot-Autonomy

Principles of Robot Autonomy
TeX
7
star
53

RandUP_RRT

Robust-RRT: Probabilistically-Complete Motion Planning for Uncertain Nonlinear Systems
Python
7
star
54

stochastic-prog

Sample Average Approximation for Stochastic Programming with Equality Constraints
Python
7
star
55

Janson.Ichter.Pavone.IJRR15

Deterministic Sampling-Based Motion Planning: Optimality, Complexity, and Performance
MATLAB
7
star
56

Second-OrderSensitivityAnalysisForBilevelOptimization

Python
7
star
57

graph-rl-for-eamod

Official implementation of "Real-time Control of Electric Autonomous Mobility-on-Demand Systems via Graph Reinforcement Learning"
Python
7
star
58

RAMCP

Robust Adaptive Monte Carlo Planning
Jupyter Notebook
6
star
59

ASL-X-Plane-11-Platform-Deprecated

Jupyter Notebook
6
star
60

freeflyer2

Python
6
star
61

data-lifecycle-management

Code accompanying the AI4Space 2022 paper "Data Lifecycle Management in Evolving Input Distributions for Learning-based Aerospace Applications" by Somrita Banerjee, Apoorva Sharma, Edward Schmerling, Max Spolaor, Michael Nemerouf, and Marco Pavone.
Jupyter Notebook
5
star
62

RandUP

A Simple and Efficient Sampling-based Algorithm for General Reachability Analysis
Python
5
star
63

RL4AMOD

Python
5
star
64

online-tolls

Code accompanying the paper "Online Learning for Traffic Routing under Unknown Preferences"
Python
4
star
65

jlSCP

Analysis of Theoretical and Numerical Properties of Sequential Convex Programming for Continuous-Time Optimal Control
Jupyter Notebook
4
star
66

UASEncounter

Unmanned Aerial System encounter simulation and MDP solution julia code
Jupyter Notebook
4
star
67

frank-wolfe-traffic

Frank-Wolfe for Traffic Assignment
C++
3
star
68

robotics_seminar

HTML
3
star
69

rover-meta-learning

Python
3
star
70

fair-routing

Jupyter Notebook
3
star
71

PSU-TF

Code for "Propagating State Uncertainty through Trajectory Forecasting"
3
star
72

stlcg_ctrl_syn

Synthesizing a controller that satisfies stl specifications
Python
3
star
73

PUMP

Repository of code for the Parallel Uncertainty-aware Multiobjective Planning algorithm presented at ICRA '17.
Cuda
3
star
74

PerceptionConstrArmPlanning

Code for "Perception-Constrained Robot Manipulator Planning for Satellite Servicing," by Tariq Zahroof, Andrew Bylard, Hesham Shageer, and Marco Pavone.
3
star
75

convex-hull-estimation

Estimating the convex hull of the image of a set with smooth boundary
Python
2
star
76

Model-Mismatch

MATLAB
2
star
77

nnGuSTO

Jupyter Notebook
2
star
78

GuSTO_quad_astrobee

Simplified implementation of GuSTO in Julia, with quadrotor and Astrobee examples.
Jupyter Notebook
2
star
79

copositive-cutting-plane-max-clique

Jupyter Notebook
1
star
80

AA274_HW1

AA274 Homework 1 Code
Python
1
star
81

AstrobeeRobot.jl

URDF and meshes for the Astrobee free-flying robot
Julia
1
star
82

ASL-X-Plane-11-Platform

Jupyter Notebook
1
star
83

AA274_SECTION

Public-facing section materials for AA 274A
TeX
1
star
84

reachbot_manipulation

Code for "Task-Driven Manipulation with Reconfigurable Parallel Robots"
Python
1
star
85

BulletCollision.jl

Julia package for collision-related queries using the Bullet Physics engine
Julia
1
star
86

AA274_HW3

AA274 Homework 3 Code
OpenEdge ABL
1
star
87

idwithtasks

Python
1
star
88

scod-module

Standalone implementation of SCOD
Python
1
star