Artoo: Ruby on Robots
From Artoo, a ruby framework, that supports 15 platforms including ARrone, Crazyflie, Sphero, and Arduino:
Modular Example
require 'artoo/robot'
SPHEROS = ["4567", "4568", "4569", "4570", "4571"]
class SpheroRobot < Artoo::Robot
connection :sphero, :adaptor => :sphero
device :sphero, :driver => :sphero
work do
every(3.seconds) do
sphero.roll 90, rand(360)
end
end
end
robots = []
SPHEROS.each {|p|
robots << SpheroRobot.new(:connections =>
{:sphero =>
{:port => p}})
}
SpheroRobot.work!(robots)
more information (here) and at (github)
Records 1 to 1 of 1
Featured Product
Darsi Pro - AI Compute Box based on NVIDIA® Jetson Orin™ NX
Darsi Pro is e-con Systems' rugged Edge AI compute Box powered by NVIDIA® Jetson Orin™ NX, designed for Mobility, Robotics, ITS, and physical AI applications. It delivers high-performance AI compute, supports e-con's broad camera ecosystem, and enables synchronized multi-sensor fusion for real-time perception. The Darsi Pro GMSL variant supports up to eight synchronized GMSL cameras and is compatible with NVIDIA® JetPack 6 and higher. Built with fanless design and industrial-grade enclosure, Darsi Pro is engineered for long-duty operation in harsh environments. It integrates with CloVis Central™- e-con's cloud-based device management platform for remote health monitoring, and secure OTA updates—simplifying large-scale deployment.
Robotics and Automation - Featured Company
Electrocraft Inc.
ElectroCraft, Inc. is a global provider of dependable, application-engineered fractional-horsepower motor and motion products. Our products are found in thousands of different applications within industrial, commercial, and consumer product markets. While ElectroCraft provides a wide array of standard products with many configurable options, we have built our brand on custom OEM solutions that meet the precise performance, cost and quality our customers require.

