Direct Collocation

Based on the following tutorial paper

Introduction

Non linear programming

Direct collocation method

Trapezoidal collocation

Discretizing integrals

Discretizing system dynamics

Implementing constraints

Practical Considerations

Initialization

Mesh Refinement

Error Analysis

Debugging Code:

Consistent Functions:

Time performance

Model-Based Reinforcement Learning via Latent-Space Collocation

Methodology