Почему нужно выбирать именно эти языки?
Вы понимаете, что нет какого-то универсального языка для автоматизации и робототехники?
Надо смотреть что придумал вендор конкретно вашего "робота".
Где-то может вообще что-то свое использоваться, где-то синтегрировали LUA, где-то еще грубо говоря ассемблер для удобной разработки не завезли, существует только на бумажке.