[PT BR] Introdução ao Ambiente de Desenvolvimento para Robótica - fbotathome/fbot_learning GitHub Wiki
Neste página, você verá uma introdução aos principais ferramentas que usaremos para o desenvolvimento do nosso robô, incluindo Github, Trello, ROS1 e ROS2. Além disso, você verá como usar o sistema do nosso robô para executar seus códigos e testar suas aplicações.
Linux
Sistema operacional de código aberto que tem se tornado uma escolha popular na indústria de tecnologia. Na nossa equipe, o uso do Linux tem vários benefícios. Primeiramente, ele é estável e confiável, o que significa que não precisamos nos preocupar com quedas frequentes do sistema ou problemas de segurança. Além disso, o Linux é altamente personalizável, o que significa que podemos adaptá-lo às nossas necessidades específicas. O acesso ao código fonte aberto também significa que temos mais flexibilidade e controle sobre o sistema.
Github
Github é uma plataforma de controle de versão e hospedagem de código. Vamos usar o Github para armazenar e compartilhar todo o código relacionado ao nosso robô. Além disso, usaremos o Github para colaborar com outras pessoas na equipe e acompanhar o progresso do projeto.
Trello
Trello é uma ferramenta de gerenciamento de projetos. Vamos usar o Trello para planejar, organizar e acompanhar o progresso do nosso projeto. Além disso, o Trello nos ajudará a seguir as tarefas e prioridades de cada membro da equipe.
ROS
ROS (Robot Operating System) é um sistema operacional para robôs. Vamos usar o ROS para criar e executar aplicações em nosso robô, incluindo a publicação e inscrição em tópicos, a execução de nodos e a integração de sensores e atuadores. Sistema do nosso robô.
Sistema do nosso robô
Por fim, você verá como usar o sistema do nosso robô para executar seus códigos e testar suas aplicações. Isso incluirá a instalação do software necessário, a configuração do ambiente e a execução de aplicações ROS. Alguns do repostiórios disponíveis na organização podem ser testados sem a necessidade do robô.