Здравствуйте.
Если Вы хотите написать нечто вроде ИИ то вам вполне подходит С++. Ваш робот будет управляться достаточно мощным процом (практически это ПК) это центральный мозг, НО чтобы центральный мозг не "отвлекался" на мелочевку(управление ногами, опрос датчиков и т.д.) Вам наверное понадобится отдельный(или отдельные) микроконтроллеры. Они выполняют роль "спинного мозга", в их роле обычно выступают AVR или ARM контроллеры , для них обычно программа пишется на обычном С или Ассемблере. Для AVR нужен программатор, чтобы записать готовую прогу ему в память, а для ARM обычно не нужно, так как в ядре уже встроен контроллер USB, по которому проц подключается к ПК и прошивается. Конечно в самых простых случаях обходятся только одним микроконтроллером, но об ИИ в таких случаях говорить не приходится))