Control Software Architectures for Cooperative Multi Unmanned Aerial Vehicles Manipulator Systems