Jon Michaux's repositories
intrinsic-motivation
Using multiple sensor modalities to improve exploration for robotic manipulation tasks with sparse rewards
gym-baxter
Gym environments for the real and simulated Baxter robot
gym-robotics
Open-source reinforcement learning environments for common robotics platforms
book-template
A LaTeX template I used for pimbook
coding-interview-university
A complete computer science study plan to become a software engineer.
ContinuumRobotExamples
An incremental guide to continuum robot mathematical modeling and numerical implementation. The examples are divided into chapters within the folder structure, and each chapter contains a PDF and code examples.
FlapPyBird-MPC
Model Predictive Control of a Flappy Bird Clone using Mixed Integer Programming
motion_planning
motion planning
optlearningcontrol
Optimal and learning control for robotics (ECE-9243 / ME-GY 7973)
PythonLinearNonlinearControl
PythonLinearNonLinearControl is a library implementing the linear and nonlinear control theories in python.
rbdl
RBDL is a C++ library that contains some essential and efficient rigid body dynamics algorithms such as the Articulated Body Algorithm (ABA) for forward dynamics, Recursive Newton-Euler Algorithm (RNEA) for inverse dynamics, the Composite Rigid Body Algorithm (CRBA) for the efficient computation of the joint space inertia matrix and is also able to compute forward dynamics with external contact constraints and collision impulses. Furthermore it has some basic support for forward and inverse kinematics.
robust-tube-mpc
Robust model predictive control using tube
SafeFeedbackMotionPlanning.jl
Safe Control for Nonlinear Systems
spinning-up-basic
Basic versions of agents from Spinning Up in Deep RL written in PyTorch
tiny-differentiable-simulator
Tiny Differentiable Simulator is a header-only C++ physics library with zero dependencies.
armour
Autonomous Robust Manipulation via Optimization with Uncertainty-aware Reachability
kinova_robust_control
Robust controller interface to Kinova-gen3
splanning
[T-RO 2025] Code for Let's Make a Splan: Risk-Aware Trajectory Optimization in a Normalized Gaussian Splat