micro-autonomous systems