Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
Vulcan Integration (Engineering Library)

Related: 07_janus_integration.md | 01_core_philosophy.md | 12_force_aggregation.md


Vulcan is the domain-specific engineering library that sits between Janus (Math) and Icarus (Architecture).


1. Division of Responsibility: "Bricks vs. Houses"

  • Janus: The Math (Matrices, Autodiff, Solvers).
  • Vulcan: The Physics Utilities (Stateless). Pure functions for dynamics, atmospherics, gravity. No internal state.
  • Icarus: The Systems & State (Stateful). Owns Component lifecycle, state vectors, and signal wiring.
Feature Vulcan (Utility) Icarus (Component)
Equations of Motion Provides compute_6dof_derivatives(), RigidBodyState, MassProperties. Pure physics math for $
{v} = F/m - \omega \times v$ and Euler's equations.