Davis Geometric
ICARUS / A geometric reading of flight

One body.
Two connected descriptions.

A bird changes its shape. The air responds to the new surface. The next movement depends on that response. Follow one point on a crane’s wing from a visible motion to the mathematics that connects the body and the air.

How the work began

“After graduate school, and after government cuts ended my work at NASA, I was working as a waitress when I met Dr. Ryan Rapetti’s wife. I told her about my work as a mathematician at NASA, and she introduced us.

That introduction grew into nearly a year of correspondence—ideas, studies, and challenges. Ryan introduced me to the classical concepts of guidance, navigation, and control; I brought my computational analysis methods and engineering experience to the questions we explored together.

I began recording the experiments in a blog. As the work grew, those notes became a book: The Geometry of Flight, which you can read here for free.”

— Bee Rosa Davis
Blue · body Teal · air Gold · surface normal

01 / Body bundle

Where is the surface?

The blue shape is one configuration of the same body. Point P remains on the same patch of skin.

Wing extension
1.00 × reference
Bank / twist
-10.0° / 18.0°
Position φ(P)
(0.345, -0.932, 0.206)

02 / Aerodynamic bundle

What does the air do there?

At that same P, attach the local air, pressure and shear. Here, the teal air direction is prescribed.

Air direction û
(0.970, 0.000, 0.242)
Local normal n
(-0.201, 0.128, 0.971)
Pressure / shear
Require an aerodynamic model

03 / Shared geometry

Keep the descriptions connected.

The dot product compares air and surface directions in one frame. It changes when either changes.

Normal projection n · û
0.040
Interpretation
0 = tangent · ±1 = normal
Quantity shown
A geometric comparison, not lift
Crane study after The Geometry of Flight, §4.1–4.4. Poses and air changes are prescribed to explain the coupling; the probe readouts come from the illustration’s deformation model. The visible skeleton is illustrative anatomy. Coordinates use arbitrary model units. Read the construction, definitions and limits →

1. Start with the same piece of skin.

Imagine placing a tiny ink dot, P, on a wing. The bird can extend that wing, twist it, or bank its whole body. P moves in space, but it remains the same material point. This distinction between which point it is and where it is now is the starting point of the book’s body bundle.

Call the reference surface Σ. A configuration assigns a three-dimensional position φ(P) to each point P of Σ. In the book’s notation, the body bundle is Σ × ℝ³ → Σ: over every point of the reference surface, keep the possible position vectors. A section selects one vector for each point. A physically admissible shape needs additional conditions, such as smoothness, no self-intersection, and anatomical or mechanical limits.

Body: P ↦ φ(P) ∈ ℝ³   ·   Air: P ↦ (p(P), τ(P), u(P))

The second description attaches the local aerodynamic state to that same P: pressure p, tangential shear τ, and relative airflow u. Pressure is a scalar; shear lies in the local tangent plane; airflow is a vector. These are different kinds of data. A shared geometric language keeps their locations, frames and transformation rules connected instead of treating them as interchangeable numbers.

The dot does not move to a different identity when the wing opens. What changes is its position, its neighboring surface geometry, and the air’s relationship to that geometry. That is the relationship the animation is designed to make inspectable.

2. What passes between the two descriptions?

The body’s configuration supplies a boundary for an aerodynamic problem. Together with the incoming flow, fluid properties, motion and relevant history, it constrains the fluid solution. That solution supplies pressures and shear stresses on the body. Integrating those stresses over the surface gives a total force and a total moment.

F = ∫φ(Σ) (−p n + τ) dA
M = ∫φ(Σ) (r − rcm) × (−p n + τ) dA

Here n is the outward unit normal and dA is a small area of the deformed surface. The moment uses the distance from the chosen center of mass as a lever arm. The pair (F, M) is called a wrench. These equations describe accounting across a surface; they do not supply the pressure or shear values by themselves.

Section 4.1 abbreviates the coupling as N: Γbody → Γaero. Read this with the flow conditions and modeling assumptions held fixed. Shape alone cannot determine an unsteady fluid state independently of velocity, boundary conditions and history. A numerical aerodynamic model, or appropriate measurements, is needed to evaluate the coupling in an actual application.

The controller then faces an inverse question: among the configurations and actuator settings available to this body, which can produce the required force and moment? The same surface coordinates make the forward calculation and this selection problem part of one connected description.

3. Read the animation’s numbers.

This illustration implements a small geometric experiment. Its artist-drawn crane is carried by a continuous deformation surface with prescribed extension, twist and bank. The anatomical artwork is illustrative; the deformation model is not a measured bird reconstruction. A fixed material coordinate identifies P. The renderer computes P’s position and two local tangent directions from the surface; their cross product supplies a unit normal n. The same normal drives the gold arrow and the numerical readout.

Material point P / a controlled comparison

Different wings. Almost the same projection.

Keep the incoming air fixed at 14°. Extend and reshape the wing. The gold normal turns by 72.7°, but its projection—the part pointing along the teal air direction—barely changes. A single number does not describe the whole relationship.

A · Wings drawn in

A · Wings drawn in. A grid locates the same P on the near wing, with its computed normal and identical incoming air. Extension 0.62; projection 0.0346.

Extension 0.62 × Projection 0.0346

B · Wings extended

B · Wings extended. A grid locates the same P on the near wing, with its computed normal and identical incoming air. Extension 1.00; projection 0.0400.

Extension 1.00 × Projection 0.0400

Same input 14° incoming air
Normal rotates 72.7°
Projection changes by 0.0054

What changed in the model?

Same material point and air; different wing geometry
Quantity A · Compact B · Extended
Air angle 14° 14°
Wing extension 0.62 × 1.00 ×
Fold / twist 28° / 2° -8° / 18°
Bank -10° -10°
Unit normal n (−0.008, 0.985, 0.175) (−0.201, 0.128, 0.971)
Projection n · û 0.0346 0.0400

