Lição 3: Calcular Velocidade

Agora que podemos rastrear posição e tempo, podemos determinar a que velocidade a ISS se move. A velocidade é simplesmente a distância percorrida dividida pelo tempo que demorou.

Objetivos da Sessão
  • Capturar dois pontos de dados separados pelo tempo.
  • Calcular o Delta de Tempo.
  • Calcular a Distância entre duas coordenadas.
  • Computar a Velocidade média.

A Tarefa da Missão

A sua tarefa é medir a velocidade da ISS. Irá fazer uma leitura, esperar um curto intervalo, fazer outra leitura e depois realizar os cálculos físicos necessários.

Conceitos Chave

Fórmula de Velocidade
Velocidade = Distância / Tempo.
Se viajarmos 10 km em 2 segundos, a nossa velocidade é 5 km/s.
Fórmula de Haversine
Uma fórmula matemática usada para calcular a distância do grande círculo entre dois pontos numa esfera (como a Terra) dadas as suas longitudes e latitudes.
Taxa de Amostragem
Com que frequência fazemos uma medição. Se esperarmos muito tempo, a ISS pode mover-se demasiado para um cálculo simples. Se esperarmos muito pouco, o ruído do sensor pode afetar a precisão.

Orbit (ISS Tracker)

Fornece dados de coordenadas em tempo real (simulados).

from astro_pi_orbit import ISS
UsoDescrição
iss.get_coordinates()Retorna latitude, longitude, altitude e timestamp.

Time

Biblioteca padrão do Python para funções relacionadas com o tempo.

import time
UsoDescrição
time.sleep(seconds)Pausa a execução pelo número especificado de segundos.

Math

Funções matemáticas para cálculos.

import math
UsoDescrição
math.radians(degrees)Converte graus para radianos.
math.sin(x), math.cos(x)Funções trigonométricas.

Interface de Controlo da Missão

Terminal de Saída
Pronto a executar...