Collision Prevention for Anki Overdrive Cars with Bluemix

I’ve built a demo that shows how Anki Overdrive cars can be controlled from IBM Bluemix. Commands can be sent from the cloud to the cars, for example in order to set the speed, and the messages from the cars, for example location data, are sent to the cloud, so that you can prevent the cars driving on the same lanes.

I’ve open sourced the demo on GitHub. In order to run the demo yourself, you need in addition to the Anki Drive Starter Kit MacBooks or notebooks to run Node.js applications using the Bluetooth Low Energy protocol. Here is a screenshot of my setup.

ankiphoto-small

Check out the video to watch a short demo.

On Bluemix the Internet of Things Foundation service is used and a simple Node-RED flow.

ankinode-red-flow

Additionally you can control the cars locally via a command line interface.

ankicli

For more details read the documentation of the project.

Node.js Controller and MQTT API for Anki Overdrive

Here is the series of blog articles about the Anki Overdrive with Bluemix demos.

  • Sergio Gama

    What is the connection between Bluemix and Anki Overdrive? I mean physically…

    • Niklas Heidloff

      Not sure what you mean with physically. The protocol is MQTT.

    • Michael Zuliani

      Looking in GitHub, my guess is this:
      Anki car Mac + local Node.js controller app IBM Bluemix [ IoT Foundation NodeRED ]

  • Justin

    Where is the fun in racing with collision protection?! 😉