OpenSwarm: An event-driven embedded operating system for miniature robots | IEEE Conference Publication | IEEE Xplore