Tecnologias nas Paralimpíadas

Depois de torcer muito pelo Brasil nas Olimpíadas, chegou a vez das Paralimpíadas! Mas você conhece as principais tecnologias que estão por trás do evento?

As Paralimpíadas são um verdadeiro espetáculo de habilidade, determinação e inovação. Um dos aspectos mais fascinantes dessa competição – além do desempenho dos atletas – é o uso de tecnologias avançadas que os ajudam a alcançar seu pleno potencial.

Um bom exemplo é a Blind Cap, uma touca de nado desenvolvida pela Samsung para atletas cegos. Essa tecnologia permite que o técnico acione, via smartphone, um alerta vibratório na touca para avisar ao nadador quando ele está se aproximando da borda da piscina. Essa inovação ajudou o brasileiro Wendell Belarmino a conquistar a medalha de ouro nos 50 metros livre.

Outro avanço significativo veio da BMW, com a criação de uma cadeira de rodas de corrida de última geração. Feita de fibra de carbono, essa cadeira é considerada o “santo graal” para atletas das modalidades de 400 e 600 metros do atletismo. Destacada pela sua aerodinâmica avançada, permite que os atletas alcancem velocidades superiores a 30 km/h. Além disso, o uso de luvas feitas sob medida com impressão 3D para empurrar as cadeiras demonstra o nível de personalização e tecnologia envolvida. A cadeira de rodas de corrida se tornou famosa nos Jogos do Rio de 2016, quando a americana Tatyana McFadden a utilizou em sua conquista da medalha de ouro.

As cadeiras de rodas também têm aplicações específicas em esportes de contato como basquete e rúgbi. Projetadas para facilitar manobras, elas possuem rodas curvadas entre 10 e 20 graus e são feitas de materiais resistentes como alumínio ou titânio. No rúgbi, as cadeiras são especialmente reforçadas para resistir a colisões e equipadas com características únicas para ataque e defesa.

Além disso, as próteses de fibra de carbono continuam a revolucionar o mundo paralímpico. Atletas como o sul-africano Oscar Pistorius e o alemão Markus Rehm demonstraram que essas próteses não apenas compensam a deficiência física, mas também podem proporcionar um desempenho sobre-humano. Pistorius, por exemplo, foi o primeiro a competir em alto nível usando lâminas de fibra de carbono, que aumentaram sua eficiência ao correr. Rehm, por sua vez, alcançou resultados no salto em distância que o tornariam medalhista até mesmo em competições olímpicas

Essas inovações são mais do que ferramentas; elas são facilitadoras de inclusão, igualdade e superação de barreiras. E, além das competições, muitas dessas tecnologias são adaptadas para melhorar a vida de pessoas com deficiência no cotidiano, contribuindo para um mundo mais inclusivo e acessível para todos. As Paralimpíadas não são apenas uma celebração de esportes, mas também um campo de prova para tecnologias que têm o poder de transformar vidas muito além das pistas, campos e piscinas.

Tecnologias nas Olimpíadas

O maior evento esportivo do mundo não é apenas sobre excelência atlética, mas também sobre inovação tecnológica para melhorar o desempenho dos atletas, a experiência dos espectadores e a eficiência da organização. Vamos conhecer algumas das principais tecnologias utilizadas nas Olimpíadas 2024?

Inteligência Artificial está sendo utilizada para garantir a segurança de atletas e espectadores. Em Paris 2024, autoridades francesas estão empregando câmeras de vigilância alimentadas por IA para monitorar áreas de grande aglomeração, identificando potenciais riscos, como exemplo de pacotes abandonados ou aumento repentino no volume de pessoas em uma determinada área.

Eficiência Energética e Sustentabilidade são pilares dos Jogos de Paris. A Vila Olímpica foi projetada com foco em sustentabilidade, utilizando 100% de energia renovável e adotando uma estratégia de desperdício zero. Edifícios de baixo carbono e veículos de emissão zero, juntamente com a proximidade das instalações esportivas, demonstram um compromisso claro com o meio ambiente.

