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.
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.
Additionally you can control the cars locally via a command line interface.
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.
- Anki Overdrive Cars with Bluemix Demo – Slides and Architecture
- Collision Prevention for Anki Overdrive Cars with Bluemix
- Steering Anki Overdrive Cars via Speech Recognition on Bluemix
- Steering Anki Overdrive Cars via Kinect and Bluemix
- Steering Anki Overdrive Cars via Leap Motion Gestures and Bluemix
What is the connection between Bluemix and Anki Overdrive? I mean physically…
Not sure what you mean with physically. The protocol is MQTT.
Looking in GitHub, my guess is this:
Anki car Mac + local Node.js controller app IBM Bluemix [ IoT Foundation NodeRED ]
Where is the fun in racing with collision protection?! 😉