Laboratório de Algoritmos de Robôs Móveis

Projetos baseados no Duckietown

O Duckietown é um projeto de pesquisa aberta no domínio de robótica autônoma, desenvolvido pela Duckietown Foundation. Ele consiste em duas partes – robôs (“Duckiebots”) e uma cidade ("Duckietown") por onde esses robôs vagam. Um ambiente de trânsito realista, incluindo semáforos, placas de trânsito, sinalizações de vias e obstáculos, é simulado por toda a cidade. Os Duckiebots são construídos em um chassi autônomo e funcionam usando um computador de placa integrada com ROS. Todo o software é autônomo. O sensor principal é usado para receber dados do ambiente.

Nosso laboratório usa o Duckietown como uma plataforma para desenvolver e depurar nossas próprias soluções, algumas das quais ainda se integram ao projeto principal:

  • Serviço Remoto Autolab
    Uma solução que permite acesso remoto total ao laboratório. Controle os robôs remotamente, baixe e execute as suas próprias soluções neles e colete dados de depuração.
  • Map Editor
    Um aplicativo para o projeto visual de um ambiente virtual para testar soluções em um simulador. Integrado ao projeto Duckietown.
  • Extensões de Dashboard do Duckietown
    Extensões para o dashboard-padrão que permitem a você visualizar tópicos do ROS ou alterar o código da solução diretamente no navegador, ao trabalhar com o robô.
  • Sistema estendido de localização
    Um sistema de verdade do terreno que usa o vídeo de algumas poucas câmeras de vigilância de alta resolução como dados de entrada. Esta abordagem permite que seja usado um pequeno número de câmeras e marcadores para delimitar o polígono e ainda permitir que as trajetórias dos robôs sejam rastreadas por toda a área do polígono.
  • Sistema automático de recarga
    Para permitir a operação contínua dos robôs, estamos desenvolvendo uma maneira de recarregá-los de forma autônoma. Isso inclui tanto o hardware da estação de recarga quanto um algoritmo para o processo de recarga, que deverá determinar o nível de carga, planejar a trajetória até a estação de recarga e devolver o robô à área de experiências ao final do processo.

Participantes

Konstantin Chaika
Tatiana Berlenko