Acessibilidade também é uma prioridade. Tecnologias como audiodescrição, coletes vibratórios e tablets sensíveis ao toque estão sendo usadas para garantir que torcedores com deficiências visual e auditiva possam acompanhar os jogos. Essas inovações permitem que todos possam vivenciar a emoção dos Jogos, tornando o evento mais inclusivo.

Tecnologias de checagem são essenciais para garantir a precisão nas competições. O uso de fotofinish e cronometragem eletrônica capturam cada milésimo de segundo, eliminando dúvidas sobre os vencedores nas provas de velocidade. Nos esportes aquáticos, sensores de toque nas bordas das piscinas registram o tempo exato dos nadadores. Além disso, a tecnologia Hawk-Eye, com suas câmeras que acompanham a trajetória da bola, ajuda árbitros a tomar decisões assertivas em lances difíceis de avaliar a olho nu.

Os atletas também se beneficiam de tecnologias nas roupas e equipamentos. Roupas feitas com materiais avançados estão sendo utilizadas por corredores e maratonistas para otimizar o desempenho. Esses materiais absorvem energia, são responsivos, leves e orientados ao desempenho, garantindo que a energia dos atletas não seja desperdiçada durante as competições.

Software de análise de dados e sensores de biometria permitem analisar cada aspecto do desempenho dos atletas, desde a técnica de movimento até a eficiência energética, possibilitando ajustes precisos em suas estratégias. Sensores de biometria fornecem informações em tempo real sobre o estado físico dos atletas, ajudando a personalizar programas de treinamento e prevenir lesões.

As Olimpíadas 2024 estão mostrando a conexão entre tecnologia e esporte e estabelecendo novos padrões de inclusão e sustentabilidade.

Digital Twin

A tecnologia de Digital Twin, também conhecida por aqui como gêmeos digitais, está revolucionando a forma como monitoramos e gerenciamos ativos físicos. Ao criar um modelo virtual de um objeto físico, abrangendo todo o seu ciclo de vida e utilizando dados em tempo real de sensores, é possível simular comportamentos e monitorar operações de forma precisa. Essa tecnologia permite replicar itens do mundo real, como equipamentos industriais, turbinas eólicas e até fábricas inteiras. Com isso, ganhamos uma visão detalhada do desempenho dos ativos, possibilitando decisões informadas sobre manutenção e ciclo de vida. Os gêmeos digitais oferecem benefícios como otimização de performance, manutenção preditiva, monitoramento remoto e aceleração do tempo de produção.

Um setor em que se utiliza bastante essa tecnologia é a manufatura. Os gêmeos digitais podem ser usados ao longo de todo o ciclo de vida da fabricação, desde o projeto e planejamento até a manutenção das instalações. Eles permitem monitorar equipamentos constantemente e analisar dados de performance ao mostrar como a fábrica está funcionando. Isso resulta em melhorias na eficiência operacional, identificação precoce de falhas e decisões informadas sobre manutenção, evitando paradas não planejadas.

Os gêmeos digitais funcionam ao replicar um ativo físico no ambiente virtual com sensores inteligentes que coletam dados em tempo real. Diferentes de simulações tradicionais, que apenas testam cenários hipotéticos, eles utilizam esses dados para simulações e otimizações ao longo do ciclo de vida do ativo. Para isso, se beneficiam de tecnologias como a Internet das Coisas (IoT) e a Inteligência Artificial (IA), que ajudam a processar grandes volumes de dados e identificar padrões para melhorias de performance e manutenção.

As empresas estão cada vez mais adotando gêmeos digitais, e há uma tendência de que novos equipamentos venham com suporte a essa tecnologia. Isso facilitará a gestão de ativos e sistemas complexos, possibilitando simulações e ajustes antes que problemas surjam, melhorando a eficiência operacional e reduzindo custos de manutenção.

