Fun fact, back in March I had the pleasure to share the stage with a handful of Martys at the Edinburgh International Science Festival dancing away...
Marty looks great, backed. Looking forward to playing robots in 2017!
We're planning (read: really want to but might not have time to do everything initially) to target a wide range of programming environments, with Scratch as a really basic level; This would make Marty a kinda smart toy, being able to do logo-like things but not much more. The more complex approaches will of course allow a lot more to be done with Marty.
The control board itself is going to have a fair amount of smarts, with an ARM cortex M4 - but that'll be running our firmware, so playing with that would require somewhat in-depth mbed experience. We'd expect most people to use the i2c or serial interface to hack with Marty, by writing their own code on a microcontroller, RasPi or BeagleBone, and packing that in with our board. As it's all open source, adding to the firmware will be possible, just not the most beginner friendly thing.
As for the WiFi functionality, we're looking at the ESP8266, (not final but unlikely to change) and building a C++, Python and ROS (http://ros.org, serious robotics stuff, very cool) set of APIs to use with Marty.
tl:dr; Two types of control, _standalone_ with an added raspi/arduino/other microcontroller, and _wifi-connected_ to a program running on a computer (scratch, python, C++...)
What would you like to know in particular?
Edit:
To add more generic info, as it is shown in the video we have quite a few prototypes and we are now working on the final design of each piece of hardware (including the control board).
I read the description (did not watch video) and wanted to know more about the actual hardware (chip used, GPIO, power consumption, etc).
Project look great, btw. :)