ЗАПРОГРАММИРОВАТЬ, запрограммирую, запрограммирует \\ запрогра[м’]ировать; в формах с сочетанием нн: запрограммированный... – запрограммирова[н]ый.
Ответы справочной службы
Лучше: программировать движения робота.
Справочники
§ 107. Написание двойных согласных в корнях заимствованных (иноязычных) слов определяется в словарном порядке, напр.
...Двойные согласные в заимствованных (иноязычных) корнях...
...§ 107. Написание двойных согласных в корнях...