Linguagens de programação

Você já parou para pensar em como o seu celular funciona? Como conseguimos comprar online com tanta facilidade? Tudo está conectado devido ao avanço das linguagens de programação! No dia a dia nos deparamos com diversas aplicações delas, mesmo que às vezes nem percebamos.

Neste post vamos te apresentar as principais e mais utilizadas linguagens de programação que auxiliam a nossa rotina e são essenciais para realizarmos estudos baseados em simulação.

Python: uma das linguagens mais famosas atualmente. Caracterizada por ser interpretada e orientada a objetos, de código aberto e multiplataforma (executada em vários sistemas operacionais), foi criada por Guido van Rossum em 1991. O nome “Python” é uma homenagem ao grupo de comédia Monty Python, o qual Rossum era fã. Esta linguagem tornou-se altamente popular pelo seu formato limpo e legível, facilitando a compreensão, desenvolvimento e manutenção dos códigos. Ademais, possui uma vasta biblioteca padrão e diversos desenvolvedores que acrescentam mais possibilidades de expansão para diversas finalidades. Algumas empresas que utilizam Python são Google, Meta e Amazon.

JavaScript: é uma linguagem de programação utilizada principalmente na elaboração de sites na Web, possibilitando adicionar diversos recursos mais complexos como animações, interações com o usuário e upload assíncrono de conteúdo. Esta linguagem foi elaborada por Brendan Eich em 1995. Inicialmente se chamava Mocha, passou a ser LiveScript, e finalmente recebeu o nome que conhecemos hoje. Ademais, várias empresas também utilizam esta linguagem, como a Netflix, Amazon e Airbnb.

C: é uma das primeiras linguagens de programação famosas e teve o seu auge no início dos anos 1980, porém mantém sua importância por ser precursora de outras linguagens, como C++, Objective-C, e Java. É uma linguagem de alto nível que pode ser usada para escrever sistemas operacionais, drivers de dispositivos e compiladores. Permite ter controle sobre o hardware do computador e, ao mesmo tempo, tem uma sintaxe clara. Foi desenvolvida por Dennis Ritchie no início da década de 1970, a partir da evolução da linguagem chamada B. Uma das aplicações mais famosas desta linguagem foi o desenvolvimento do sistema operacional Linux.

Aprender uma linguagem de programação é indispensável para um Engenheiro de Produção. Elas oferecem inúmeras possibilidades para otimização de processos, melhoria da eficiência e redução de custos, entre outras vantagens.  Além disso, é preciso estar atento às tendências e novidades do mercado, a fim de acompanhar as inovações.

Inteligência Artificial

Muito se fala sobre Inteligência Artificial (IA) atualmente, mas você sabe o que é e como ela funciona? Nesse post iremos responder essas perguntas e citar alguns exemplos de IAs. Ou melhor, a IA vai responder essas perguntas para você!

“Inteligência artificial é uma área da ciência da computação que se concentra no desenvolvimento de algoritmos e sistemas capazes de realizar tarefas que geralmente exigem inteligência humana, como reconhecimento de fala, visão computacional, tomada de decisões e resolução de problemas complexos. Esses sistemas usam técnicas de Machine Learning (ML) para aprender com dados e melhorar seu desempenho ao longo do tempo.”

Esse texto foi gerado pelo ChatGPT, você acredita?! Lançado no final de 2022, o ChatGPT é um algoritmo que utiliza IA para gerar as respostas solicitadas pelos usuários, recebendo um treinamento com inúmeros textos da internet, como artigos, conversas e vários outros gêneros. Entretanto, ao invés de fornecer as respostas no modo convencional como estamos acostumados a receber quando pesquisamos algo no Google, por exemplo, o ChatGPT tem a capacidade de produzir respostas similares às humanas para contextualizar um assunto, dar sugestões, montar tabelas de informações, elaborar códigos de programação, dentre várias outras funcionalidades.

