Crie pacotes ROS usando LLMS.
Usando uma interface de linguagem natural para descrever projetos robóticos, a Roscribe elimina a barreira de habilidade do uso de ROS para iniciantes e economiza tempo e aborrecimentos para engenheiros qualificados. A Roscribe combina o poder e a flexibilidade de grandes modelos de idiomas (LLMS) com técnicas de ajuste imediato para capturar os detalhes do seu design robótico e criar automaticamente um pacote inteiro de ROS para o seu projeto.
A Roscribe cria um espaço de trabalho inteiro de ROS por meio de uma abordagem agentic em várias etapas, onde cada etapa se concentra em um aspecto específico do design de software de robôs. Em particular, o Roscribe o ajuda com as seguintes etapas:
Se você é novo no ROS, Roscribe será seu mentor de robô (ICS)?
Se você é um usuário experiente do ROS, o Roscribe pode ajudar na criação de um plano para o seu pacote ROS? Ndente
Roscribe é composto por 4 agentes. A lista abaixo detalha as responsabilidades de cada agente, mostrado na ordem de interação:
SpecAgent
: Ajuda com o esqueleto geral do seu projeto. Em termos de ROS, ele constrói o gráfico ROS do seu projeto, onde cada parte do gráfico pode ser gerada pela IA ou retirada de um reositório de código aberto.GenAgent
: Dado o gráfico do ROS, esse agente gera o espaço de trabalho do ROS e o código para cada nó ROS em Python. Como alternativa, ele pode baixar uma implementação de código aberto para o nó ROS.PackAgent
: Com o conhecimento do espaço de trabalho Gerado ROS, esse agente cria um arquivo de lançamento do ROS que traz os nós do ROS. Além disso, os arquivos package.xml
, CMakeLists.txt
e README.md
são gerados por esse agente.SupportAgent
: este é o seu agente de suporte ao cliente, que pode ajudá -lo sempre que você encontrou um erro durante a execução do seu projeto. O agente já tem acesso ao layout do projeto e pode ler internamente os arquivos gerados. A figura a seguir ilustra a arquitetura do Roscribe:
Consulte nossa página do Wiki para aprender a instalar e usar o Roscribe em seus projetos de robótica:
Olhando para dentro da Roscribe e a ideia de plataforma robótica baseada em LLM
Slides de apresentação do UCSD ROS Workshop em 27 de outubro de 2023
Gravação em vídeo da apresentação do workshop da UCSD Ros 27 de outubro de 2023
Para consultas de negócios, como consultoria ou contratação de empregos, entre em contato com [email protected].
Como um projeto de código aberto, incentivamos todos os entusiastas da robótica a contribuir com a Roscribe. Durante cada lançamento, anunciaremos a lista de novos colaboradores.