keep away manual

3
Running title November 2012 Vol. XXI, No. 1 Manual de Instalação do Keepaway Pedro Henrique Gonçalves Pereira Universidade de São Paulo [email protected] Resumo Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci dignissim rutrum. I. Introdução Descrever o que é o keepaway Descrever o simulador RoboCup que será utilizado Qual é o objetivo do artigo? II. Metodologia Todos os materiais utilizados para compor este manual foram retirados do site entitulado “Le- arning to Play Keepaway“ 1 do grupo ”Austin Villa - Robot Soccer Team“, da Universidade do Texas em Austin, para o RoboCup 2 . O Sistema Operacional (SO) utilizado e re- comendado para estas instruções é o Ubuntu 13.04, logo todos os comandos e pacotes descri- tos neste manual são específicos a esse SO, ou derivados. Os comandos apresentados a seguir serão executados por linha de comando (terminal do Linux). Quanto aos arquivos necessários: 1. rcssserver-15.1.0 ou superior 3 2. rcssmonitor - frameview-14.0.0 4 3. keepaway-master 5 Os dois primeiros itens compõem o simu- lador RoboCup e o item 3 é a subtarefa deno- minada ”keepaway“, a qual é executada nesse simulador. I. Requisitos A seguir, apresenta-se os requisitos para com- pilação dos três arquivos: Server, Monitor e Keepaway. 1. Com o Ubuntu conectado à internet, vá ao terminal e digite o comando: sudo apt-get update 2. Irá solicitar que digite a senha do root, para acessar como super usuário. Digite e aperte enter. 3. O ubuntu irá atualizar. Após isso instale os compiladores para a linguagem C e C++, com o comando: sudo apt-get install gcc sudo apt-get install g++ 4. Antes de continuar, cheque se ambos compiladores estão instalados, digite: gcc –version g++ –version 5. Instale alguns pacotes necessários: 1 http://www.cs.utexas.edu/ AustinVilla/sim/keepaway/ 2 http://www.robocup.org/ 3 http://sourceforge.net/projects/sserver/files/rcssserver/ Último acesso: 20/10/2013 4 http://sourceforge.net/projects/sserver/files/rcssmonitor/14.0.0/ Último acesso: 20/10/2013 5 https://github.com/tjpalmer/keepaway Último acesso: 20/10/2013 1

Upload: walter-mayor

Post on 17-Feb-2016

216 views

Category:

Documents


4 download

DESCRIPTION

Todos os materiais utilizados para compor estemanual foram retirados do site entitulado “Learningto Play Keepaway“1 do grupo ”AustinVilla - Robot Soccer Team“, da Universidadedo Texas em Austin, para o RoboCup2

TRANSCRIPT

Page 1: Keep Away Manual

Running title • November 2012 • Vol. XXI, No. 1

Manual de Instalação do Keepaway

Pedro Henrique Gonçalves Pereira

Universidade de São [email protected]

Resumo

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac,adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuerid, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectuset netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nullaet lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integersapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aeneanfaucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla.Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam. Duis egetorci sit amet orci dignissim rutrum.

I. Introdução

• Descrever o que é o keepaway• Descrever o simulador RoboCup que será

utilizado• Qual é o objetivo do artigo?

II. Metodologia

Todos os materiais utilizados para compor estemanual foram retirados do site entitulado “Le-arning to Play Keepaway“1 do grupo ”AustinVilla - Robot Soccer Team“, da Universidadedo Texas em Austin, para o RoboCup2.

O Sistema Operacional (SO) utilizado e re-comendado para estas instruções é o Ubuntu13.04, logo todos os comandos e pacotes descri-tos neste manual são específicos a esse SO, ouderivados.

Os comandos apresentados a seguir serãoexecutados por linha de comando (terminal doLinux). Quanto aos arquivos necessários:

1. rcssserver-15.1.0 ou superior3

2. rcssmonitor−frameview-14.0.04

3. keepaway-master5

Os dois primeiros itens compõem o simu-lador RoboCup e o item 3 é a subtarefa deno-minada ”keepaway“, a qual é executada nessesimulador.

I. Requisitos

A seguir, apresenta-se os requisitos para com-pilação dos três arquivos: Server, Monitor eKeepaway.

1. Com o Ubuntu conectado à internet, váao terminal e digite o comando:sudo apt-get update

2. Irá solicitar que digite a senha do root,para acessar como super usuário. Digite eaperte enter.

3. O ubuntu irá atualizar. Após isso instaleos compiladores para a linguagem C e C++,com o comando:sudo apt-get install gccsudo apt-get install g++

4. Antes de continuar, cheque se amboscompiladores estão instalados, digite:gcc –versiong++ –version

5. Instale alguns pacotes necessários:1http://www.cs.utexas.edu/ AustinVilla/sim/keepaway/2http://www.robocup.org/3http://sourceforge.net/projects/sserver/files/rcssserver/ Último acesso: 20/10/20134http://sourceforge.net/projects/sserver/files/rcssmonitor/14.0.0/ Último acesso: 20/10/20135https://github.com/tjpalmer/keepaway Último acesso: 20/10/2013

1

Page 2: Keep Away Manual

Running title • November 2012 • Vol. XXI, No. 1

sudo apt-get install libboost1.53-all-devsudo apt-get install libbison-devsudo apt-get install flexsudo apt-get install libxpm-dev

II. Compilação dos Códigos

A seguir apresenta-se os passos para a compi-lação do simulador e da subtarefa.

II.1 Server e Monitor

Na pasta onde se encontra o arquivo baixado,clique com o botão direito do mouse sobre elee selecione ”Extraia aqui“. Depois, entre napasta extraída, pressione o botão direito (sobrenenhum arquivo) e selecione ”Abrir em umterminal“. Isso fará abrir o terminal do Linuxjá no diretório correto.

No terminal, execute a sequência de coman-dos:

./configuremakesudo make install

Faça essa sequência de passos paraos dois arquivos (rcssserver-*6.tar.gz ercssmonitor−frameview-14.0.0.tar.gz).

II.2 Keepaway

Repita os passos de extração do arquivo(keepaway-master.zip) e abra o terminal napasta extraída. Após isso, execute os coman-dos:cd player && make && cd ..cd tools && make && cd ..

Após a compilação, edite o arquivo ”kee-paway.sh“, digite:gedit keepaway.sh

No editor de texto, altere algumas linhas,procurando-as com o atalho ”ctrl+F“ do te-clado, conforme a Tabela 1.

Tabela 1: Alteração do arquivo keepaway.sh

Procure por: Altere por:

port=5800 port=6000launch−monitor=0 launch−monitor=1rcssmonitor $monitor−opts & rcssmonitor−frameview $monitor−opts &

Feito isso, o próximo passo é alterar o ar-quivo ”killserver.sh“, para isso vá até a pastatools, executando:cd tools

gedit killserver.sh

No editor de texto, repita o passo de alteraras linhas, conforme a Tabela 2.

Tabela 2: Alteração do arquivo killserver.sh

Procure por: Altere por:

kill -INT ‘pidof lt-rcssserver‘ killall -9 rcssserver

Adicione a linha: killall -9 rcssmonitor−frameview

Para finalizar, feche o editor de texto e co-pie os binários para um diretório no seu PATH,com o comando:

sudo cp killserver /usr/local/bin && cd ..

Se todos os passos acima foram seguidoscorretamente, basta executar o keepaway:

6Número da versão baixada.

2

Page 3: Keep Away Manual

Running title • November 2012 • Vol. XXI, No. 1

./keepaway.sh

E para fechar o simulador, digite ainda noterminal:

killserver

III. Resultados

IV. Discussão

Referências

[Figueredo and Wolf, 2009] Figueredo, A. J.and Wolf, P. S. A. (2009). Assortative pai-ring and life history strategy - a cross-cultural study. Human Nature, 20:317–330.

3