Skip to content
@ibotsuft

iBots 2D UFT

UFT's simulated soccer team for the RoboCup Soccer Simulation | Equipe da Universidade Federal do Tocantins (UFT) da liga de simulação de futebol 2D da RoboCup.

iBots 2D UFT

To see this document in PT-BR: iBots 2D UFT

The iBots team was established in 2010 by Professor Alexandre Rossini and students Tanilson Dias, Horiano Gomes, Edcarllos Gonçalves, Guilherme Batista, and Vitor Sousa, all hailing from the Computer Science program at the Federal University of Tocantins. In that inaugural year, they took part in the Latin American Robotics Competition, where they secured the 8th position among 9 competing teams. This first iteration of iBots was based on the UvA Trilearn platform, which turned out to be their final reliance on this particular foundation. Following the competition, they transitioned to using HELIOS-BASE, also known as agent2d.

Over the years, the team actively participated in various events, including the 2011 "Competição Brasileira de Robótica" (CBR), the Brazilian Robotics Competition, as well as the 2012 LARC, 2013 CBR, 2015 CBR, and their final event in 2016, the CBR.

Subsequently, the team went on a hiatus until 2023 when it was resurrected as a subject of research for undergraduate student Eric Jonai. Professor Tanilson Dias, one of the original founders of iBots, served as his advisor during this period. Later in the same year, the team also became a focal point of research for the "Programa Institucional de Bolsas de Iniciação Científica" (PIBIC), undertaken by student Érick Santos.

Today, iBots has set its sights on several goals, including the refactoring of legacy iBots code from previous versions, fostering the enthusiasm of new students to delve into this field, a dedicated focus on Coach Agents, and active participation in upcoming robotics competitions.

Table of Contents

Important links

Our work

Our work (research)

Throughout their participation in six events, the iBots team was required to submit a Team Description Paper (TDP) for each of them, resulting in a total of six papers authored by the iBots. Furthermore, a number of participants also chose iBots as the subject of their research endeavors.

Tutorials

Before installing the tools:

  • Create a directory named rc:
  mkdir rc
  • Enter the rc directory:
  cd rc
  • Create a tools directory inside rc:
  mkdir tools

How to Install rcssserver

  • Install all needed dependencies:
  sudo apt install build-essential automake autoconf libtool flex bison libboost-all-dev
   rcssserver-18.1.3.tar.gz 
  • Move the file to the tools folder and extract it:
  tar xvzf rcssserver-18.1.3.tar.gz
  • Enter the rcssserver directory:
  cd rcssserver-18.1.3
  • Configure the project:
  ./configure --prefix=$HOME/rc/tools
  • Compile the files:
  sudo make -j6
  • Install the project:
  sudo make install
  • Configure .bashrc or the default shell of your linux distro file:
  # Add these lines in the final of the file:
  ### user
  export LD_LIBRARY_PATH=$HOME/rc/tools/lib:$LD_LIBRARY_PATH
  export PATH=$HOME/rc/tools/bin:$PATH

Note: you can edit this file with any text editor. It's located in the home directory. Note: As I am using Kali Linux, the default shell is zsh, so, the file that I am changing is .zshrc, not .bashrc.

  • Run the rcssserver:
  rcssserver

How to Install rcssmonitor

  • Install all needed dependencies:
  sudo apt install build-essential qt5-default libfontconfig1-dev libaudio-dev libxt-dev libglib2.0-dev libxi-dev libxrender-dev

Note: If you get this error: Package 'qt5-default' has no installation candidate, you must do:

  sudo apt install build-essential libfontconfig1-dev libaudio-dev libxt-dev libglib2.0-dev libxi-dev libxrender-dev

and

sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools
  rcssmonitor-18.0.0.tar.gz 
  • Move the file to the tools folder and extract it:
  tar xvzf rcssmonitor-18.0.0.tar.gz 
  • Enter the rcssmonitor directory:
  cd rcssmonitor-18.0.0
  • Configure the project:
  ./configure --prefix=$HOME/rc/tools
  • Compile the files:
  sudo make -j6
  • Install the project:
  sudo make install
  • Run the rcssmonitor:
  rcssmonitor

How to Install librsc

  • Install all needed dependencies:
sudo apt install build-essential libboost-all-dev autoconf automake libtool
  rc2023.tar.gz
  • Move the file to the tools folder and extract it:
  tar xvzf rc2023.tar.gz
  • Enter the librcsc directory:
  cd librcsc-rc2023
  • Run the command:
  ./bootstrap
  • Configure the project:
  ./configure --prefix=$HOME/rc/tools
  • Compile the files:
  sudo make -j6
  • Install the project:
  sudo make install

How to Install HELIOS-BASE team

  • Run the command:
  ./bootstrap
  • Configure the project:
  ./configure --with-librcsc=$HOME/rc/tools
  • Compile the files:
  sudo make -j6
  • Install the project:
  sudo make install

Popular repositories Loading

  1. .github .github Public

  2. librcsc_docs librcsc_docs Public

    HELIOS-BASE LIBRCSC library docs build with Doxygen.

    HTML

  3. scripts scripts Public

    Scripts written by iBots team.

    Python

  4. statsViewerIbots statsViewerIbots Public archive

    A statViewer web app to post-game analysis for RoboCup Soccer 2D Simulation League.

    TypeScript

  5. iBotsDashboard iBotsDashboard Public

    Python

Repositories

Showing 5 of 5 repositories
  • scripts Public

    Scripts written by iBots team.

    ibotsuft/scripts’s past year of commit activity
    Python 0 0 0 0 Updated Apr 26, 2024
  • ibotsuft/iBotsDashboard’s past year of commit activity
    Python 0 0 0 0 Updated Mar 3, 2024
  • statsViewerIbots Public archive

    A statViewer web app to post-game analysis for RoboCup Soccer 2D Simulation League.

    ibotsuft/statsViewerIbots’s past year of commit activity
    TypeScript 0 0 0 0 Updated Feb 21, 2024
  • .github Public
    ibotsuft/.github’s past year of commit activity
    0 0 0 0 Updated Dec 28, 2023
  • librcsc_docs Public

    HELIOS-BASE LIBRCSC library docs build with Doxygen.

    ibotsuft/librcsc_docs’s past year of commit activity
    HTML 0 0 0 0 Updated Dec 21, 2023

Top languages

Loading…

Most used topics

Loading…