Constraint Programming for Component-Level Robot Design | IEEE Conference Publication | IEEE Xplore