Uma “fúria” para aprender: Red Bull Advanced Technologies usa a Oracle Cloud para testar IA para futuras estrelas das corridas

A Red Bull Advanced Technologies espera ter uma ferramenta em execução na OCI que permita inserir vídeo e obter uma análise avançada.

Chris Murphy | 24 de outubro de 2022


Para chegar ao topo do automobilismo, os pilotos de carro de corridas de alta velocidade precisam muito mais do que uma intensidade e foco típicos de atleta.

“Buscamos pelo que eu chamaria de ‘fúria para dominar’, que é esse desejo ardente de aprender e ser melhor na próxima vez que pilotar na pista”, disse Guillaume Rocquelin, que treina e desenvolve jovens pilotos como chefe da academia de pilotos da Red Bull.

“Eles estão muito, muito famintos por qualquer tipo de dados e análise que possamos fornecer”, diz Rocquelin. “Essa é a atitude-chave que estamos procurando. E isso nem sempre se traduz em capacidade física, mas esse é o ponto de partida.”

Yuto Nomura, no centro, da Red Bull Junior Team, recebe treinamento no Campeonato Francês de Fórmula 4.

Ninguém sabe mais sobre como chegar ao topo do que Rocquelin, que foi o engenheiro de corrida do tetracampeão mundial de Fórmula 1 Sebastian Vettel, antes de se tornar chefe de engenharia de corrida e depois passar para sua função atual. A Red Bull Driver Academy é um dos melhores campos de treinamento do esporte; sete dos 20 pilotos do grid de F1 de hoje são graduados no programa.

Rocquelin viu áreas para desenvolvimento nas ferramentas de ensino que treinadores como ele têm. Embora grandes jovens pilotos devam ser aprendizes vorazes, um treinador tem maneiras muito limitadas de mostrar exatamente porque um piloto vai mais rápido do que outro. Quando exatamente um piloto freou, acelerou ou reduziu a marcha? Que ângulo ele tomou para entrar e sair de uma curva? Um piloto só pode observar e tentar replicar o que ele vê em alguém que está indo mais rápido.

A Red Bull Advanced Technologies, que aplica engenharia de alto desempenho ao automobilismo e busca usos dessa tecnologia em outros setores, está trabalhando no desafio de criar melhores ferramentas de treinamento para jovens pilotos. Os engenheiros da Red Bull Advanced Technologies estão trabalhando com especialistas em ciência de dados da Oracle para explorar como machine learning, computação em nuvem e visualização de dados podem trabalhar juntos para criar uma experiência de treinamento mais valiosa para esses atletas famintos por dados.

“Em qualquer tipo de ambiente de treinamento, as ferramentas são apenas o começo da conversa, e uma ferramenta de maior qualidade significará um nível mais alto de conversação”, disse Rocquelin.

Em qualquer tipo de ambiente de treinamento, as ferramentas são apenas o começo da conversa, e uma ferramenta de maior qualidade significará um nível mais alto de conversação.

Guillaume Rocquelin Chefe da Red Bull Driver Academy

A equipe de ciência de dados da Oracle está usando a Oracle Cloud Infrastructure (OCI) para refinar os algoritmos usados em carros autônomos, conhecidos como algoritmos de localização e mapeamento simultâneos, ou SLAM, e aplicá-los à análise de vídeos de corridas, inicialmente de pilotos de eSports da equipe. Se tiverem êxito, a equipe espera poder inserir o vídeo da sessão de um piloto em uma aplicação, executar a análise de machine learning dessa filmagem e obter novos insights sobre como melhorar os tempos de volta.

Arvid Lindblad, da Red Bull Junior Team, corre no Campeonato Italiano de Fórmula 4.

A ferramenta ainda está em fase inicial de desenvolvimento. Os cientistas de dados da Oracle encontraram um desafio, por exemplo, quando aplicaram os algoritmos de carros autônomos a carros de corrida em vez de um sedã padrão. “As leis da física são muito diferentes quando se trata de corridas”, diz Jigar Mody, vice-presidente de serviços de inteligência artificial da Oracle. Veja como a OCI está ajudando as equipes a enfrentar um desafio de IA não resolvido.

