Skydiving simulation with Perl

FREE FALL

Author(s):

Computer game programmers apply physical formulas and special tricks to create realistic animations. Simple DirectMedia Layer (SDL), which is available as a Perl wrapper, provides a powerful framework for creating simple 2D worlds with just a couple of lines of code.

After ripping an old VHS cassette of my tandem skydive, posting it on YouTube, and mailing the link [2]to a couple of guys at work, a debate about the physical laws that apply during a parachute jump ensued.
In a simplified model that ignores crosswinds, the jumper starts with a vertical speed of vy = 0 and immediately starts to accelerate because of gravity. Drag, which grows proportionally with the skydiver’s downward speed, counteracts gravity. Depending on the skydiver’s weight and proportions, a balance of forces occurs at around 180 km/ h, and the downward speed becomes constant. At this point, skydivers feel like they are floating in space, and this state continues until the chute opens, which feels like they are being pulled upward with a rope.

Read full article as PDF:

Perl_Skydiving_Simulation.pdf  (337.38 kB)

Related content

  • Perl: Controlling a Webcam

    Webcams are useful for monitoring. Using CPAN modules and custom-made C code, Perl scripts can automatically adjust the exposure and fish the most interesting images out of a video camera’s data stream.

  • Perl: Optical Character Recognition

    SecurID tokens use an authentication system by RSA Security to give the user a valid key for logging onto the target system. A home-grown optical character recognition tool in Perl monitors the key generator.

  • Perl: Retouching Photos

    In many cases, whole series of digital images need the same kind of modifications, which forces the photo-grapher to repeat the same steps time and time again in GIMP. Have you ever considered retouching in Perl?

  • Perl: Reading GPS Data

    With a small GPS receiver on his wrist, Mike has been jogging through San Francisco neighborhoods. While catching his breath, safe at home, he visualizes the data he acquired while running with Perl.

  • Perl: Portfolio Watch

    We'll show you a Perl script that helps you draw area graphs to keep track of your portfolio's performance.

comments powered by Disqus

Direct Download

Read full article as PDF:

Perl_Skydiving_Simulation.pdf  (337.38 kB)

News

njobs Europe
What:
Where:
Country:
Njobs Netherlands Njobs Deutschland Njobs United Kingdom Njobs Italia Njobs France Njobs Espana Njobs Poland
Njobs Austria Njobs Denmark Njobs Belgium Njobs Czech Republic Njobs Mexico Njobs India Njobs Colombia