Shoot on the Move: Kinematics & Physics

Don't stop to shoot. Learn the vector math required to compensate for your robot's velocity.

Shoot on the Move: Kinematics & Physics

Most teams drive, stop, aim, and shoot. Elite teams drive and shoot. The problem? Physics.

The Vector Problem

If your robot is moving Left at 2 m/s, and you shoot a ball Forward at 10 m/s… The ball does not go straight Forward. It goes Diagonally. This is Relative Velocity.

The Solution: Vector addition

You must aim your turret “against the grain” to cancel out your robot’s motion.

  1. Robot Velocity Vector ($V_r$): Your chassis speed.
  2. Target Shot Vector ($V_t$): The path you want the ball to take (straight to goal).
  3. Shooter Vector ($V_s$): The direction/speed you must actually fire.

$$V_s = V_t - V_r$$

Implementation

You need:

  • Odometry: To know your exact $V_r$.
  • Trigonometry: To calculate the angle offset.

Conclusion

It requires mastering high school physics, but it decreases your cycle time by 50%.

Explore FIRST® Robotics

FIRST® (For Inspiration and Recognition of Science and Technology) is a global robotics community preparing young people for the future. Discover the ultimate sport for the mind and see how you can get involved in STEM and robotics!

Learn More at firstinspires.org