Первым делом нужно определиться, что будет делать твой робот. В соответствии с этим написать программу, которая будет "заставлять" робота совершать нужные действия. Дальше нужно изготовить детали для твоего робота в соответствии с его задачами. Соединить все эти части, предусмотреть блок для программного обеспечения. И вуаля!