“It’s a small Arduino with memory, and it’s got multiple tasks running simultaneously: from ZigBee communication, to a debug stream, to moving the robot,” said Zeidman.

More information about SynthOS can be found on its website.