Collaborative modeling for robot design