Skip to content

Erick-Oliveira-ET/Gazebo-Tutorial-Windows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Instalar Gazebo no Windows usando WSL

Se você já tem linux não siga esse tutorial - talvez a parte final de instalação já que utiliza os mesmos passos do site do gazebo. Se você estiver pensando "ah, tem um tutorial de como instalar gazebo no windows no site", como eu mesmo pensei, não cometa o mesmo erro que eu de tentar seguir essa forma. É muito complicado e da muito problema. A maior parte da instalação é manual e no fim nem funcionou. Mas se quiser tentar, boa sorte.

##Habilitando WSL no windows WSL (Windows Subsystem for Linux) é uma ferramenta do windows para a criação de um subsistema Linux dentro do Windows. Para habilitar essa ferramenta existem duas formas: 1 . A forma como está escrito no site da Microsoft (https://docs.microsoft.com/pt-br/windows/wsl/install-win10?redirectedfrom=MSDN), que é como eu fiz:

  • Abra o powershell como administrador
  • Digite "dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart" e aperte enter
  • Reinicie o computador
  • Abra o powershell como administrador novamente
  • Digite "wsl --set-default-version 2" e aperte enter

2 . Essa forma eu não testei, só vi que era possível:

  • Clique em Win e digite 'painel de controle'
  • Clique em programas - o da caixinha com o cd, onde desinstala programas
  • Clique em "Ativar ou desativar recursos do Windows"
  • Marque a caixinha escrita "Subsistema do Windows para Linux"
  • Reinicie o computador

Instalando e preparando o Linux (Ubuntu)

  • Vá na microsoft store e procure por 'linux' ou 'wsl'- Particularmente, eu intalei o Ubuntu(O link que está no tutorial é 'https://aka.ms/wslstore')

  • Depois de instalado execute o Ubuntu

  • Quando aberto vai aparecer uma mensagem que diz que está instalando e que pode demorar - acredite, demora

  • Quando acabar de instalar pode aparece uma mensagem de erro que diz: "Configurações do console incompatíveis. Para usar esse recurso, o console herdado deve ser desabilitado". Senão aparecer prossiga no tutorial. Se esse for o caso, é só fazer o seguinte:

  • Clique com o botão direito do canto superior esquerdo na logo do Ubuntu

  • Clique em propriedades

  • Desmarque a caixa que está escrito: "Usar o console herdado"

  • Depois, marque todas as caixas acima

  • Clique em cores nas abas superiores

  • Certifique de que as cores estão corretas

  • Reinicie o Ubuntu - só fechar e abrir

  • Digite um nome de usuário e senha

Instalando Gazebo - praticamente seguir o tutorial do seguinte link:"http://gazebosim.org/tutorials?tut=install_ubuntu&cat=install":

  • Instale o Xming " https://sourceforge.net/projects/xming/ ". Ele é usado pra abrir o GUI do gazebo.
  • Depois de intalar clique na tecla Win e digite " Xlaunch " e execute
  • Clique em Ok e Avançar sem mudar nada até o final
  • No ubunto execute " Gazebo ", depois " echo $DISPLAY ", depois " export DISPLAY=:0 " e por fim " Gazebo "
  • Se tudo der certo o GUI do gazebo deve ter sido aberto

Bugs

  • Depois da instalação o meu gazebo abriu perfeitamente. Entretanto, após tentar novamente, aparêcia uma tela preta onde deveria estar o ambiente de construção do robô. Pra resolver esse problema eu simplesmente fiz como sugerido em um issue no [github] (microsoft/WSL#3368 (comment)): Executei " export GAZEBO_IP=127.0.0.1 " e depois " gazebo --verbose ". Depois de abrir, eu fechei pra ver se funcionava e não funcionou. Apareceu o seguinte erro: X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 143 (GLX) Minor opcode of failed request: 5 (X_GLXMakeCurrent) Serial number of failed request: 20 Current serial number in output stream: 20 Reiniciei o computador e voltou a funcionar.

About

What I did to install gazebo on windows

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published