Emule sensores e sistemas mecatrônicos com Unity SystemGraph

Unity SystemGraph é uma nova ferramenta de criação baseada em gráficos que representa sistemas por meio de seus componentes, como sensores lidar e câmeras, no Unity. Agora, equipes de robótica e engenharia podem prototipar sistemas com mais facilidade, testar e analisar seu comportamento e tomar decisões de design ideais sem acesso ao hardware real.
Para melhor dar suporte aos esforços inovadores de nossos clientes nos setores automotivo, de manufatura e outros que usam o Unity para simulação, estamos apresentando um novo produto, o Unity SystemGraph, para melhorar o desenvolvimento de sistemas e os fluxos de trabalho de simulação.
Uma das maiores oportunidades para melhorar essas áreas é trazer uma experiência e fluxos de trabalho familiares para representar sistemas eletromecânicos. Reunimos uma equipe inteira de mecatrônica e descobrimos que a melhor maneira de construir essa ponte era trazer a maneira como os sistemas são representados em diagramas de engenharia para o Unity. Os clientes indicaram que sua necessidade mais imediata era emular com precisão sensores como lidars e câmeras, o que se alinha com nossos esforços contínuos de simulação de robótica e visão computacional na Unity.
Unity SystemGraph é uma nova ferramenta de criação intuitiva baseada em gráficos que representa sistemas por meio de seus componentes. Ele busca fornecer modelagem direta de sistemas do mundo real, com mapeamento direto entre componentes reais e virtuais. Ele permite fácil vinculação a objetos do jogo, adicionando a capacidade de conectar a emulação de funcionalidade dos novos sistemas ao formidável conjunto de ferramentas de visualização e interação fornecidas no Unity.
O Unity SystemGraph também inclui o SensorSDK, uma biblioteca para criar facilmente emulações precisas e de alto desempenho de lidars e câmeras, com um conjunto de exemplos prontos para uso que aceleram consideravelmente o desenvolvimento. Ele consiste em conjuntos de nós com interfaces bem definidas que facilitam sua montagem com base em suas necessidades. O SensorSDK aproveita o poder do traçado de raios em tempo real para obter representação física rápida e precisa dos sensores. Ele fornece materiais multiespectrais para dar suporte à interação realista da luz não visível encontrada em lasers com o ambiente. Ele também inclui física de sensor adicional não baseada em DXR (Direct X Raytracing) para fornecer a extensão completa dos recursos multiplataformado Unity.
O Unity SystemGraph desbloqueia a capacidade de representar vários níveis de componentes do sistema, como um sistema de sistemas, vários subsistemas e assim por diante. Ele elimina a necessidade de escrever scripts complexos para controlar e coordenar os diversos componentes lógicos existentes em sistemas eletrônicos ao modelá-los no Unity.
Ele é capaz de emular a execução de componentes de sistemas em frequências muito altas com pouco ou nenhum código. Ele também fornece depuração intuitiva com a capacidade de visualizar a comunicação entre componentes, controlar a execução e muito mais.
Embora muitos de nossos clientes avançados tenham implementado modelos de sensores no Unity, o aproveitamento do DXR oferece os seguintes benefícios:
- Emulação de características do mundo real, como divergência de feixe
- Distribuição de feixe parametrizável sem necessidade de interpolar ou amostrar mais
- A amostragem da cena usando DXR é mais rápida do que usar uma abordagem baseada em câmera, especialmente com vários sensores, pois a mesma estrutura de aceleração pode ser reutilizada
- Execute vários (10+) sensores de alta fidelidade na mesma cena em um PC para jogos padrão
Sensores prontos para uso, validados com a ajuda de nossos parceiros Ouster e Velodyne, proporcionam um rápido desenvolvimento para que os clientes incorporem sensores em seus projetos Unity .
Os testes iniciais com cada um desses principais fornecedores de soluções lidar produziram emulações no Unity que são quase funcionalmente indistinguíveis da saída do mundo real dos dados lidar.

Para saber mais, confira este blog escrito pelo convidado Velodyne e esta entrevista com Ouster.
Confira os benefícios que os primeiros clientes do Unity SystemGraph estão experimentando:
Como cliente beta, a Volvo Cars usou o Unity SystemGraph para executar modelagem de sensores de alta fidelidade para seus testes de software de percepção de direção autônoma.
“Na Volvo Cars, usamos tecnologias de ponta da Unity em muitas áreas do nosso trabalho. “O Unity SystemGraph é uma ferramenta de desenvolvimento flexível e conveniente que se adapta bem ao nosso trabalho de simulação e impulsiona nossos testes de software."
– Joachim de Verdier, Chefe de Automação Segura de Veículos, Volvo Cars
A Amentum, uma empresa global de serviços técnicos e de engenharia, trabalhou com a Unity para usar o Unity SystemGraph em um projeto de demonstração. Com o objetivo de melhorar a segurança em instalações de fabricação, o projeto usa simulação e fusão de sensores para determinar o local ideal para colocar sensores de câmera e lidar para detectar ameaças que se movem por um depósito. Saiba mais neste artigo.
Unity SystemGraph e SensorSDK agora estão disponíveis como parte da Unity Industrial Collection. Experimente gratuitamente por 30 dias ou compre on-line agora, ou entre em contato com um representante de vendas da Unity para saber mais.
