;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Óvni é coisa séria: como estes caçadores estudam objetos não identificados

Óvnis despertam a curiosidade das pessoas e de especialistas (e a maioria não tem a ver com extraterrestres) - Netflix
Óvnis despertam a curiosidade das pessoas e de especialistas (e a maioria não tem a ver com extraterrestres) Imagem: Netflix

Simone Machado

Colaboração para Tilt, em São José do Rio Preto (SP)

17/11/2022 13h19Atualizada em 21/11/2022 11h25

O Grupo de Estudos e Informações sobre Fenômenos Aeroespaciais Não Identificados (Geipan), da França, se debruça há 45 anos em uma força-tarefa para desvendar os mistérios por trás dos óvnis (sigla em português para objetos voadores não identificados, ou UFOs em inglês).

O trabalho tem sido tão importante na área que o grupo foi convidado pela Nasa, agência espacial dos Estados Unidos, para apresentar suas atividades e metodologias a uma equipe que estudará dados e estabelecerá métodos para analisar fenômenos aéreos incomuns observados no céu, destaca o site The Conversation.

Vinculado ao Centro Nacional de Estudos Espaciais (CNES), a equipe é composta por quatro especialistas encarregados de coletar depoimentos de testemunhas, conduzir pesquisas, publicar estudos, gerenciar sistemas de informática e supervisionar as operações da organização.

Paralelamente, um departamento técnico do CNES conta com mais especialistas que fazem a ponte com outros especialistas e instituições, incluindo a Força Aérea da França, a Força Policial, a Direção-Geral de Aviação Civil, o Centro Nacional de Pesquisa Científica (CNRS) e o serviço meteorológico Météo-.

O papel dos "caçadores de óvnis"

A classificação de óvni envolve é qualquer objeto, luz, fenômeno aéreo incomum visto no céu e que não é identificado no momento em que é visto. Geralmente, eles têm forma de uma luz brilhante e aparecem principalmente à noite.

De acordo com o The Conversation, 60% dos casos de aparição de óvnis são explicáveis após suas respectivas análises. Podem ser balões de festa, balões meteorológicos, aeronaves, satélites, meteoros, satélites, estrelas ou planetas, entre outras possibilidades.

Por isso, o papel destes "caçadores de óvnis", de esclarecer e identificar os objetos voadores, é tão importante.

No caso do grupo francês, os profissionais contam com ferramentas e aplicativos em diversos domínios, desde aeronáutica a aeroespacial (para satélites e detritos), astronomia (para estrelas e meteoros), meteorologia (para fenômenos naturais climáticos), processamento de imagens, entre outros.

Calcula-se que 700 relatórios de testemunhas oculares são registrados anualmente. Desses, de 150 a 200 permanecem sem respostas.

Desafios de identificar óvnis

O avistamento de um óvni pode depender do ambiente, como condições de pouca luz, ausência de som, turbulência atmosférica fazendo com que uma estrela pisque estranhamente ou a luz do sol refletida em um avião distante.

Há também avistamentos mais raros, como a agem de meteoros se desintegrando na atmosfera terrestre.

Os satélites Starlink, principalmente nos primeiros lançamentos, também renderam vários relatos de pontos brilhantes se movendo em uma fileira — são os próprios satélites entrando em órbita, refletindo a luz do Sol. Inclusive, esta é uma das explicações para os avistamentos estranhos na região do aeroporto de Porto Alegre (RS) nas últimas semanas.

Explicações razoáveis são encontradas para cerca de dois terços dos fenômenos aéreos observados, mas o terço restante permanece sem solução devido à falta de dados ou imagens.

Interpretação incorreta

Os relatórios de avistamentos de óvnis também podem ser o resultado de uma simples interpretação incorreta. Um astrônomo amador pode capturar uma imagem de alta qualidade de um flash brilhante no céu, mas os aplicativos populares de astronomia não possuem dados suficientes para oferecer uma explicação.

Neste caso, apenas o departamento de vigilância do espaço interno do CNES (e de outros órgãos do tipo espalhados pelo mundo) poderia comprovar a presença de um foguete refletindo os raios solares.

A metodologia Geipan

O Geipan trabalha em três etapas principais no processo de análise de óvnis. A primeira é coletar os relatos de testemunhas oculares; em seguida. é feito um estudo técnico; por último, a publicação de relatórios de análise, protegendo o anonimato das testemunhas.

Cada verificação começa com um relatório, seja ele enviado no site ou em uma delegacia de polícia local. Além do relato de quem viu o objeto não identificado, é possível anexar fotos e vídeos.

Em seguida, o caso começa a ser estudado. À medida que aumenta a qualidade e a quantidade das informações adas, os erros de análise tendem a diminuir. Nesta fase, é usado o banco de dados do Geipan com uma série de aplicativos técnicos e softwares.

Isso inclui ferramentas de uso público, bem como algumas desenvolvidas por parceiros, como a Força Aérea sa (para reproduzir rotas de voo), Météo- (para condições meteorológicas precisas) e o próprio CNES (para rastreamento de alta precisão de satélites e destroços).

Em uma última etapa, é feito o trabalho de campo, permitindo aos especialistas analisarem com mais precisão as condições do avistamento e realizar uma entrevista cognitiva com a testemunha ocular. O objetivo é aprofundar o relato, revelando as informações mais confiáveis possíveis, mas sem distorcê-las.