The grid follows the same material coordinates around P in both poses. Gold is the unit surface normal; teal is the prescribed unit air direction. Both vectors use the same world frame.

Projection curves for the two fixed poses as air angle sweeps from minus 30 to plus 30 degrees. At the marked 14-degree input, the projections are 0.0346 and 0.0400.
Why keep the geometry? The projection changes by only 0.0054 on a −1 to 1 scale. It discards the components perpendicular to the air direction. Retaining the surface point, its neighborhood and its full normal preserves distinctions this scalar loses. All values come from the illustration’s rig; pressure, lift and control performance require additional models. Inspect the computed values →
What changes in the four-part sequence
Step What is prescribed What the geometry computes
1. Glide Reference posture and horizontal incoming air Point position, tangent plane and unit normal
2. Air changes Air direction tilts; posture stays fixed The normal projection changes while P and n stay fixed
3. Wings respond Extension and twist increase; air direction stays fixed P and n move, changing their relation to that same air
4. Bank The body rotates and the illustrated air angle changes Positions and normals are compared in the same world frame

With both vectors normalized, n · û = cos θ lies between −1 and 1. Zero means the air direction is tangent to the local surface. Magnitude one means it is normal to the surface; the sign distinguishes the two sides. This is enough to demonstrate that changing the body or changing the air changes their geometric relationship. It is not enough to infer lift, drag, stall, stability, or an optimal posture.

All coordinates are dimensionless drawing coordinates divided by 100 for display. “Reference” means the authored full extension, not a measured species wingspan. The animation is a prescribed explanatory sequence, not a controller discovering a response. The entire calculation is available in the geometry source.

4. From the crane to ICARUS.

The crane makes a large configuration space visible: it can change wing extension, twist, feathers and whole-body orientation. A rigid airframe cannot do all of that. Its configuration and control inputs are limited by its construction. Chapter 4 uses this contrast to ask the same question across platforms: how does the body’s available authority relate to the motion being requested?

Chapter 5 makes another coupling explicit on a quadcopter: position control can demand a world-frame acceleration that the current attitude cannot immediately produce. Reorientation takes time. Representing the request and the available thrust in connected frames exposes that mismatch; a shared representation does not erase inertia, actuator limits or observation delay.

The manuscript’s ICARUS proposal uses geometric state descriptions and an obstruction-dependent modulation of controller gain. Its operational confidence, C = 1/(1 + κ̂), is a defined design quantity, not a calibrated probability of safety. The crane demonstration does not implement or validate that controller. The saved advisory study separately documents the scenario, sampling check and ablations already shown on this site.

“Flight envelope” means the set of states and conditions in which the modeled vehicle can operate subject to its constraints. It is not the visible set of air arrows around the crane. Those arrows show prescribed incident air only; neither a flight envelope nor a CFD flow field has been solved here.

5. SENTINEL is a separate question.

ICARUS asks how a body can respond to its conditions. The accompanying perception idea asks where another moving object could be, given observations and physical constraints. Its output is a set of possibilities under a model, not knowledge of a unique future trajectory.

With the same current state and bounded maneuvering capability, a shorter remaining time allows less additional deviation. But uncertain observations, changing assumptions and new disturbances can widen the estimated set. Proximity alone does not guarantee certainty. This conceptual distinction belongs alongside the body–air explanation, rather than being drawn as if it were the same mechanism.

Definitions, in the order you need them.

Reference surface Σ
A way to identify the same material points across different shapes of a body.
Fiber bundle
A mathematical construction that attaches a space of possible data to each point of a base, with compatible local descriptions. It specifies how those data are organized, not merely a list of values.
Section
One consistent choice from each fiber. In this example, one body configuration or one assignment of aerodynamic data.
Embedding φ
A smooth placement of the reference surface into physical space that does not identify distinct surface points. An immersion alone does not exclude self-intersection.
Tangent plane / normal
The locally flat directions along the surface / a direction perpendicular to them.
Frame
The coordinate axes used to describe a vector. Vectors must be expressed compatibly before they are compared or combined.
Coupling
A specified relationship through which a state in one description constrains or affects another. Here the body’s boundary and the fluid’s loads connect the two descriptions.
Wrench
A total force together with a total moment about a stated reference point.
Reachable set
The collection of possible future states allowed by declared initial conditions, dynamics, controls and disturbances.

Source, scope and the next test.

This study is based on Bee Rosa Davis’s The Geometry of Flight, particularly §4.1–4.4 (body and aerodynamic bundles) and chapter 5 (position–attitude coupling). The supplied preview file includes these chapters. The local author manuscript is the source of the research formulation; this page does not present it as independently reviewed.

The technical excerpt preserves the source discussion of the two bundles and the surface-force equations. The site distinguishes an embedding from an immersion, describes aerodynamic fibers pointwise, and makes the flow conditions behind the coupling explicit. These qualifications matter when translating a geometric description into a numerical model.

A performance claim requires a specified vehicle, identified dynamics, control constraints, sensing assumptions and comparisons against appropriate controllers. Useful evaluation would include tracking error, control effort, constraint violations, failure cases and sensitivity to model mismatch. Neither this explanatory crane nor the shared bundle vocabulary establishes that all classical GNC dead zones have been eliminated.

Title page of The Geometry of Flight by Bee Rosa Davis

From the experiments to the book

The Geometry of Flight

Follow the correspondence, concepts and experiments into the full manuscript. Read the book here for free, browse its contents, or find the pages behind a question.

587 PDF pages · Supplied author preview · Curvature, Adaptation, and Stability