Open source robot operating system