Além do ChatGPT, aplicativos de GPS, ChatBots, reconhecimento facial, carros autônomos e assistentes virtuais – como a Siri e a Alexa – são alguns exemplos de IA que provavelmente você já utilizou ou ouviu falar… O universo das IAs é MUITO amplo e certamente você utiliza várias delas em sua rotina.

Machine Learning

O termo ‘Machine Learning’ é quase autoexplicativo, o computador aprende a partir de dados e experiências anteriores, mas como isso acontece? Em qual contexto este método pode ser utilizado? Neste post você encontra uma introdução sobre o assunto, trazendo também alguns exemplos de aplicações em estudos desenvolvidos no laboratório.

O aprendizado computacional é resultado do desenvolvimento de algoritmos e modelos que fazem com que o computador aprenda a partir de informações e experiências prévias, sem ser explicitamente programado para realizar uma tarefa específica. O objetivo do Machine Learning é permitir que os sistemas aprendam e melhorem sua performance a partir de dados, sem a necessidade de intervenção humana constante, aplicando o conhecimento adquirido na resolução de novos desafios.

Os modelos de Machine Learning são treinados com dados históricos e padrões, utilizados para prever ou classificar novos dados com base em suas características, aprendendo continuamente assim que novas informações são recebidas. Existem várias técnicas de Machine Learning, incluindo aprendizado supervisionado, não supervisionado e por reforço.

Os modelos desenvolvidos podem ser aplicados para análise de dados, reconhecimento de fala, visão computacional, processamento de linguagem natural, previsão de demanda, detecção de fraudes, personalização de conteúdo, identificação de imagens, e muito mais.

Com todas essas funções o Machine Learning se torna cada vez mais importante e relevante para empresas e organizações em todo o mundo.

Aqui no laboratório, alguns alunos aplicaram Machine Learning em suas pesquisas das mais diversas temáticas. Caso queira ver mais de seu desenvolvimento e as diferentes aplicações propostas, confira os artigos:

1- Integration of Machine Learning and Simulation for dynamic rescheduling in Truck Appointment Systems – Simulation Modelling Practice and Theory – Disponível aqui

2- A data-driven approach to adaptive synchronization of demand and supply in omni-channel retail supply chains – Disponível aqui

3- A supervised machine learning approach to data-driven simulation of resilient supplier selection in digital manufacturing – Disponível aqui

4- Machine Learning in Production Scheduling: An Overview of the Academic Literature. – Disponível aqui

5- Towards a data-driven predictive-reactive production scheduling approach based on inventory availability. – Disponível aqui

Tecnologias Indústria 4.0

Você deve ter visto alguns termos da Indústria 4.0 em posts anteriores e ter se perguntando: o que são essas coisas?

Calma, nesse post iremos apresentar, de forma resumida e descomplicada, alguns dos principais termos e técnicas da Indústria 4.0.

> Sistemas Ciberfísicos (Cyber Physical System – CPS):

Representam a integração entre o mundo virtual (cibernético) e o mundo material (físico), visando  monitorar e controlar processos em tempo real. São aplicados, por exemplo, na identificação de produtos e fluxos, de forma a auxiliar nas etapas de produção, manuseio e transporte. Além disso, usando os CPS é possível elaborar cópias digitais de um processo físico para que sejam simulados cenários futuros no mundo virtual. 

> Internet das Coisas (Internet of Things – IoT):

A IoT está em nosso cotidiano, e também na indústria, conectando máquinas e dispositivos em uma rede, facilitando sua comunicação. Por exemplo, você possui um smartwatch? Ele se comunica e faz parte de uma rede de coisas, sendo que todos os dados que você compartilha ou usa no dia a dia podem ser usados para facilitar suas tarefas cotidianas por meio da interação com outros dispositivos dessa rede. 

> Big Data:

