Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РОБОТОТЕХНИКА В УНИВЕРЕ.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
172.29 Кб
Скачать

Оглавление

Общие сведения

Данный раздел содержит информацию, которая должна быть использована при программировании робота. Прежде чем приступить к изучению следующего раздела, внимательно ознакомьтесь с данным материалом.

Поза робота, показанная на представленном ниже рисунке, соответствует нулевому положению сервоприводов, выставленному на заводе. Не рекомендуется изменять эти значения самостоятельно, поскольку это может привести к поломке робота и потере им равновесия при выполнении им программ. Если возникает необходимость в корректировке нулевого положения, обратитесь в сервисный центр ЗАО «Андроидные роботы».

Интерфейсы для загрузки программ

AR-BASIC STUDIO

Средства редактирования и написания кода программы в AR-Basic Studio

После запуска AR-Basic Studio вы увидите основное окно программы, содержащее кодовое окно, панели библиотеки и сообщений и главное меню.

В панели библиотеки есть описание всех команд, необходимых для программирования в AR-Basic Studio в древовидной структуре. Для вставки команды из библиотеки дважды щелкните на нее.

В меню «Инструменты» расположены все основные инструменты для работы с роботом - проверка соединения, управление сервомашинками и функции для отладки. А так же настройки самой программы, где вы можете поменять СОМ-порт и тип контроллера (по умолчанию МК-66), а так же подстроить цветовую гамму редактора по своему усмотрению.

BASIC (далее Бейсик) — известная англоязычная аббревиатура, обозначающая Beginner’s АII-Purpose Symbolic Instruction Code, то есть «Универсальный язык программирования для начинающих». Основные достоинства Бейсика — универсальность и легкость сделали его популярным языком для обучения программированию.

AR-Basic Studio — реализация языка Бейсик от компании «Андроидные роботы» (Россия, Москва) для учебноприкладного программирования популярных моделей андроидных роботов, таких как AR-101M.

В меню «Инструменты» расположены все основные инструменты для работы с роботом - проверка соединения, управление сервомашинками и функции для отладки. А так же настройки самой программы, где вы можете поменять СОМ-порт и тип контроллера (по умолчанию МК-66), а так же подстроить цветовую гамму редактора по своему усмотрен и ю.

Для того чтобы компилировать и загружать программы в устройство, необходимо сперва обеспечить связь с контроллером («Инструменты ->Соединение и версия устройства»). Затем откомпилировать («Компиляция -> Компилировать»), и загрузить («Компиляция -> Загрузить в устройство»). Для запуска программы - «Компиляция -> Запустить без отладки».

ROBODANCEPAD100

Программный комплекс “Андромеда” (RoboDancePadlOO), разработанный НПО “Андроидная техника”, предназначен для исполнения удалённым контроллером или одновременного исполнения группой контроллеров управления сервомоторами программного кода посредством передачи команд по радиоканалу Bluetooth. Поддерживается до 7 активных потоков коммуникаций с контроллерами МК66 и МК70, установленными в роботах серии MR и AR.

Имеется возможность проигрывания аудио-файлов, конфигурация на 15 программ с функцией пошагового выполнения и выводом отладочной информации.

Программа RoboDancePad осуществляет установку соединения между ПК и подключаемыми роботами по радиоканалу Bluetooth, организацию взаимодействия и двухстороннюю синхронную передачу пакетов данных. При этом, взаимодействие основано на отправке роботу служебных управляющих команд и номеров команд указанных в соответствующих полях ввода. Сценарий обрабатывается программой, загруженной в контроллер робота, составленной в среде разработки AR-BasicStudio, после чего происходит отправка отчёта об успешном выполнений процедур обратно в программу RoboDancePad.