Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2016, том 28, выпуск 2, страницы 45–62
DOI: https://doi.org/10.15514/ISPRAS-2016-282)-3
(Mi tisp19)
 

Visual dataflow language for educational robots programming
[Образовательный визуальный потоковый язык для программирования роботов]

G. A. Zimin, D. A. Mordvinov

St Petersburg State University, Institute of Mathematics and Mechanics
Список литературы:
Аннотация: Визуальные предметно-ориентированные языки зачастую имеют низкий порог вхождения: даже ученики школ и дошкольных учреждений могут программировать на таких языках, оперируя визуальными моделями. Этот факт нашел широкое применение в образовательной робототехнике, где большинство используемых сред разработки основано на визуальных языках. Данная работа описывает новый потоковый визуальный язык программирования роботов для распространенных встраеваемых робототехнических платформ. Очевидно, что сложные потоковые визуальные языки трудны для понимания. Целью нашей работы было создание инструмента, представляющего собой переходную «ступень» между легковесными образовательными средами программирования, которые обычно предоставляют языки, основанные на модели потока управления, и сложными индустриальными средами, которые, в основном, предоставляют языки, основанные на модели потоков данных. В статье приводится сравнение широко распространенных сред программирования роботов с описанной в работе средой. Также в работе представлен краткий обзор популярных поведенческих архитектур для построения сложных систем управления роботами, таких как архитектура категорий Р. Брукса и «Колония» Д. Коннеля, и приведены идеи их выражения в новом языке программирования. Язык был создан с помощью предметно-ориентированного подхода. Он предоставляет возможность совмещать в себе две модели исполнения: пользователь может программировать как в терминах потоков данных, так и в терминах потока управления. Мы считаем, что это важно в образовательных целях. Программы на нашем языке состоят из множества «блоков» - визуальных представлений процессов трансформации данных, и «связей», которые визуализируют потоки данных между ними. В качестве апробации среды созданы различные по сложности программы управления роботами.
Ключевые слова: потоковые языки, потоки данных, визуальное программирование, образовательная робототехника, предметно-ориентированное моделирование, поведенческие архитектуры.
Реферативные базы данных:
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: G. A. Zimin, D. A. Mordvinov, “Visual dataflow language for educational robots programming”, Труды ИСП РАН, 28:2 (2016), 45–62
Цитирование в формате AMSBIB
\RBibitem{ZimMor16}
\by G.~A.~Zimin, D.~A.~Mordvinov
\paper Visual dataflow language for educational robots programming
\jour Труды ИСП РАН
\yr 2016
\vol 28
\issue 2
\pages 45--62
\mathnet{http://mi.mathnet.ru/tisp19}
\crossref{https://doi.org/10.15514/ISPRAS-2016-282)-3}
\elib{https://elibrary.ru/item.asp?id=26480304}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp19
  • https://www.mathnet.ru/rus/tisp/v28/i2/p45
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:145
    PDF полного текста:141
    Список литературы:28
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024