A modular software architecture for UAVs
LCM: Lightweight Communications and Marshalling