Physics Series Vol. I No. 4
The Developer's Post
Explaining Technology Through the Art of Storytelling
Weather: Dry dust storms in Jezero Crater Exchange: Mars gravity = 3.71 m/s² | Cargo target: Hermes Spacecraft Price: 10 Credits
By Shubham Kumar Section: Mechanics Branch Date: July 12, 2026

Martian Cargo Launcher: Vector Kinematics

Imagine you are stranded in the red desert of Mars in the year 2035. Overhead, your crew’s orbit spacecraft, the Hermes, is performing a rapid flyby. They cannot decelerate to land, but they can intercept a cargo supply package if you launch it at the precise velocity and angle to match their altitude.

To succeed, you must become a commander of vectors. Your cargo launcher is a pneumatic cannon. But Mars is not Earth—its gravitational pull is a weak 3.71 m/s² (about 38% of Earth’s gravity). Furthermore, the thin Martian atmosphere, though sparse, introduces aerodynamic drag.

In this lesson, we break down the vector kinematics of projectile motion, visualizing how independent horizontal and vertical motions join to form orbital trajectories.

The Kinematics Dictionary

  • Projectile: The cargo capsule launched into flight.
  • Trajectory: The parabolic path traced by the capsule.
  • Resolution of Vectors: Splitting the launching force into independent horizontal and vertical directions.
  • Air Drag: Atmospheric resistance which continuously opposes the velocity vector.

The Principle of Independence

The most fundamental rule of Class 11 mechanics is Galileo’s principle of independent motions: a projectile’s horizontal motion and its vertical motion do not interfere with each other.

When you fire the cargo capsule at an initial velocity v₀ and angle θ, you are launching it in two directions simultaneously. We resolve this diagonal speed vector into two components using trigonometry:

  • Horizontal Velocity (v_x): v₀ · cos(θ)
  • Vertical Velocity (v_y): v₀ · sin(θ)
          /|  (v_y = v_0 sin θ)
     v_0 / |  Vertical Lift
        /  |  
       /θ__)  
      -------> (v_x = v_0 cos θ)
      Horizontal Drift

Because Mars gravity pulls straight down, it only changes the vertical velocity. In a vacuum, there are no horizontal forces, meaning the horizontal velocity v_x remains absolutely constant throughout the flight.

The Equations of Motion

To track the capsule’s position (x, y) at any time t, we apply Newton’s equations of motion independently:

1. The Horizontal Coordinate (x)

Since there is no horizontal acceleration (a_x = 0): x(t) = v_x · t = (v₀ · cos(θ)) · t

2. The Vertical Coordinate (y)

Gravity accelerates the capsule downward (a_y = -g): y(t) = v_y · t - ½gt² = (v₀ · sin(θ)) · t - ½gt²

At the highest point of flight (apex), the vertical velocity momentarily slows to zero (v_y = 0). We can use this to derive three critical equations for Class 11 exams:

  1. Time of Flight (T): The total time in the air until the capsule lands back on the ground: T = (2v₀ · sin(θ)) / g
  2. Maximum Height (H): The peak altitude reached at T/2: H = (v₀² · sin²(θ)) / 2g
  3. Horizontal Range (R): The total distance traveled horizontally: R = v_x · T = (v₀² · sin(2θ)) / g

The Maximum Range Proof

To maximize the range R, we must maximize sin(2θ). Since the maximum value of the sine function is 1 (occurring at 90°), we set:

2θ = 90° ⟹ θ = 45°

In a vacuum, launching at exactly 45° always achieves the maximum possible distance. However, when Mars air drag is introduced, this optimal angle shifts slightly lower!

The Perturbation: Aerodynamic Drag

In reality, Mars has a thin atmosphere composed of carbon dioxide. As the capsule speeds through the air, it collides with gas molecules, creating a drag force F_d that opposes the direction of travel:

F_d = -½ · ρ · C_d · A · v²

This force continuously decreases both v_x and v_y. In our code simulation, we approximate this using numerical integration, recalculating speed at small time increments (dt):

// Numerical Integration Loop
float speed = sqrt(vx * vx + vy * vy);
float ax = -dragConstant * speed * vx;
float ay = g - dragConstant * speed * vy;

vx += ax * dt;
vy += ay * dt;
px += vx * dt;
py += vy * dt;

With drag enabled, the trajectory is no longer a perfect, symmetric parabola. It climbs steeply and falls at a sharper, slower angle—forming a distorted curve known as a ballistic trajectory.


Martian Cargo Launcher Simulation

Aim the launcher cannon. Hit the orbiting Hermes Spacecraft. Watch the real-time velocity vector arrows.

Launch Angle (θ): 45°
Launch Speed (v₀): 38 m/s
Horizontal Component (Vx) Vertical Component (Vy)
Adjust parameters and click Fire Cargo to deploy.
Shubham Kumar
❖ ❖ ❖