Difference between revisions of "ROS"

From VeRLab Wiki
Jump to: navigation, search
(2. ROS Kinetic Morenia (Ubuntu 16))
(Adição de sugestões)
 
(28 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Introdução ao Robot Operating System (ROS) ==
 
=== Instalação ===
 
==== 1. SO Ubuntu 18.04 LTS ====
 
* http://www.ubuntu.com/download/desktop
 
** Dica: Utilize uma máquina virtual, por exemplo, VMWare ou Virtual Box.
 
  
==== 2. ROS Melodic Morenia (apenas Ubuntu 17 e 18) ====
+
== [https://www.verlab.dcc.ufmg.br/mediawiki/index.php/Introdu%c3%a7%c3%a3o_ao_ROS Introdução ao Robot Operating System (ROS)] ==
* http://wiki.ros.org/melodic/Installation/Ubuntu
+
[https://www.verlab.dcc.ufmg.br/mediawiki/index.php/Introdu%c3%a7%c3%a3o_ao_ROS Guia de instalação e primeiros passos] de utilização
 +
<br><br>
 +
== Cursos e Tutoriais sobre ROS ==
 +
* '''Cursos grátis e interativos''' [https://www.robotigniteacademy.com/en/ Robot Ignite Academy - The Construct] (idioma inglês, precisa se inscrever no site)
 +
** '''Linux for Robotics''' ([https://www.theconstructsim.com/robotigniteacademy_learnros/ros-courses-library/linux-for-robotics/ link]) <br>Uma ótima introdução ao básico da linha de comando Linux com exemplos aplicados ao ROS <br>https://www.theconstructsim.com/robotigniteacademy_learnros/ros-courses-library/linux-for-robotics/<br><br>
 +
** '''Python3 for Robotics''' ([https://www.theconstructsim.com/robotigniteacademy_learnros/ros-courses-library/python-robotics/ link]) <br>Uma introdução a linguagem Python com exemplos aplicados ao ROS<br>https://www.theconstructsim.com/robotigniteacademy_learnros/ros-courses-library/python-robotics/
 +
<br>
 +
* '''Tutoriais da wiki do ROS'''<br>[https://www.verlab.dcc.ufmg.br/mediawiki/index.php/Introdu%C3%A7%C3%A3o_ao_ROS#Realizar_os_seguintes_tutoriais_b.C3.A1sicos_da_ROS_Wiki.28http:.2F.2Fwiki.ros.org.2FROS.2FTutorials.29 Sugestão de quais fazer]
 +
<br><br>
 +
*'''Guias  e tutoriais'''
 +
** '''Beginner's Guide to ROS — Part 1 “The Working Principle” Tutorial: ([https://deepshiftlabs.medium.com/beginners-guide-to-ros-part-1-the-working-principle-8940e24ea5d link]) (em inglês)''' <br>Uma introdução simples e rápidos de até 10 minutos para os conceitos e comandos básicos do ROS.<br> [https://deepshiftlabs.medium.com/beginners-guide-to-ros-part-1-the-working-principle-8940e24ea5d Beginner's Guide to ROS — Part 1 “The Working Principle” Tutorial]<br> [https://deepshiftlabs.medium.com/beginners-guide-to-ros-part-2-installation-and-first-run-9f8c9a1a8118 Beginner's Guide to ROS — Part 2 “Installation and First Run” Tutorial]<br> [https://deepshiftlabs.medium.com/beginners-guide-to-ros-part-3-topics-in-depth-6270aae02225 Beginner's Guide to ROS — Part 3 “Topics In-Depth” Tutorial]<br> [https://deepshiftlabs.medium.com/beginners-guide-to-ros-part-4-services-in-depth-tutorial-14aaf18b9b0e Beginner's Guide to ROS — Part 4 “Services In-Depth” Tutorial]
  
==== 2. ROS Kinetic Morenia (Ubuntu 16) ====
+
== [https://www.verlab.dcc.ufmg.br/mediawiki/index.php/Instalando_Pacotes_no_ROS Instalando Pacotes no Robot Operating System (ROS)] ==
* http://wiki.ros.org/kinetic/Installation/Ubuntu
+
[https://www.verlab.dcc.ufmg.br/mediawiki/index.php/Instalando_Pacotes_no_ROS Guia de instalação de pacotes] que ainda não disponíveis na versão ''main'' do ROS.
 +
<br><br>
 +
== Simuladores do ROS ==
 +
* '''Turtlesim''' <br>http://wiki.ros.org/turtlesim
 +
* '''Stage - Simulating One Robot in Stage'''<br>http://wiki.ros.org/stage/Tutorials/SimulatingOneRobot
 +
<br><br>
  
== titulo1 ==
+
== Bibliografia sobre o ROS ==
titulo2
+
* '''Wiki Oficial:'''<br>ROS Wiki: http://wiki.ros.org/
  
 +
* '''Livro:'''<br>A Gentle Introduction to ROS. Jason M. O'Kane. CreateSpace Independent Publishing Platform, 2013.<br>http://www.cse.sc.edu/~jokane/agitr/
  
sublinhado
+
* '''Livro:'''<br>ROS Robot Programming - A Handbook Written by Turtlebot3 Developers. Pyo et al. Robotis Co. Dez/2017 <br>http://wiki.ros.org/Books/ROS_Robot_Programming_English
  
quebra <p> de <br> linha
+
* '''Lista de títulos da Wiki Oficial:'''<br>http://wiki.ros.org/Books
 
 
=== Realizar os seguintes tutoriais básicos (http://wiki.ros.org/ROS/Tutorials) ===
 
*
 
** No curso será utilizada a linguagem Python para os trabalhos.
 
* 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 ===
 
* 1. Turtlesim.
 
** http://wiki.ros.org/turtlesim
 
* 2. Stage - Simulating One Robot in Stage.
 
** http://wiki.ros.org/stage/Tutorials/SimulatingOneRobot
 
 
 
 
 
=== Referências ===
 
1. A Gentle Introduction to ROS.
 
Jason M. O'Kane.
 
CreateSpace Independent Publishing Platform, 2013.
 
http://www.cse.sc.edu/~jokane/agitr/
 
2. Documentation - ROS Wiki: http://wiki.ros.org/
 

Latest revision as of 19:35, 12 May 2024

Introdução ao Robot Operating System (ROS)

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

Cursos e Tutoriais sobre ROS




Instalando Pacotes no Robot Operating System (ROS)

Guia de instalação de pacotes que ainda não disponíveis na versão main do ROS.

Simuladores do ROS



Bibliografia sobre o ROS