Pular para o conteúdo principal

Instalar ROS Ubuntu (kinetic/Melodic)



Passo 1: Certifique que seu sistema esta atualizado.

$ sudo apt-get update
$ sudo apt-get upgrade

Passo 2: Configure a maquina a receber os pacote ROS.

$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

Passo 3: Configure as chaves.

$ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

Passo 4: Instalação completa contendo pacotes ROS, rqtrviz , bibliotecas robóticas genéricas, simuladores 2D / 3D, navegação e percepção 2D / 3D.

$ sudo apt-get update

Ros Kinetic (ubuntu16.04):
$ sudo apt-get install ros-kinetic-desktop-full

Ros melodic (ubuntu18.04)
$ sudo apt-get install ros-melodic-desktop-full

Passo 5: O rosdep permite que você instale facilmente as dependências do sistema para a origem que você deseja compilar e é necessário para executar alguns componentes principais no ROS.

$ sudo rosdep init
$ rosdep update

Passo 6: Configuração do ambiente.

$ echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
$ source ~/.bashrc

Passo 7 : rosinstall é uma ferramenta de linha de comando usada com freqüência que permite baixar facilmente muitas árvores de origem para pacotes ROS com um comando. Para instalar esta ferramenta e outras dependências para construir pacotes ROS, execute:

$ sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential

Passo 8 : Agora poderá usufruir dos exemplos ROS modificando-os conforme a necessidade.  Segue alguns itens de apoio :

Instalação ROS kinetic (ubuntu 16.04).
http://wiki.ros.org/kinetic/Installation/Ubuntu

Instalação ROS melodic (ubuntu 18.04).
http://wiki.ros.org/melodic/Installation/Ubuntu

Tutoriais básicos, Intermediário, Avançado.
http://wiki.ros.org/ROS/Tutorials

Instalação Arduino IDE.
https://luccasschardt.blogspot.com/2019/01/instalacao-arduino-ide-ubuntu.html

Biblioteca interface ROS-Arduino.
https://luccasschardt.blogspot.com/2019/01/obter-roslib-arduino.html





Comentários

Postagens mais visitadas deste blog

Programação STM32F103C8 USB

Para realizar esse tutorial será necessário: 1x STM32 F103C8T6 -  https://www.curtocircuito.com.br/placa-arm-stm32-stm32f103c8t6.html 1x Conversor FT232Rl - FTDI -  https://www.curtocircuito.com.br/conversor-usb-serial-ft232rl-ftdi.html Cabo USB para FTDI. 4x Jumpers Macho-Macho. 1x Protoboard  Após separar os materiais faça as conexões seguindo o diagrama abaixo : *Lembre que os microcontroladores ARM funcionam em 3.3V, entao ajuste o jumper do FTDI para 3.3V * Após concluído terá algo bem semelhante. O STM32F103C8 possui 2 jumpers em sua placa ajustaremos 1 deles para a posição de boot (programing mode) O próximo passo será baixar um aquivo de boot genérico e fazer a gravação do mesmo em nosso microcontrolador(MCU), ultilizando um Software da ST chamado Flash Loader Demonstrator. Baixe o aquivo de boot clicando aqui . Baixe o Flash loader clicando aqui  e faça a instalação (Esteja logado em sua conta no site). C...

Como fazer Swap ?

https://sempreupdate.com.br/como-criar-arquivo-de-memoria-swap-e-ativar-no-sistema/ tutorial para 1gb, para maiores valores alterar parametro count default count=1048576 para 5gb, multiplicacar count por 5.

Obter ros_lib arduino

Passo 1 :  Para trabalhar com arduino e o ROS precisamos de uma biblioteca de interface a qual pode ser instalada com o seguinte comando. Ros Kinetic (ubuntu 16.04): $ sudo apt-get install ros-kinetic-rosserial $ sudo apt-get install ros-kinetic-rosserial-arduino  Ros Melodic (ubuntu 18.04): $ sudo apt-get install ros-melodic-rosserial $ sudo apt-get install ros-melodic-rosserial-arduino Passo 2 : Navegue até o seguinte local ~/home/user (pasta pessoal) e crie a biblioteca ros_lib com o comando a seguir. Ros Kinetic (ubuntu 16.04): $ cd ~/home/usuário/            #substitua o usuário pelo correspondente  $ rosrun rosserial_arduino make_libraries.py Arduino/libraries Ros Melodic (ubuntu 18.04): $ cd ~/Arduino/libraries/ $ rosrun rosserial_arduino make_libraries.py ./ Caso apresente erro : Caso apresentar o erro na biblioteca rospkg como na imagem a seguir, siga os passos abaixo : ...