AWS RoboMaker

Desenvolva, teste e implante aplicativos de robótica inteligentes

O AWS RoboMaker é um serviço que facilita a criação, o teste e a implantação de aplicativos de robótica inteligentes em grande escala. O RoboMaker amplia a estrutura de software robótico de fonte aberta mais amplamente utilizada, o Sistema Operacional de Robôs (ROS), com conectividade a serviços em nuvem. Isso inclui serviços de Machine Learning, serviços de monitoramento e serviços analíticos da AWS que permitem que um robô transmita dados, navegue, comunique-se, compreenda e aprenda. O RoboMaker fornece um ambiente de desenvolvimento robótico para o desenvolvimento de aplicativos, um serviço de simulação de robótica para acelerar o teste de aplicativos e um serviço de gerenciamento de frotas robóticas para implantação, atualização e gerenciamento de aplicativos remotos.

Os robôs são máquinas que detectam, computam e executam ações. Os robôs precisam de instruções para realizar tarefas, e essas instruções vêm na forma de aplicativos que os desenvolvedores codificam para definir como o robô se comportará. Receber e processar dados de sensores, controlar atuadores para movimentação e executar alguma tarefa específica são funções normalmente automatizadas por esses aplicativos de robótica inteligentes. Robôs inteligentes estão sendo cada vez mais usados em armazéns, para distribuir estoques, em casas, para realizar tarefas domésticas entediantes, e em lojas de varejo, para fornecer atendimento ao cliente. Os aplicativos de robótica usam Machine Learning para executar tarefas mais complexas, como reconhecer um objeto ou rosto, conversar com uma pessoa, seguir um comando falado ou navegar de forma autônoma. Até o momento, o desenvolvimento, o teste e a implantação de aplicativos robóticos inteligentes era algo complicado e demorado. Desenvolver funcionalidades de robótica inteligentes usando Machine Learning é complexo e requer habilidades especializadas. A criação de um ambiente de desenvolvimento pode custar dias a cada desenvolvedor e desenvolver um sistema de simulação realista para testar um aplicativo pode levar meses devido à infraestrutura subjacente necessária. Depois que um aplicativo é desenvolvido e testado, um desenvolvedor precisa criar um sistema de implantação para implantar o aplicativo no robô e, posteriormente, atualizar o aplicativo enquanto o robô estiver em uso.

O AWS RoboMaker fornece as ferramentas para tornar a criação de aplicativos de robótica inteligentes mais acessível. Trata-se de um serviço de simulação gerenciado para testes rápidos e fáceis e um serviço de implantação para o gerenciamento do ciclo de vida. O AWS RoboMaker elimina o trabalho pesado de cada etapa do desenvolvimento de robótica para que você possa se concentrar na criação de aplicativos de robótica inovadores.

O que é o AWS RoboMaker?

Como funciona?

O AWS RoboMaker fornece quatro recursos principais para desenvolvimento, teste e implantação de aplicativos robóticos inteligentes.

Extensões de nuvem para ROS

O Sistema Operacional de Robôs, ou ROS, é a estrutura de software de robótica de código aberto mais amplamente usada, que fornece bibliotecas de software que ajudam a criar aplicativos de robótica. O AWS RoboMaker fornece extensões de nuvem para ROS para que você possa descarregar na nuvem os processos de computação com uso intensivo de recursos que normalmente são necessários para aplicativos de robótica inteligentes e, assim, liberar recursos locais de computação. Essas extensões facilitam a integração com serviços da AWS como o Amazon Kinesis Video Streams para streaming de vídeo, Amazon Rekognition para análise de imagem e vídeo, Amazon Lex para reconhecimento de voz, Amazon Polly para geração de fala e Amazon CloudWatch para registro em log e monitoramento. O RoboMaker fornece cada uma dessas extensões de serviço em nuvem como pacotes ROS de código aberto, para que você possa criar funções em seu robô aproveitando as APIs da nuvem, tudo em uma estrutura de software familiar.

Ambiente de desenvolvimento

O AWS RoboMaker fornece um ambiente de desenvolvimento robótico para criar e editar aplicativos robóticos. O ambiente de desenvolvimento do RoboMaker é baseado no AWS Cloud9, para que você possa iniciar um workspace dedicado para editar, executar e depurar o código do aplicativo robótico. O ambiente de desenvolvimento do RoboMaker inclui o sistema operacional, o software de desenvolvimento e o ROS obtidos por download, compilados e configurados automaticamente. Além disso, as extensões de nuvem e os aplicativos de robótica de amostra do RoboMaker são pré-integrados no ambiente, para que você possa começar a usar em minutos.

Simulação

A simulação é usada para entender como os aplicativos de robótica executarão ações em ambientes complexos ou em constante mudança, para que não seja preciso investir em hardware caro e configurar ambientes de testes físicos. Em vez disso, use a simulação para testar e ajustar os aplicativos de robótica antes de implantar no hardware físico. O AWS RoboMaker fornece um serviço de simulação de robótica totalmente gerenciado que é compatível com simulações em larga escala e paralelas, e dimensiona automaticamente a infraestrutura subjacente com base na complexidade da simulação. O RoboMaker também fornece mundos virtuais 3D pré-criados, como espaços interiores, lojas de varejo e pistas de corrida, para que você possa fazer download, modificar e usar esses mundos em suas simulações, tornando rápido e fácil começar.

