sphero.js - The Sphero JavaScript SDK to control Sphero robots.

  •        125

The official Orbotix JavaScript SDK module to programmatically control Sphero robots. The BB-8 and Ollie use a Bluetooth Low Energy (LE) interface, also known as "Bluetooth Smart" or "Bluetooth 4.0/4.1". You must have a hardware adapter that supports the Bluetooth 4.x+ standard to connect your computer to your BB-8 or Ollie.

http://www.sphero.com/
https://github.com/orbotix/sphero.js

Dependencies:

bluebird : ^3.3.4
browser-serialport : ^2.0.2

Tags
Implementation
License
Platform

   




Related Projects

Sphero-iOS-SDK

  •    Objective-C

Sphero™ is the amazing robotic ball ( gosphero.com ) created by Orbotix, this is the repository for the iOS SDK for Sphero™. Visit dev site for more information:

LyncSphero

  •    

Lync light using sphero ball.

Blocktality

  •    C++

Blocktality is an award-winning top-down shooter in which the main character Sphero is fighting against the cubiods for the freedom of his people. The gameplay involves fast paced combat interspersed with interesting physics puzzles.

MRS Service for VEX Robotics

  •    

Microsoft Robotics Studio services to interface with the VEX Robots controller

CMU Personal Robotics ROS Packages

  •    C++

The CMU personal robotics package offers many robotics algorithms/controllers/drivers that enable robots to perform basic tasks like manipulation and vision. The main infrastructure used is OpenRAVE and Robot Operating System (ROS).


Gobot - ng framework for robotics, drones, and the Internet of Things (IoT)

  •    Go

Gobot is a framework using the Go programming language for robotics, physical computing, and the Internet of Things. It provides a simple, yet powerful way to create solutions that incorporate multiple, different hardware devices at the same time. It provides next generation robotics / IoT framework with support for 30 different platforms.

Cylon.js - JavaScript framework for Robotics, Physical computing, and the Internet of Things

  •    Javascript

Cylon.js is a JavaScript framework for robotics, physical computing, and the Internet of Things (IoT). It provides a simple, but powerful way to create solutions that incorporate multiple, different hardware devices concurrently. It is a next generation robotics framework with support for 43 different platforms.

CoroBot

  •    CSharp

The CoroBot is a PC-class robot by CoroWare, Inc. This project contains the Microsoft Robotics Developer Studio drivers for this hardware, as well as a simulated robot for the Microsoft Robotics Developer Studio simulator.

Code for Robots

  •    DotNet

Code for Robots creates, simplifies and shares code for robotics, electronics, engineering and science projects. We aim to help everyone from hobbyists to large

Open Robotics Peripheral Platform

  •    Java

An off the shelf solution to robotics. The goal is for someone to be able to build a remotely controlled mobile robot with cheap and easily found hardware.

Artoo - Micro-framework for Robotics using Ruby

  •    Ruby

Artoo is a micro-framework for robotics using Ruby. It provides a simple, yet powerful Domain-Specific Language (DSL) for robotics and physical computing. It provides next generation robotics framework with support for 15 different platforms. Artoo includes a RESTful API to query the status of any robot running within a group, including the connection and device status, and device streaming data via websockets.

v8-gl - A Toolkit for creating Desktop Hardware Accelerated Graphics with JS.

  •    C++

A JavaScript Toolkit for creating Desktop Hardware Accelerated Graphics with JS. If you're interested in this project you might also want to check out Plask, a JavaScript multimedia programming environment by Dean McNamee.

yarp - YARP - Yet Another Robot Platform

  •    C++

YARP is a library and toolkit for communication and device interfaces, used on everything from humanoids to embedded devices. Regular YARP builds use the ACE library. On Linux and macOS, YARP can be compiled without ACE by adding -DSKIP_ACE=TRUE when running cmake.

Nomadic Robot Software

  •    C

Application software, libraries, drivers, and hardware API documentation for Nomad series robots.

allwpilib - Official Repository of WPILibJ and WPILibC

  •    C++

Welcome to the WPILib project. This repository contains the HAL, WPILibJ, and WPILibC projects. These are the core libraries for creating robot programs for the roboRIO. The WPILib Mission is to enable FIRST Robotics teams to focus on writing game-specific software rather than focusing on hardware details - "raise the floor, don't lower the ceiling". We work to enable teams with limited programming knowledge and/or mentor experience to be as successful as possible, while not hampering the abilities of teams with more advanced programming capabilities. We support Kit of Parts control system components directly in the library. We also strive to keep parity between major features of each language (Java, C++, and NI's LabVIEW), so that teams aren't at a disadvantage for choosing a specific programming language. WPILib is an open source project, licensed under the BSD 3-clause license. You can find a copy of the license here.

ROS - The Robot Operating System

  •    Python

The Robot Operating System (ROS) is a flexible framework for writing robot software. It is a collection of tools, libraries, and conventions that aim to simplify the task of creating complex and robust robot behavior across a wide variety of robotic platforms. ROS was built from the ground up to encourage collaborative robotics software development.

RoboGenix Bioloid Robot Services

  •    

The RoboGenix open source Bioloid Robot Services project makes it so Bioloid users can program their robots using .NET. It includes classes that can be used to communicate with a BIOLOID CM-5, AX-12, and AX-S1 based robots. The project will eventually target MSRS services.

Apache Droids - An intelligent standalone robot framework

  •    Java

An intelligent standalone robot framework that allows to create robots as plugins, which can automatically seeks out relevant online information based on the user's specifications.

ros2 - The Robot Operating System, is a meta operating system for robots.

  •    

The Robot Operating System, is a meta operating system for robots.

Expo - Easily build cross platform apps with React Native

  •    Objective-C

Expo helps to build apps with React Native. It is a set of tools, libraries and services which let you build native iOS and Android apps by writing JavaScript. Expo apps are React Native apps which contain the Expo SDK. The SDK is a native-and-JS library which provides access to the device’s system functionality (things like the camera, contacts, local storage, and other hardware).