Skip to content

GASR-UDESC/lbot-ai-interface

Repository files navigation

L-Bot AI Interface

O L-Bot AI Interface é uma plataforma integrada para controle e simulação de robôs E-Puck com capacidades de inteligência artificial. O projeto combina simulação 3D, controle via linguagem natural, geração de dados para treinamento e interfaces web modernas.

📋 Visão Geral

Este projeto é uma solução completa para:

  • Simulação 3D de robôs E-Puck
  • Controle via linguagem natural usando modelos GPT
  • Geração de datasets para treinamento de IA
  • Controle via socket para integração com simuladores
  • Interfaces web modernas para interação

🚀 Funcionalidades

🎮 Simulador 3D Web

  • Simulação visual em tempo real de robôs E-Puck
  • Interface web responsiva
  • Controle direto via browser
  • Visualização 3D com Three.js

🤖 Controle via Linguagem Natural

  • Modelo GPT customizado para comandos de robô
  • Tradução de linguagem natural para comandos de movimento
  • API REST para integração
  • Cliente web Angular

📊 Geração de Dados

  • Backend Spring Boot para processamento
  • Frontend Angular para visualização
  • Geração automática de datasets de treinamento
  • API REST completa

🔌 Controle via Socket

  • Comunicação TCP com simulador Enki
  • Controle programático em Python
  • Comandos de movimento em tempo real
  • Interface gráfica Qt

🛠️ Tecnologias Utilizadas

Componente Tecnologias
Frontend Angular 18+, TypeScript, HTML5/CSS3
Backend Spring Boot 3.5, Java, Maven
IA/ML PyTorch, Python, GPT personalizado
Simulação Three.js, WebGL, Enki Robotics
Comunicação Socket TCP, REST API, FastAPI
Build CMake, npm, Maven

👥 Autores

  • Guilherme Mendes Rosa - Desenvolvimento principal
  • GASR-UDESC - Laboratório de Robótica

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published