Gerenciamento de frota

Após o desenvolvimento e a modificação de um aplicativo, você criará um sistema OTA (over-the-air) para implantar com segurança o aplicativo no robô e depois atualizar o aplicativo enquanto o robô estiver em uso. O AWS RoboMaker fornece um serviço de gerenciamento de frota que possui tolerância a falhas, segurança e registro do robô incorporados para que você possa implantar, executar atualizações OTA e gerenciar seus aplicativos de robótica em todo o ciclo de vida dos robôs. Você pode usar o gerenciamento de frota do RoboMaker para agrupar os robôs e atualizá-los de acordo com correções de erros ou novos recursos, tudo com apenas alguns cliques no console.

Benefícios

Comece a usar rapidamente

O AWS RoboMaker inclui aplicativos de amostra de robótica para ajudá-lo a começar a usar rapidamente. Eles fornecem o ponto de partida para os recursos de comando de voz, reconhecimento, monitoramento e gerenciamento de frota que normalmente são necessários para aplicativos robóticos inteligentes. Aplicativos de amostra vêm com código de aplicativo robótico (instruções para a funcionalidade do seu robô) e código de aplicativo de simulação (definindo o ambiente no qual suas simulações serão executadas). Os aplicativos de simulação de amostra vêm com mundos pré-construídos, como salas internas, lojas de varejo e pistas de corrida, para que você possa começar em minutos. Você pode modificar e desenvolver o código do aplicativo de robótica ou aplicativo de simulação no ambiente de desenvolvimento ou usar seus próprios aplicativos personalizados.

Desenvolva robôs inteligentes

Como o AWS RoboMaker é pré-integrado aos populares serviços de análise, Machine Learning e monitoramento da AWS, é fácil adicionar funções como streaming de vídeo, reconhecimento de rosto e objeto, comando de voz e resposta ou coleta de métricas e registros ao seu aplicativo de robótica. O RoboMaker fornece extensões para serviços em nuvem como o Amazon Kinesis (streaming de vídeo), Amazon Rekognition (análise de imagem e vídeo), Amazon Lex (reconhecimento de fala), Amazon Polly (geração de fala) e Amazon CloudWatch (registro e monitoramento) para desenvolvedores que estão usando o Sistema Operacional de Robôs (ROS). Esses serviços são expostos como pacotes de ROS para que você possa usá-los facilmente e criar funções inteligentes em seus aplicativos de robótica sem ter que aprender uma nova estrutura ou linguagem de programação.

Gerenciamento de ciclo de vida

Gerencie o ciclo de vida de um aplicativo robótico, desde a criação e implantação do aplicativo, até o monitoramento e a atualização de uma frota inteira de robôs. Usando o gerenciamento de frotas do AWS RoboMaker, você pode implantar um aplicativo em uma frota de robôs. Usando a extensão de logs e métricas do CloudWatch para ROS, você pode monitorar esses robôs em todo o seu ciclo de vida para ter informações sobre a CPU, velocidade, memória, bateria e muito mais. Quando um robô precisar de uma atualização, você pode usar a simulação do RoboMaker para realizar um teste de regressão antes de implantar a correção ou o novo recurso por meio do gerenciamento de frotas do RoboMaker.

Clientes

Robô do futuro
“Avaliamos o AWS RoboMaker para nossa linha de robôs Furo, usados em locais públicos para serviços, informações e entretenimento de pessoas. Por meio dessa avaliação, descobrimos que as extensões de nuvem do RoboMaker geraram um conjunto abrangente de recursos de inteligência que pode ser aproveitado com pouco esforço de desenvolvimento, pois se integra facilmente ao nosso aplicativo ROS existente. Somos clientes novos da AWS, e os aplicativos de amostra nos forneceram exatamente o que precisávamos para começar. Com a redução do tempo de desenvolvimento que esperamos obter com o AWS RoboMaker, agora temos novas ideias e possibilidades de expansão de mercado.”
 
– Dr. SeKyong Song, fundador e CEO da Future Robot

JPL

O Jet Propulsion Laboratory da NASA cria e trabalha com muitos robôs e veículos para explorar o terreno espacial. Ao usar o AWS RoboMaker, a JPL é capaz de visualizar o robô de código aberto e captar métricas quase em tempo real para entender como ele está funcionando. A simulação do AWS RoboMaker também permitiu que a JPL agilizasse o desenvolvimento de novas funcionalidades para o veículo, por exemplo, testando um braço robótico que pode imitar os movimentos do braço de um humano.


Lea

“O AWS RoboMaker aumenta exponencialmente as capacidades do Lea, um assistente robô autônomo para idosos e deficientes. O Lea é interativo, mantém idosos seguros e ativos e pode conversar com você, circular pela sua casa e mantê-lo conectado à família e aos médicos. Usamos as extensões de nuvem do AWS RoboMaker para ROS para aprimorar o Lea com streaming de dados de vídeo e telemetria, além de recursos de interação de voz usando serviços como o Amazon Kinesis, Amazon Lex e Amazon Polly. Esses serviços e extensões em nuvem fornecidos pelo AWS RoboMaker permitiram que desenvolvêssemos novos recursos rapidamente, além de sobrepor as limitações do poder de computação limitada integrado.”

