Skip to content

ComputationalRobotics/2025-ES-AM-158-PSET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Problem Set for 2025 Fall ES/AM 158

This is the P-SET repository for the 2025 Fall ES/AM 158 class, Introduction to Optimal Control and Reinforcement Learning, at Harvard University.

All problem sets are provided as Jupyter notebooks (.ipynb).

  • Pen-and-paper items: fill your answers in the designated blank cells.
  • Coding items: complete the TODO blocks and run all cells so outputs are visible.

Submission. Submit via Gradescope. Upload a single PDF exported from your .ipynb with all outputs shown.


Prerequisites

You should be comfortable with the topics below. If not, you can self-study the relevant background with P-SET 0 and the refresher links below. Always ask ChatGPT if you have problem debugging.

Linear Algebra

  • Vectors/matrices, norms & inner products, eigen/SVD, least squares.

Calculus

  • Gradients/Jacobians/Hessians; basic integration.

Probability / Statistics

  • Probability basics, Bayes’ rule, expectation/variance/covariance, Gaussian distribution.

Optimization

Python / Jupyter / NumPy

LaTeX


Setting environment

Colab environment (Recommended)

Open the repository in Colab (lists notebooks in the repo): https://colab.research.google.com/github/ComputationalRobotics/2025-ES-AM-158-PSET

Minimal setup cell (put at the top of your notebook):

# Install runtime dependencies (bound to the current kernel)
%pip install numpy matplotlib tqdm gymnasium cvxpy

Local python environment

Python version: 3.10

conda create -n 2025ocrl python=3.10
conda activate 2025ocrl
pip install -r requirements.txt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors