Projeto

Geral

Perfil

Instalção do simulador da er-force num computador Windows utilizando WSL » Histórico » Versão 3

Gabriel Borges da Conceição, 22/05/2021 14:53 h

1 1 Gabriel Borges da Conceição
# Instalção do simulador da er-force num computador Windows utilizando WSL
2
3
Veja como utilizar o WSL em [[Instalação do grSim Linux num computador Windows utilizando WSL (recomendado)]].
4
5
Agora, abra o Ubuntu e execute (lembrando que para colar comandos no terminal do Ubuntu do WSL, basta um clique com o botão direito do mouse):
6
7
~~~
8
sudo apt-get update
9
10
sudo apt-get install cmake protobuf-compiler libprotobuf-dev qtbase5-dev libqt5opengl5-dev g++ libusb-1.0-0-dev libsdl2-dev libqt5svg5-dev
11
~~~
12
13
Isso instalará os requerimentos necessários
14
15
Agora, clone o repositório do simualdor:
16
17
~~~
18
git clone https://github.com/robotics-erlangen/framework.git
19
~~~
20
21
Entre na pasta:
22
23
~~~
24
cd framework
25
~~~
26
27
Crie a pasta de build, entre nela e compile o código:
28
29
~~~
30
mkdir build
31
32
cd build
33
34
cmake ..
35
36
make simulator-cli ra
37
~~~
38
39
Ao final, o simulador estará pronto pra uso.
40
41
Para iniciá-lo, entre na basta bin que foi criada dentro da pasta build:
42
43
~~~
44 3 Gabriel Borges da Conceição
cd bin
45
46 1 Gabriel Borges da Conceição
./simulator-cli -g 2020 --realism RC2021
47
~~~
48
49
Agora, abra um novo terminal do Ubuntu para rodar o client do simulador (está na mesma pasta do simulator-cli, ou seja, framework/build/bin):
50
51
~~~
52
./ra
53
~~~
54
55
Assim, o xming será inciado. Agora, na parte superior, clique no ícone de configuração faça o seguinte para habilitar que o client ra consiga reposicionar robôs e bola:
56
57
![](configRA.png)
58
59
Ou seja, marque o checkbox "Enable GrSim Robot Control", coloque o ip do computador que está rodando o simulator-cli (como neste caso é o mesmo computador - que é o Ubunutu no WSL, basta colocar 127.0.0.1) e habilite a opção "Control Simulation" com a porta 10300.
60 2 Gabriel Borges da Conceição
61
Para posicionar os robôs, basta clicar com o botão esquerdo do mouse em um deles e arrastar com o mouse (ainda com o mouse clicado).
62
63
Para posicionar a bola, basta apertar a tecla Ctrl juntamente ao botão esquerdo do mouse no ponto onde quer que ela seja posicionada (não é necessário ter clicado em cima da bola antes, como é o caso do robô).