Configuração do ambiente de desenvolvimento: workspace e packages
Neste post vamos aprender como configurar um espaço de trabalho onde iremos trabalhar com pacotes do Ros
Uma vez que tenhamos baixado um pacote pro nosso Source Space basta rodar o comando abaixo para compilar e instalar os pacotes.
É importante lembrar que este comando só funciona no nível do Workspace
Caso queira criar um pacote basta utilizar o comando abaixo
Com esse comando estamos criando um pacote chamado roboticappgi que tem dependencias nos pacotes std_msgs, rospy e roscpp.
Com isso podemos chamar programas dentro dos nossos pacotes com o comando
Criando um pacote Catkin
Workspace
Um Workspace do catkin é uma pasta onde você modifica, compila e instala pacotes catkin. A configuração abaixo é recomendada e tipicamente utilizada. Cada pasta dentro do workspace é um "espaço" com um objetivo específico dentro do processo de desenvolvimento.Source Space
Source Space é a pasta que contém o código fonte dos pacotes. Aqui é onde você vai extrair, baixar ou "clonar" o código fonte dos pacotes que você deseja compilar. Cada pasta dentro do Source Space contém um ou mais pacotes catkin.Uma vez que tenhamos baixado um pacote pro nosso Source Space basta rodar o comando abaixo para compilar e instalar os pacotes.
catkin_make
É importante lembrar que este comando só funciona no nível do Workspace
Package
Caso queira criar um pacote basta utilizar o comando abaixo
catkin_create_pkg roboticappgi std_msgs rospy roscpp
Com esse comando estamos criando um pacote chamado roboticappgi que tem dependencias nos pacotes std_msgs, rospy e roscpp.
Com isso podemos chamar programas dentro dos nossos pacotes com o comando
rosrun roboticappgi <programa>
Referências
Catkin WorkspacesCriando um pacote Catkin
Comentários
Postar um comentário