программированный; кр. ф. -ан, -ана
запрограммированный; кр. ф. -ан, -ана
Ответы справочной службы
Лучше: программировать движения робота.
Справочники
§ 107. Написание двойных согласных в корнях заимствованных (иноязычных) слов определяется в словарном порядке, напр.
...Двойные согласные в заимствованных (иноязычных) корнях...
...§ 107. Написание двойных согласных в корнях...