Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Artoo : Ruby on robots
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Javier Cervantes
April 17, 2014
Programming
120
0
Share
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
More Decks by Javier Cervantes
See All by Javier Cervantes
Continuous Delivery para todos @ SGNext
solojavier
0
130
Gobot.io y el internet de las cosas
solojavier
0
120
Deliberate Practice - Lightning Talk
solojavier
0
160
Golang - WePow Talks
solojavier
0
69
Server Provisioning and Configuration
solojavier
0
71
Evolución Robótica
solojavier
0
57
Duck Typing
solojavier
0
110
Re-evolución robótica
solojavier
0
100
Las pruebas primero
solojavier
0
77
Other Decks in Programming
See All in Programming
How Swift's Type System Guides AI Agents
koher
0
320
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
330
Road to RubyKaigi: Play Hard(ware)
makicamel
1
520
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.8k
tRPCの概要と少しだけパフォーマンス
misoton665
2
260
Vibe NLP for Applied NLP
inesmontani
PRO
0
570
Agentic Elixir
whatyouhide
0
430
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
200
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
2.5k
個人的に嬉しかったpnpmの新機能・3選
matsuo_atsushi
0
120
書き換えて学ぶTemporal #fukts
pirosikick
2
330
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
440
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
280
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
360
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
190
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
350
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
160
The agentic SEO stack - context over prompts
schlessera
0
770
From π to Pie charts
rasagy
0
180
Making Projects Easy
brettharned
120
6.6k
Transcript
ruby on robots @artooio #ruby #robots @solojavier @ruby_gdl
"The future is already here, it's just not evenly distributed"
William Gibson
La re-evolución robótica esta aquí
Qué es artoo?
Framework para robótica escrito en ruby. Provee una interfaz simple
(pero poderosa) para crear soluciones que incorporen múltiples dispositivos de hardware
Dispositivos soportados
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Cómo funciona?
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
None
None
None
Instalación rvm install rbx-2.1.1 gem install artoo gem install artoo-sphero
ruby robot_code.rb
Ejemplos
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
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
sphero + arduino + wii chuck
None
Demo
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
Pasa la voz #rubyOnRobots #robotOps #losrobots #artoo @artoio @hybrid_group @ruby_gdl