Coupled equations of relative motion
The target’s orbit must be circular. The Coriolis coupling is why the intuition of chasing in a straight line fails. Motion out of the orbital plane is left out.
M075 · Relative orbits and docking
Does reaching the target also mean matching its velocity? No: getting there and matching speed are separate jobs. The first burn only aims the chaser at the target's position; it arrives with relative velocity left over, and a second burn at arrival must cancel it. Some flight times, such as exactly one orbit of the target, leave no usable aim. The simple linear model also drifts from true orbital motion, and arriving too fast still fails.
Drag the chaser in the target’s rotating frame and solve for a two-burn rendezvous. Compare a coast with no burns, the Hill plan and a full two-body propagation, then try burn trims, a docking corridor, approach-speed limits and singular flight times.
Physics tutorial
BackgroundA nearby chaser and a target on a circular orbit are both falling under gravity. In the target’s rotating frame, the difference in radial gravity and the Coriolis terms couple the two relative coordinates. A forward burn can first carry the chaser forward while changing its orbit so that, over the long run, its along-track drift reverses.
Why it mattersMIT’s astrodynamics notes derive the linear Clohessy–Wiltshire equations. This Lab uses one coordinate pointing radially outward and one pointing forward along the track. It solves the planar endpoint map and, as an independent check, propagates the same starting state in full inverse-square gravity.
Start with the essentials
The target’s orbit must be circular. The Coriolis coupling is why the intuition of chasing in a straight line fails. Motion out of the orbital plane is left out.
The departure velocity is chosen so that the chaser ends up at the target position. The chaser’s initial velocity changes the cost of the departure burn, not the solved velocity itself.
After exactly one target period this matrix loses rank. The code scales it by the mean motion and rejects plans whose condition number is above one thousand.
The second burn cancels the actual Hill arrival velocity, trim included. Applied to the nonlinear arrival, the same vector leaves a residual speed that you can measure.
This quadratic integral belongs to the Hill model with no burns. It is not the spacecraft’s energy in the inertial frame.
Rotating the velocity must include the term from the frame’s own rotation; leaving it out gives the wrong inertial starting state. Units are converted before propagation.
Typical misconceptionIf the position error is zero, the relative speed is zero too.
Better mental modelThe chaser usually still has some velocity on arrival until the braking burn. Check the incoming speed separately.
Typical misconceptionAn exact Hill endpoint means an exact two-body rendezvous.
Better mental modelThe purple trajectory starts from the same physical state but keeps nonlinear gravity. Its position and residual-velocity errors grow with separation.
Typical misconceptionEvery flight time gives a unique, finite burn.
Better mental modelAt certain times the endpoint map loses rank. When a plan is rejected, the coast with no burn is shown instead.
Typical misconceptionA green sample check guarantees collision avoidance at every instant.
Better mental modelThe cone includes a one-metre allowance at the port, and the check covers nine hundred intervals. It cannot catch violations between samples or operational physics that the model leaves out.
Acquire the nominal approach and compare the Hill miss, the full-gravity miss and the residual speed.
What to observe: The Hill plan reaches the target exactly, while the nonlinear residual stays small but not zero.Choose the forward-impulse preset and look at the gray no-burn trajectory.
What to observe: A forward kick sets off coupled radial motion and changes the along-track drift. The departure burn has to pay to bring the chaser back to the planned start.Select a flight time of one whole period, or add a small along-track trim.
What to observe: The singular plan is rejected. A trim leaves a finite position miss that remains even after braking.Tighten the speed limit, then increase the release separation.
What to observe: A zero miss at the endpoint does not stop the approach from being too fast, and it does not stop the linearisation error from growing.