Questions tagged [sphero-api]

Sphero API is a set of tools to enable developers to build apps for the Sphero robotic ball.

Sphero API is a set of tools provided by http://www.gosphero.com/ to enable developers to build apps for the Sphero robotic ball.

More information about the API can be found on the developer site:

http://developer.sphero.com/

Where you will find multiple downloads for various platforms and instructions for installing / using them.

Here are some links to help you get started with Sphero.

  • iOS SDK - https://github.com/orbotix/Sphero-iOS-SDK
  • Android SDK - https://github.com/orbotix/Sphero-Android-SDK
  • Unity Plugin - http://u3d.as/content/orbotix-inc-/sphero-unity-plugin/4co
  • Developer Resources - https://github.com/orbotix/DeveloperResources
  • 108 questions
    0
    votes
    1 answer

    Sphero 2 core api commands get timeout responses

    Although I can command Sleep and Ping, other Core DID 0 commands do not work for me. For example CID 40h Diagnostic Level 1 gets an MRSP of 35h. Am I missing something? Thanks
    0
    votes
    2 answers

    From iOS, how to communicate to Sphero when app is in background

    Assuming that the 'External accessory communication' background mode is enabled, is it possible to communicate to and from the Sphero while the iOS app is in background? If it is possible, what mechanism should I use? I'm trying to get the…
    Edward
    • 31
    • 2
    0
    votes
    1 answer

    Sphero Android cannot instantiate SpheroConnectionView

    I'm trying to learn Sphero Android SDK and following the official tutorial . First I added RobotLibrary.jar to my project successfully, no compile errors. Next I put SpheroConnectionView to my layout file like this:
    ecem
    • 1
    • 3
    0
    votes
    1 answer

    Sphero Locator: how to improve precision

    I'm developing a spheroApp quiz. Practically it's a quiz game where it's possible to answer question driving sphero to one of 3 hole that define the answer. Well, i use locator to define position of sphero. In the wizard section it's possible to…
    0
    votes
    1 answer

    Pairing Sphero with Windows 8

    To make the dev process a bit more efficient, I"m seeking to pair Sphero with my PC. My PC doesn't seem to find the device so that I can pair to it. Does anyone have any advice for getting this to work or know that it won't?
    bobbrum
    • 1
    • 1
    0
    votes
    1 answer

    Detecting axis for Sphero Collisions

    I am having real troubles trying to figure out which axis was impacted using the collision detection and the MAC SDK. I can't seem to get any data that makes sense. I have integrated the sample keydrive with collision detection to try and make sense…
    tinkerer
    • 11
    • 2
    0
    votes
    1 answer

    Sphero 3.0 / absolute tracking / STEM System

    Is there any chance that in future versions of Sphero absolute tracking gets implemented? Could be archived with the STEM System from Sixsense I'm sure they would license it.
    MrFaul
    • 1
    • 1
    0
    votes
    2 answers

    two spheros and a droid

    is it possible to pair two Spheros (2.0) with one android device at the same time? So I could hold one in my hand using it as a controller/joystick for the other one rolling around. Does the API provide all building blocks to achieve this? TIA,…
    0
    votes
    2 answers

    iOS and Android bluetooth connection differences

    Just curious to understand why iOS devices connect to sphero directly but an app needs to do it in Android? Well that's what I guess is happening because sphero will keep flashing in identity colours in Android until an app completes a…
    kasuku
    • 371
    • 3
    • 13
    0
    votes
    1 answer

    Sphero License page down

    I am trying to "Start a New Project" in my Sphero Developer console so that I can add my new Sphero app "Sphero Watch Control": https://play.google.com/store/apps/details?id=com.dynamicu.spheroWatchControl Everything seems fine except for the…
    0
    votes
    1 answer

    orbBasic async interaction/interruption from client

    I'm trying to figure out if an orbBasic program can take inputs/flags from a BT client in an asynchronous manner. The documented 'input' statement is blocking (but can have a timeout) and I believe the client can only send input when the orbBasic…
    kasuku
    • 371
    • 3
    • 13
    0
    votes
    1 answer

    Sphero Windows Sample App?

    Has anyone gotten the Sample BasicDriveApp App working in Windows 8? https://github.com/orbotix/Sphero-Win-SDK When I build and run the Project I get a message "No Sphero is connected" and when I try to connect the Sphero via Windows 8 Bluetooth it…
    0
    votes
    1 answer

    Reset level count, Sphero 2.0

    I bought Sphero as a present, but couldn't resist having a play. I now want to package it back up, however I cannot find a way to reset the level count. I finally found how to change the name (in the Super Advanced Settings), but I cannot see how to…
    James
    • 2,458
    • 3
    • 26
    • 50
    0
    votes
    1 answer

    How to tell if a OrbBasic program is running

    Is there a way to see if there is currently a OrbBasic program running on Sphero. I'm working on an app for cats and I want to check whether a orbbasic program is running when i start my app.
    LifeFree
    • 1
    • 1
    0
    votes
    1 answer

    Inverse of Locator?

    I know it's possible to tell where the Sphero is using Locator. Is it possible therefore to tell where the phone is in relation to the Sphero? Which framework should I be looking at on the ios device side?
    Phoebe719
    • 13
    • 3