Знакомство с Trik Studio

Наверняка, вам знакомо слово «робот» и скорее всего вы знаете, что робототехника (наука о роботах) становится все более и более популярной.

Роботом называют техническое устройство, работающее по заранее заложенной программе, способное заменить человека во время выполнения сложных, рутинных и опасных работ.

Робототехника — это наука о разработке и использовании автоматизированных технических систем.

Сейчас, чтобы научиться управлять роботом, необязательно иметь конструктор, можно воспользоваться средой визуального программирования роботов, например TRIK Studio.

TRIK Studio поддерживает программирование контроллеров TRIK, Lego NXT 2.0, Lego EV3, квадрокоптер Геоскан Пионер. Также, следует отметить, что в TRIK Studio предусмотрен переход от диаграмм к текстовым языкам программирования.

В качестве исполнителя будем использовать 2D-модель Lego NXT 2.0.

Интерфейс программы

Главное окно программы выглядит следующим образом:

Актуальную версию программы можно скачать по ссылке: https://trikset.com/products/trik-studio

В TRIK Studio предусмотрены два режима работы:

Режим редактирования (Ctrl+1)
Режим отладки (Ctrl+2)

Режим редактирования

Панель «Файл»: создать, открытьи сохранить проект
Панель «Правка»: отмена и повтор операции
Панель «Вид»: увеличение и уменьшение диаграмм (Ctrl+, Ctrl-)
Панель «Интерпретатор»: запуск, переключение режимов, реальный робот, настройки робота.

Режим отладки

Первая программа. Вывод текста на экран

Задача №1: вывести на экран робота надпись «Привет!»

Решение данной задачи представляет из себя линейный алгоритм.

Линейный алгоритм или следование - это алгоритм, образуемый командами, которые выполняются однократно и именно в той последовательности, в которой записаны.

Блок-схема

Программа в TRIK Studio представляется в виде последовательности блоков, соединённых связями.

Решение в среде TRIK Studio

Задача №2: вывести на экран робота узор из геометрических фигур.

Решение в среде TRIK Studio

Задача №3 (для самостоятельного решения): вывести на экран робота следующий рисунок.

 

 

Информационные источники:

  1. Киселев М.М., Киселев М.М. Робототехника в примерах и задачах. – Москва: Солон-Пресс, 2017.
  2. Онлайн курс по программированию в среде TRIK Studio. - Ресурс доступа (дата обращения 03.02.2020): https://stepik.org/course/462/promo
  3. Сайт проекта ТРИК. – Ресурс доступа (дата обращения 03.02.2020): Trikset.com
  4. Поляков К.Ю., Еремин Е.А. Информатика. – М.: Бином, 2013.
  5. Филиппов С.А. Робототехника для детей и родителей. – СПб.: Наука, 2013.
  6. Филиппов Сергей: Уроки робототехники. Конструкция. Движение. Управление. – М.: Лаборатория знаний, 2017.