Skip to content

Rodando os programas

lschiavini edited this page Sep 11, 2017 · 1 revision

Rodando os programas no simulador ou robô

##Programas no Robotino Todos os programas exemplos compilados seguem o mesmo padrão. Ao executar, eles procuram se conectar com o IP padrão 172.26.1.1. Esse é o IP padrão do Robotino quando se conecta a ele.

A maneira mais fácil de se conectar é acessando a própria rede Wifi que o robô gera enquanto está ligado.

Assim que estiver conectado na rede do robô, basta executar qualquer um dos programas exemplos, por exemplo:

./circle

Se o robô possuir algum outro endereço de IP, por exemplo 192.68.1.10, basta digitá-lo após a execução de qualquer um dos exemplos

./circle 192.68.1.10 ##Programas na simulação Primeiro instale o simulador na sua máquina Windows. O simulador funciona como se fosse um Robotino, então se acessa ele da mesma maneira, basta chamar o programa com o endereço de IP do seu computador seguido da porta que o simulador estiver rodando, (normalmente é a 8080). Por exemplo 127.0.0.0:8080.

(Se deseja usar a câmera pule essa parte)

Se estiver usando a máquina virtual fornecida, o endereço de IP do seu Windows para ela é 10.0.2.2, então para rodar o código no simulador digite:

./circle 10.0.2.2:8080

(Para utilizar a câmera, leia a partir de aqui)

A máquina virtual fornecida está em configuração de rede NAT. Esse tipo de rede não funciona para receber a imagem da câmera por vários motivos. A computador hospedeira não faz port forwarding de maneira automática. E além disso, o simulador roda na mesma porta do servidor de imagens criado, gerando conflito. Portanto, é necessário mudar o modo da máquina virtual para Bridge Network. Para tanto faça o seguinte:

  • Passo 1

Tutorial1

Selecione a máquina virtual que você irá alterar, e depois clique em configurações

  • Passo 2

Tutorial2

Clique em rede, e depois no "campo conectado a", mude de NAT para Placa em modo Bridge

Agora, basta entrar na máquina virtual e se conectar a rede. No seu computador hospedeiro, o windows, abra o prompt de comandos, ou cmd, e digite ipconfig para descobrir seu endereço de ip na rede. Certifique-se que sua máquina virtual esteja conectada na rede e digite

./nome_do_programa ip_do_windows:8080

Clone this wiki locally