CAN based publish-subscribe protocol for robots.