– Dimitrios Chronopoulos, engenheiro líder de Mobilidade da Robot Care Systems


Stanley Black & Decker

“Estamos planejando usar veículos terrestres autônomos e drones para tornar ao setor da construção mais produtivo, reduzindo os custos de retrabalho. Usando uma variedade de sensores de imagem, os dados coletados podem ser usados para criar modelos de locais 3D para planejar e agilizar as atividades de construção. Com o AWS RoboMaker, podemos testar facilmente os aplicativos de software relacionados à robótica em um ambiente de nuvem e gerar rapidamente dados de imagens sintéticas para treinar nossos algoritmos de criação de modelo de site 3D. O AWS RoboMaker também fornece a solução ideal de gerenciamento de frota para uso em veículos terrestres e drones. A integração entre o gerenciamento de frota do AWS RoboMaker e o AWS Greengrass facilita muito a comunicação entre veículos terrestres, drones e soluções de IoT.”

– Hamid Montazeri, Vice-presidente de Engenharia de software e robótica da Stanley Black & Decker


aibo
apex.ai
Embark

Parceiros

FIRST

A FIRST desenvolve programas acessíveis e inovadores que aprimoram não apenas habilidades e interesses científicos e tecnológicos, mas também habilidades de autoconfiança, liderança e aprendizado. "Estamos felizes em utilizar o AWS RoboMaker, que ajuda a facilitar a atividade de alunos de todas as idades em desenvolver, testar e implantar aplicativos robóticos. Ofertas como essas ajudam a FIRST a cumprir sua missão – inspirar os jovens a serem líderes e inovadores em ciência e tecnologia, envolvendo-os em programas focados em mentoria e voltados para a ciência.”

– Don Bossi, presidente da FIRST


Open Robotics

A Open Robotics trabalha com no setor, na academia e com o governo para criar e oferecer suporte a softwares de código aberto para a indústria global de robótica, de P&D e até implantações comerciais. “O suporte da AWS para nossos produtos, incluindo o ROS 2, aumentará significativamente nossa meta de tornar as plataformas abertas uma base para todos os aplicativos de robótica. Com o ROS e o Gazebo disponíveis via AWS, agora é mais fácil do que nunca para os desenvolvedores começarem e para as empresas integrarem essas ferramentas em seu fluxo de trabalho. Mal posso esperar para ver os novos e inovadores robôs baseados no ROS que serão desenvolvidos.”

– Brian Gerkey, CEO da Open Robotics


Advance Robot Solutions

“Como líderes de estratégia, vendas e suporte de robótica, estamos colocando nossos clientes em contato com robôs avançados em todo o mundo, seja nas conferências empresariais até lugares como aeroportos e durante as Olimpíadas, criando experiências envolventes. Fornecemos recursos de engenharia e trabalhamos em parceria com fabricantes de robôs para criar aplicativos personalizados de robótica. Usamos e recomendamos o AWS RoboMaker porque ele nos ajuda a criar rapidamente protótipos e a aumentar a velocidade de entrega para funções de robótica inteligentes, como interação por voz e direcionamento, resultando em experiências de usuário mais atraentes para nossos clientes. Estamos entusiasmados pela parceria com o RoboMaker e esperamos usar os serviços do RoboMaker em todo o nosso portfólio de robôs.”

– Paul McManus, CEO da Advance Robot Solutions


Sick
Persistente

Parceiros de pesquisa e educação

GTRI

“A pesquisa da GTRI em autonomia colaborativa permite que equipes heterogêneas de robôs trabalhem juntas para atingir os objetivos da missão sem a necessidade de um ser humano presente no processo. Comportamentos autônomos incluem planejamento de caminho a bordo em meio a ambientes desordenados, distribuição eficiente de tarefas e compartilhamento de dados de sensor para uma visão de mundo comum. O AWS RoboMaker oferece a capacidade de hospedar nossas simulações de maneira poderosa e acessível, além de alavancar ferramentas e modelos ambientais não disponíveis em sistemas mais limitados. Vemos essa capacidade de simular comportamentos e interações complexas em uma simulação realista como algo fundamental para o desenvolvimento de novos e poderosos algoritmos e técnicas.”

– Don Davis, chefe da divisão de Robótica e Sistemas Autônomos da Georgia Tech Research Institute


ASU
Cal Poly
Dartmouth
Northeastern
RMIT
Rutgers
UCF
University of Cambridge
UTA
UW
University of Waterloo
Imagem
Confira os recursos

Saiba mais sobre os recursos do AWS RoboMaker

Saiba mais 
Imagem
Cadastre-se para obter uma conta gratuita

Obtenha acesso instantâneo ao nível gratuito da AWS. 

Cadastrar-se 
Imagem
Comece a criar no console

Comece a criar com o AWS RoboMaker.

Comece a usar