Edge Computing Architectures for Enabling the Realisation of the Next Generation Robotic Systems