Categorias

Nossos times desenvolvem tecnologias que disputam títulos em várias categorias de competições, como:

Small Size League
Very Small Size Soccer
2D Simulation
Drone

Small Size League

RoboCup | LARC

Small Size League (SSL) é uma competição que requer o desenvolvimento de várias áreas. Nós desenvolvemos o modelo mecânico, os sistemas eletrônicos e de comunicação e a inteligência artifical dos robôs. Um jogo de SSL ocorre entre duas equipes de seis robôs cada. Os robôs tem dimensões limitadas, o robô deve caber dentro de um círculo de 180 mm de diâmetro e não deve ter mais de 150 mm de altura. Todos os objetos no campo são identificados e normalizados pelos sistema de visão que processa os dados proveniente pelas 4 cameras.

Small Size League picture
Seta para expandir

SSL - Resultados

Very Small Size Soccer

LARC | IronCup

Very Small Size Soccer (VSSS) é uma competição que requer desenvolvimento nas principais áreas do RobôCIn, visão computacional para detectar informações sobre a situação do jogo; inteligência artificial para planejar todos os movimentos dos robôs, para que a equipe possa marcar gols e se defender dos adversários; e robótica que envolve eletrônica e mecânica para criar agentes que precisam se mover perfeitamente em campo.

Very Small Size Soccer picture

Nossas abordagens

Deep Learning

Nessa abordagem nós treinamos os agentes usando aprendizado por reforço, ou seja, damos uma recompensa para ações boas e ruins dos agentes, ele aprende a maximizar a recompensa e com isso as melhores ações para cada situação.

Determinic

Nessa abordagem nós usamos algoritmos determinísticos para decidir as ações dos nossos robôs, ou seja, programamos a estratégia e decisões que nossos jogadores fazem.

Seta para expandir

VSSS - Resultados

2D Simulation

RoboCup | LARC | IronCup

Na Simulação 2D duas equipes de onze agentes autônomos jogam futebol em um estádio de futebol virtual bidimensional representado por um servidor central, chamado SoccerServer. Este servidor sabe tudo sobre o jogo, ou seja, a posição atual de todos os jogadores e a bola, a física e assim por diante. O jogo conta ainda com a comunicação entre o servidor e cada agente. Por um lado, cada jogador recebe uma entrada relativa e ruidosa de seus sensores virtuais (visuais, acústicos e físicos) e, por outro lado, pode executar alguns comandos básicos (como correr, girar ou chutar) para influenciar seu ambiente.

2D Simulation picture
Seta para expandir

Simulação 2D - Resultados

Drone

LARC

A categoria de drones do RobôCIn foi projetada para o desenvolvimento de robôs voadores autônomos e tecnologias relacionadas. Para validar nosso trabalho, buscamos participar de competições e simpósios, principalmente a LARC e a Robocup Brasil. Nela, participamos da Flying Robots Trial League. Nessa competição, existem quatro desafios que o robô deve ser capaz de realizar autonomamente, geralmente envolvendo a leitura e detecção de objetos, a busca e movimentação entre plataformas e o transporte de cargas.

Drone picture
Seta para expandir

Drones - Resultados