Skip to content

Latest commit

 

History

History
243 lines (187 loc) · 8.99 KB

README_PTBR.md

File metadata and controls

243 lines (187 loc) · 8.99 KB

iBots 2D UFT

A equipe iBots foi fundada em 2010 pelo Professor Alexandre Rossini e pelos estudantes Tanilson Dias, Horiano Gomes, Edcarllos Gonçalves, Guilherme Batista e Vitor Sousa, todos provenientes do programa de Ciência da Computação da Universidade Federal do Tocantins. Naquele ano inaugural, eles participaram da Competição Latino-Americana de Robótica, onde conquistaram a 8ª posição entre 9 equipes competidoras. Essa primeira versão dos iBots foi baseada na plataforma UvA Trilearn, que acabou sendo sua última dependência dessa base específica. Após a competição, eles fizeram a transição para o uso do HELIOS-BASE, também conhecido como agent2d.

Ao longo dos anos, a equipe participou ativamente de diversos eventos, incluindo a Competição Brasileira de Robótica (CBR) de 2011, a Competição Brasileira de Robótica de 2012, a CBR de 2013, a CBR de 2015 e seu evento final em 2016, a CBR.

Posteriormente, a equipe entrou em hiato até 2023, quando foi ressuscitada como objeto de pesquisa pelo estudante de graduação Eric Jonai. O Professor Tanilson Dias, um dos fundadores originais dos iBots, atuou como seu orientador durante esse período. Mais tarde, no mesmo ano, a equipe também se tornou um ponto focal de pesquisa para o Programa Institucional de Bolsas de Iniciação Científica (PIBIC), realizado pelo estudante Érick Santos.

Hoje, os iBots têm diversos objetivos, incluindo a refatoração do código legado dos iBots de versões anteriores, fomentar o entusiasmo de novos estudantes para se aprofundarem nesse campo, um foco dedicado no Agente Treinador e participação ativa em competições de robótica futuras.

Sumário

Links importantes

Nosso trabalho

Nosso trabalho (pesquisa)

Ao longo de sua participação em seis eventos, a equipe iBots precisou enviar um Artigo de Descrição da Equipe (TDP) para cada um deles, resultando em um total de seis artigos escritos pela equipe iBots. Além disso, diversos participantes escolheram os iBots como tema de suas pesquisas.

Tutoriais

Antes de instalar as ferramentas:

  • Crie um diretório chamado rc:
  mkdir rc
  • Entre no diretório:
  cd rc
  • Crie um diretório tools dentro de rc:
  mkdir tools

Como instalar o rcssserver

  • Instale todas as dependências necessárias:
  sudo apt install build-essential automake autoconf libtool flex bison libboost-all-dev
   rcssserver-18.1.3.tar.gz 
  • Mova o arquivo para a pasta tools e extraia-o:
  tar xvzf rcssserver-18.1.3.tar.gz
  • Entre no diretório:
  cd rcssserver-18.1.3
  • Configure p projeto:
  ./configure --prefix=$HOME/rc/tools
  • Compile os arquivos:
  sudo make -j6
  • Instale o projeto:
  sudo make install
  • Configure o .bashrc ou o shell padrão da sua distribuição linux:
  # Adicione essas linhas no final do arquivo:
  ### 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.

  • Rode o rcssserver:
  rcssserver

Como instalar o rcssmonitor

  • Instale todas as dependências necessárias:
  sudo apt install build-essential qt5-default libfontconfig1-dev libaudio-dev libxt-dev libglib2.0-dev libxi-dev libxrender-dev

Obvservação: Se você encontrar esse erro: Package 'qt5-default' has no installation candidate, você deve executar:

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

e

sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools
  rcssmonitor-18.0.0.tar.gz 
  • Mova o arquivo para a pasta tools e extraia-o:
  tar xvzf rcssmonitor-18.0.0.tar.gz 
  • Entre no diretório:
  cd rcssmonitor-18.0.0
  • Configure o projeto:
  ./configure --prefix=$HOME/rc/tools
  • Compile os arquivos:
  sudo make -j6
  • Instale o projeto:
  sudo make install
  • Rode o rcssmonitor:
  rcssmonitor

Como instalar o librsc

  • Instale todas as dependências necessárias:
sudo apt install build-essential libboost-all-dev autoconf automake libtool
  rc2023.tar.gz
  • Mova o arquivo para a pasta tools e extraia-o:
  tar xvzf rc2023.tar.gz
  • Entre no diretório:
  cd librcsc-rc2023
  • Rode o comando:
  ./bootstrap
  • Configure o projeto:
  ./configure --prefix=$HOME/rc/tools
  • Compile os arquivos:
  sudo make -j6
  • Instale o projeto:
  sudo make install

Como instalar a equipe base HELIOS-BASE

  • Rode o comando:
  ./bootstrap
  • Configure o projeto:
  ./configure --with-librcsc=$HOME/rc/tools
  • Compile os arquivos:
  sudo make -j6
  • Instale o projeto:
  sudo make install