Difference between revisions of "Introdução ao ROS"

From VeRLab Wiki
Jump to: navigation, search
(Visual Studio Code)
(Algumas IDE sugeridas pelos membros da equipe Verlab)
Line 30: Line 30:
  
 
===== Visual Studio Code =====
 
===== Visual Studio Code =====
 +
 
* http://wiki.ros.org/IDEs#Visual_Studio_Code_.28VSCode.29
 
* http://wiki.ros.org/IDEs#Visual_Studio_Code_.28VSCode.29
 
* https://code.visualstudio.com/
 
* https://code.visualstudio.com/
Line 41: Line 42:
  
 
===== Sublime Text Editor =====
 
===== Sublime Text Editor =====
https://www.sublimetext.com/
+
 
 +
*https://www.sublimetext.com/
  
 
== Realizar os seguintes tutoriais básicos da ROS Wiki(http://wiki.ros.org/ROS/Tutorials) ==
 
== Realizar os seguintes tutoriais básicos da ROS Wiki(http://wiki.ros.org/ROS/Tutorials) ==

Revision as of 11:04, 8 September 2018

Introdução ao Robot Operating System (ROS)

Guia de instalação e primeiros passos de utilização

Instalação

SO Ubuntu 16.04 LTS ou 18.04 LTS

ROS Versions

Melodic Morenia (apenas Ubuntu 17 e 18)

ROS-Melodic Morenia-mini.jpg

Kinetic Kame (Ubuntu 16)

ROS-Kinetic Kame-mini.jpg

Editores de Texto ou IDE

Pode-se usar qualquer Editor de Texto para desenvolver códigos fonte para o ROS. São suportados diferentes linguagens tais como C++, Python, LUA e etc.

Na wiki do ROS tem uma lista de IDE's (ou editores de texto para programadores) que trazem plugins e ferramentas que facilitam a edição de código em C++ e Python, pois interpretam o arquivo e podem auto-completar nome de funções, apresentar textos explicativos sobre os parâmetros das mesmas ou saltar para a definição/impletação delas.

http://wiki.ros.org/IDEs


Algumas IDE sugeridas pelos membros da equipe Verlab

Visual Studio Code
Sublime Text Editor

Realizar os seguintes tutoriais básicos da ROS Wiki(http://wiki.ros.org/ROS/Tutorials)

  • 1. Installing and Configuring Your ROS Environment
  • 2. Navigating the ROS Filesystem
  • 3. Creating a ROS Package
  • 4. Building a ROS Package
  • 5. Understanding ROS Nodes
  • 6. Understanding ROS Topics
  • 7. Understanding ROS Services and Parameters
  • 8. Using rqt_console and roslaunch
  • 12. Writing a Simple Publisher and Subscriber (Python)
  • 13. Examining the Simple Publisher and Subscriber

Ler os seguintes tutoriais sobre simuladores

Referências