Explorando o Robot Operating
 System para aplicações em
       robótica móvel.
1/10



            ROS
     Robot Operating System
(Sistema operacional para robôs)
2/10




• Início 2007

• Janeiro, 2010 - ROS 1.0

• Março, 2010 - Box Turtle

• Agosto, 2010 - C Turtle

• Março, 2011 – Diamondback

• Agosto, 2011 - Electric Emys

• Abril, 2012 - Fuerte
3/10
4/10



                               Ubuntu


Raspberry Pi                   OS X
               VirtualBox

                               Gentoo

                               Fedora
BeagleBone

                            OpenSUSE


                               Debian

                            Arch Linux

                              Windows
5/10
6/10
7/10
8/10




• 6 graus de liberdade.
• IMU (inertial measurement unit).
   – Dado de pitch, roll, and yaw.
   – Controle automático de estabilização utilizando
     dados da IMU
• Um modulo de ultrassom para o conhecimento da altura
  e o controle de estabilização da velocidade vertical.
• Câmera frontal e inferior
9/10




Deslocamento vertical
Acelerômetro de 3 eixos
Custo benefício
10/10

Explorando o Robot Operating System para aplicações em robótica móvel.

  • 1.
    Explorando o RobotOperating System para aplicações em robótica móvel.
  • 2.
    1/10 ROS Robot Operating System (Sistema operacional para robôs)
  • 3.
    2/10 • Início 2007 •Janeiro, 2010 - ROS 1.0 • Março, 2010 - Box Turtle • Agosto, 2010 - C Turtle • Março, 2011 – Diamondback • Agosto, 2011 - Electric Emys • Abril, 2012 - Fuerte
  • 4.
  • 5.
    4/10 Ubuntu Raspberry Pi OS X VirtualBox Gentoo Fedora BeagleBone OpenSUSE Debian Arch Linux Windows
  • 6.
  • 7.
  • 8.
  • 9.
    8/10 • 6 grausde liberdade. • IMU (inertial measurement unit). – Dado de pitch, roll, and yaw. – Controle automático de estabilização utilizando dados da IMU • Um modulo de ultrassom para o conhecimento da altura e o controle de estabilização da velocidade vertical. • Câmera frontal e inferior
  • 10.
  • 11.