edxmorgan/diff_uv
A differentiable underwater vehicle dynamics.
Implements 6-DOF underwater vehicle dynamics as fully symbolic CasADi expressions, enabling automatic computation of gradients, Jacobians, and Hessians for optimization and control. Includes integrated tooling for parameter estimation via convex optimization (CVXPY/MOSEK), filtering (EKF), and reinforcement learning via Gymnasium environments, with code generation for C++/MATLAB/Python backends. Models added mass, hydrodynamic damping, Coriolis, and restoring forces under low-speed, symmetric vehicle assumptions with analytic forward and inverse dynamics solvers.
Stars
20
Forks
5
Language
Python
License
AGPL-3.0
Category
Last pushed
Mar 22, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/diffusion/edxmorgan/diff_uv"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.