Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Artoo : Ruby on robots

Artoo : Ruby on robots

Framework para robótica, computación física y el internet de las cosas en ruby.

Javier Cervantes

April 17, 2014
Tweet

More Decks by Javier Cervantes

Other Decks in Programming

Transcript

  1. Framework para robótica escrito en ruby. Provee una interfaz simple

    (pero poderosa) para crear soluciones que incorporen múltiples dispositivos de hardware
  2. Conceptualmente influenciado por Sinatra Arquitectura soporta concurrencia y multi-hilos mientras

    se ejecute en una version de ruby que lo soporte (JRuby/Rubinius) Creado utilizando Celluloid, Celulloid::IO y Reel
  3. Arduino + LED + botón require 'artoo' connection :arduino, :adaptor

    => :firmata, :port => '/dev/ttyACM0 ' device :led, :driver => :led, :pin => 13 device :button, :driver => :button, :pin => 2 work do on button, :push => proc {led.toggle} end
  4. Parrot ARDrone 2.0 require 'artoo' connection :ardrone, :adaptor => :ardrone

    device :drone, :driver => :ardrone work do drone.start drone.take_off after(25.seconds) { drone.hover.land } after(30.seconds) { drone.stop } end
  5. Y ahora? Artoo docs http://artoo.io RobotOps http://robotops.com/ Proyectos hermanos http://cylonjs.com

    http://gobot.io Re-evolución robótica http://sg.com.mx/sgvirtual/6/sessions/re-evolucion- robotica#.U0wYFOZdVj4