Abstractions and security concepts for a robot operating system