Para começar, a Red Bull Advanced Technologies deu à equipe de ciências de dados da Oracle um vídeo de seus simuladores de Esports para análise, e a equipe da Oracle aplicou os algoritmos SLAM para avaliar onde um carro está na pista. Eles esperavam que o resultado fornecesse a base dos dados necessária para a análise.

O problema: quando a equipe aplicou o SLAM pela primeira vez ao vídeo da corrida, o local previsto estava meio quilômetro errado. Esses algoritmos não foram desenvolvidos para entender um veículo que se move em velocidades máximas típicas de 320 km/h (200 mph) e pode permanecer na estrada enquanto exerce 5 Gs de aceleração lateral em uma curva. Um modelo preciso de IA se faz necessário para os sistemas de análise de dados que eles imaginaram, então os cientistas de dados da Oracle começaram a trabalhar para refinar o modelo.

Essa precisão é importante. “Eles são muito precisos na forma como pilotam, então a precisão posicional de 20 centímetros é muito necessária para que os algoritmos sejam úteis”, diz o Dr. Alberto Polleri, Cientista de Dados Chefe da Oracle e o especialista em IA à frente do projeto. “E para os ângulos de poucos graus que descrevem a direção do carro, a precisão deve ser de menos de um grau.”

A equipe de ciência de dados da Oracle usa em peso as unidades de processador gráfico (GPUs) da OCI como poder de computação sob demanda para suportar as grandes cargas de computação usadas em modelagem e teste de IA. A equipe insere o vídeo na OCI e usa redes neurais convolucionais (CNNs) e redes neurais recorrentes (RNNs) para processar as imagens; em seguida, usa a OCI para testar vários parâmetros e ajustar o modelo de IA, vendo como os resultados correspondem à realidade na pista.

Esse processo de ajuste do modelo é a parte computacionalmente mais intensiva, portanto, ter a capacidade de computação como um recurso de nuvem variável sob demanda na OCI é essencial. Alguns modelos podem levar dias para serem executados. Às vezes, a equipe inicia um teste e vê que não está melhorando o modelo e o encerra, ou pode executar modelos diferentes em paralelo. “Fazemos centenas de experimentos por mês que levam vários dias cada”, explicou Polleri.

Implementação técnica na OCI

Veja como os dados fluem pela arquitetura na OCI:

Começa com a ingestão de uma filmagem na OCI.

Em seguida, os dados fluem para três pipelines paralelos, ou fluxos de trabalho, para avaliar a odometria visual (a velocidade e orientação do carro), localização na pista e os controles do carro (o volante e rodas). Esses três fluxos de trabalho usam a extensa computação da OCI, incluindo as GPUs.

Depois que os modelos de IA são refinados, a Red Bull Advanced Technologies espera ter uma ferramenta em execução na OCI que permita inserir um vídeo e obter uma análise avançada do que um piloto fazia de forma diferente de uma volta para outra ou do que um piloto faz diferente de outro.

Esse tipo de pesquisa de algoritmo também pode ser valioso em aplicações além das corridas, em áreas como robótica e veículos autônomos, ou em qualquer aplicação em que seja útil prever onde será o próximo movimento de um objeto. Embora a maioria dos casos de uso não envolva o ritmo de 320 km/h de um carro de corrida, esses refinamentos feitos nas corridas também devem ajudar em velocidades mais comuns. “A tecnologia que funciona bem em alta velocidade é fenomenal em velocidades mais baixas”, afirma Mody, da Oracle.


Veja mais artigos do Oracle Connect

  • Oracle Cloud Infrastructure (OCI)

    A Oracle Cloud Infrastructure tem todos os serviços necessários para migrar, criar e executar toda a sua TI, desde cargas de trabalho empresariais existentes até novas aplicações nativas da nuvem e plataformas de dados.

  • Oracle Fusion Analytics

    O Oracle Fusion Analytics é uma família predefinida de aplicações de análise, nativa na nuvem para Oracle Cloud Applications que fornece aos usuários de linha de negócios informações prontas para uso para melhorar a tomada de decisões.