См. ответ на вопрос № 269786.
Запятая нужна.
Лучше: программировать движения робота.
Например: с какой целью? зачем?
Первая часть сложных слово промо в знач. "промоутерский" пишется слитно (как сокращенная часть сложносокращенного слова): промоакция, проморолик и т. д.