Artoo & ThreePiO

Robotics is...

Expensive

Hard

for PhDs Only

WRONG!

Artoo

Ruby + Robots

Compatible Devices

  • Arduino
  • Raspberry Pi
  • Beaglebone Black 
  • Leap Motion
  •  Roomba
  • and more!

Minimal Ruby API 

Artoo (Ruby)

Cylon.js (JavaScript)

Gobot (Golang)

ThreePiO

Web REPL for Robots

Architecture

  • Node Server
    • Communicates with client via WebSockets
    • Talks to Ruby process via tcp
  • Ruby process
    • Connected to bot via Bluetooth
    • Sends commands it receives to bot to execute

Demo!

Sphero fun with ThreePiO

Artoo & ThreePiO

By Jonathan Lehman

Artoo & ThreePiO

  • 825