edxmorgan/diff_uv

A differentiable underwater vehicle dynamics.

43
/ 100
Emerging

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.

No Package No Dependents
Maintenance 13 / 25
Adoption 6 / 25
Maturity 9 / 25
Community 15 / 25

How are scores calculated?

Stars

20

Forks

5

Language

Python

License

AGPL-3.0

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.