Использование современных языков программирования, парадигм и библиотек при прототипировании и разработке встраиваемых систем, ставшее возможным на данном этапе развития микроэлектроники, позволяет по-новому взглянуть на программирование роботов.
Внедрение хорошо знакомых разработчикам ПО технологий, изначально не предназначенных для робототехники, но гармонично укладывающихся в эту область, открывает новые возможности как для самих разработчиков, так и для использования в образовании.
В данной статье представлен опыт реализации библиотеки для реактивного программирования роботов на .NET c использованием Reactive Extensions и F#.
Александр Кирсанов
Программист стажер, JetBrains Lab SPbSU
Студент кафедры Системного программирования, Математико-Механического ф-та СПбГУ. Интересы: функционально программирование, машинное обучение, анализ данных, математика и роботы.
Яков Кириленко
Старший преподаватель, СПбГУ
Учёный секретарь кафедры Системного программирования СПбГУ, Главный организатор ежегодной летней школы, студенческих проектов и программ сотрудничества с компаниями. Специалист в области промышленного программирования с десятилетнем опытом разработки наукоемкого программного обеспечения в различных предметных областях, включая системное ПО. Глубоко заинтересован в роботах и без ума от F#.