new robot using sockets rather than omq. Sonar mapping as seperate server.