Sabe quando você pesquisa um produto na internet e logo depois já aparecem várias propagandas de produtos similares? É uma das aplicações do Big Data! O Big Data representa a grande quantidade de dados gerados, analisados e monitorados em tempo real em diversas áreas, seja em aplicações industriais ou no nosso dia-a-dia.

> Inteligência Artificial:

Representa a tomada de decisões baseadas em algoritmos, visando solucionar problemas e simular capacidades humanas (físicas e mentais). A Siri do Iphone é um exemplo de inteligência artificial capaz de dialogar com as pessoas, fornecer informações solicitadas e até contar piadas (nem sempre muito engraçadas). Dentre as tecnologias abrangidas pela inteligência artificial estão: Machine Learning, Deep Learning e Processamento de Linguagem Natural.

> Gêmeos digitais (Digital Twin):

São representações virtuais de um determinado elemento ou sistema físico. Um de seus principais objetivos é evitar que alterações e gastos desnecessários sejam executados no mundo real incerto, sendo realizadas simulações e testes no ambiente virtual para identificar os ajustes ideais antes de sua implementação.

> Fábrica inteligente (Smart Factory):

São fábricas que possuem dispositivos inteligentes conectados à rede, capazes de se comunicar. Máquinas que são facilmente configuradas, que possuem uma rede de comunicação e conseguem receber e utilizar a grande quantidade de dados enviados a elas, aumenta a flexibilidade da produção. Isso possibilita uma customização em massa de pequenos lotes, capaz de atender às especificações de cada cliente.

Simulação: Principais paradigmas

Aqui na página nós citamos a simulação como um recurso muito utilizado para visualizar e testar o comportamento de sistemas reais em ambiente computacional, mas você conhece as suas aplicações e classificações?
 
Se ainda não conhece e tem interesse em saber mais, neste post apresentamos o que é uma simulação e quais são os seus principais paradigmas, então siga conosco!
 
A simulação consiste na utilização de técnicas matemáticas, empregadas em computadores, as quais permitem imitar o funcionamento de, praticamente, qualquer tipo de operação ou processo do mundo real através da experimentação. A simulação utiliza modelos, que são representações simplificadas da realidade, para representar sistemas, que são a visão da realidade em si. Alguns softwares, como o ”AnyLogic”, ”Arena”, ”Matlab”, ”Vensim”, “Anylogistix”, entre diversos outros, são utilizados para a modelagem e simulação dos sistemas. Em geral a simulação pode ser subdividida em 3 classificações:
 
– Simulação de Eventos Discretos: método cuja evolução dinâmica depende da ocorrência de eventos, que são definidos em um espaço de tempo. Cada evento ocorre em um determinado instante de tempo e marca uma mudança de estado no sistema.
 
– Simulação Baseada em Agentes: ocorre com a modelagem de sistemas compostos de agentes autônomos – podendo ser pessoas, animais, bactérias, plantas, veículos, organizações, etc. – que se comportam de maneira potencialmente complexa e interagem entre si e com o ambiente em que estão inseridos ao longo do tempo. À medida em que modificam o ambiente, os agentes se auto modificam, reagindo ao impacto que transformações ocorridas no seu entorno possam ter sobre eles.
 
– Dinâmica de Sistemas: formula problemas complexos sob a ótica de um sistema para entender as relações entre suas diversas partes e o seu comportamento no tempo levando em consideração a não-linearidade. Pode ser dividida entre a simulação de Diagramas de Causa e Efeito, que representa a relação causal entre variáveis, que podem apresentar relações positivas (diretamente proporcionais), ou relações negativas (inversamente proporcionais); e a simulação de Diagramas de Estoque e Fluxo, que são representações gráficas de modelos conceituais que auxiliam a compreensão das interrelações de um sistema. 
 
Aqui no laboratório, a maioria dos projetos utiliza algum método de simulação para desenvolver novas metodologias. Confira os estudos já realizados no nosso site: Publicações ProLogIS