A Control Software Architecture for autonomous unmanned vehicles inspired in generic components | IEEE Conference Publication | IEEE Xplore