Skip to main content
Physics LibreTexts

58.5: Gravity Assist Maneuvers

  • Page ID
    92381
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    To send a spacecraft to another planet, one may often get a "free" boost in velocity by flying by another planet along the way, thus shortening the trip. These free velocity increases are called gravity assist maneuvers..

    To see how this works, consider Fig. \(\PageIndex{1}\), which shows a spacecraft flying past the planet Jupiter, where Jupiter is assumed to be stationary in space. The spacecraft speeds up as it heads toward Jupiter, then slows down again as it moves away from Jupiter. The net result is that the spacecraft leave the encounter having its velocity vector change direction, but without any change in magnitude.

    clipboard_efb6903befec75c9ef8b4061f8f80506e.png
    Figure \(\PageIndex{1}\): Spacecraft flying past a stationary Jupiter. Credit: NASA Jet Propulsion Laboratory.

    Now consider the same situation, but with Jupiter moving in its orbit around the Sun (Fig. \(\PageIndex{2}\)). In the figure, the spacecraft is flying "behind" Jupiter (i.e. so that at the point where the spacecraft passes Jupiter's orbit, Jupiter is moving away from the spacecraft). The velocity of Jupiter in its orbit around the Sun (or a significant portion of it) is added to velocity vector of the spacecraft, as shown in the two vector diagrams. As you can see from the vector diagrams, the velocity vector increases in magnitude after the Jupiter flyby, so that the spacecraft has gained speed.

    clipboard_e7012f269b01a82d04956aa09840a5349.png
    Figure \(\PageIndex{1}\): Spacecraft flying past a moving Jupiter; Jupiter is moving to the left in its orbit around the Sun. In this case, the spacecraft is passing "behind" Jupiter, and gains speed during the encounter. Credit: NASA Jet Propulsion Laboratory.

    How is this possible? The spacecraft has gained energy, but energy is conserved; where did the extra energy come from? The answer is: Jupiter. When the spacecraft flies behind Jupiter, it tugs on Jupiter a bit, due to the gravitational attraction between Jupiter and the spacecraft. This causes Jupiter to slow down a tiny bit, thereby losing orbital energy, so it moves in toward the Sun a tiny bit. Of course, Jupiter is so massive that this movement toward the Sun is immeasurably tiny, but the effect on the spacecraft is significant.

    This gravity assist maneuver is often used to send spacecraft to the outer Solar System; it allows the spacecraft to reach their destinations sooner, and does not require extra fuel to gain the extra speed. In fact, it is often advantageous to send a spacecraft first to the inner Solar System to take advantage of gravitational flybys before sending it to the planets. For example, when the Cassini spacecraft was sent to orbit Saturn, it was first sent to Venus for two gravity assists from that planet; it then flew past Earth and Jupiter for two additional gravity assists before arriving at Saturn.

    Similarly, Voyager 2 made gravity-assist flybys of Jupiter, Saturn, and Uranus, and it made studies of each of those planets as it flew past them. After its encounter with Uranus, Voyager 2 flew past Neptune and made observations there; however, it flew over Neptune's north pole, so it did not gain extra speed from the Neptune encounter. The spacecraft has now reached the outer boundary of the Solar System and is entering interstellar space. In about 40,000 years, Voyager 2 will pass 1.7 light-years from the star Ross 248 and in about 296,000 years, it will pass 4.3 light-years from Sirius, the brightest star in the sky. Both Voyager 2 and its sister spacecraft Voyager 1 will travel through the Milky Way galaxy indefinitely

    Contrariwise, if the spacecraft were to fly in front of Jupiter (so that Jupiter is moving toward it when it crosses Jupiter's orbit), then the spacecraft would lose speed. This was used to advantage during the Apollo missions to the Moon, when this type of gravity assist maneuver with the Moon was used to reduce the amount of fuel needed to place the spacecraft into lunar orbit (Fig. \(\PageIndex{3}\)).

    clipboard_e609205fc8ba2526d3225ee4fa322d496.png
    Figure \(\PageIndex{1}\): Orbits of Apollo spacecraft 8 and 10-17. The spacecraft enters lunar orbit in front of the Moon, to help slow its velocity. (Credit: NASA.)

    58.5: Gravity Assist Maneuvers is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by LibreTexts.