A categoria se trata de uma competição de futebol de robôs. Essa categoria está presente em competições, como: Competição Brasileira de Robótica (CBR) e a Competição Latino-Americana de Robótica (LARC). Nessa competição dois times teleoperados de três robôs se enfrentam em uma partida de futebol. Cada equipe é responsável por desenvolver todo o software e hardware para controlar seus robôs, possuindo uma câmera no centro do campo de 2 a 2.5m de altura, as equipes rodam algoritmos de visão computacional para reconhecer as poses de seus robôs, afim de manda-los executar alguma ação desejada.

Como em toda competição, existem regras. Quanto ao ambiente, o campo possui 150cm x 130cm com paredes de 2.5cm de altura e 2cm de largura. Os gols possuem 10cm x 40cm extrapolados da dimensão do campo. Nos quatro cantos do campo existem triângulos de 7cm x 7cm em seus catetos. Quanto aos robôs, eles não podem possuir mais do que 7.5cm x 7.5cm x 7.5cm, podendo possuir uma proteção extra de 0.5cm x 0.5cm x 0.5cm. Os robôs podem possuir cavidades para carregar a bola, desde que não obstruem mais do que 30% da área da bola. Quanto as cores no campo, a bola deve ser laranja, o campo deve possuir a cor preto fosco com marcações em branco, cada robô de um time deve utilizar uma etiqueta da cor azul ou amarelo, sendo ela diferente entre os times. Os robôs de um tipo também podem possuir uma segunda etiqueta, afim de distinguir-los entre sí, desde que não sejam da cor preto, branco, amarelo, azul ou laranja. Também existem regras quanto a faltas, penaltis e tiro livre. As regras em inglês pode ser vistas aqui e as regras em português aqui.

O SIRLab iniciou o desenvolvimento de um SDK para a categoria IEEE Very Small Size Soccer, constituido dos projetos VSS-Vision, VSS-Simulator, VSS-Viewer, VSS-SampleStrategy, VSS-Joystick e VSS-GameLogger. O SDK tem o intuido de auxiliar equipes iniciantes na categoria, fornecendo programas "fechados" de utilização global, como nas categorias Small Size League, RoboCup 2D Soccer Simulation e RoboCup 3D Soccer Simulation. São utilizas as bibliotecas Protobuf e ZMQ para realizar a comunicação via socket entre os softwares fornecidos.

VSS-SDK

Para mais informações sobre o VSS-SDK, clique aqui.