A distributed robotic platform