Text this: A novel distributed architecture for unmanned aircraft systems based on Robot Operating System 2