Научная статья на тему 'Робот удалённого доступа'

Робот удалённого доступа Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
266
71
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРОГРАММИРОВАНИЕ / РОБОТОТЕХНИКА / РАЗРАБОТКА / РОБОТ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Андрианов А. Н.

В данной статье будет рассмотрен процесс работы над проектом “Робот удалённого доступа”. Проект направлен на создание роботехнической платформы и реализации программного обеспечения для управления роботом.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Робот удалённого доступа»

_МЕЖДУНАРОДНЫЙ НАУЧНЫЙ ЖУРНАЛ «ИННОВАЦИОННАЯ НАУКА» №2/2016 ISSN 2410-6070_

ФИЗИКО- МАТЕМАТИЧЕСКИЕ НАУКИ

УДК 519.687.7

А.Н. Андрианов

Студент 4 курса ФБОУ ВПО НвГУ г. Нижневартовск, Российская Федерация

РОБОТ УДАЛЁННОГО ДОСТУПА Аннотация

В данной статье будет рассмотрен процесс работы над проектом "Робот удалённого доступа". Проект направлен на создание роботехнической платформы и реализации программного обеспечения для управления роботом.

Ключевые слова

Программирование, Робототехника, Разработка, Робот

Целью данного проекта было создание роботехнического программно-аппаратного комплекса, который мог бы предоставлять удалённый доступ к труднодоступным для человека местам. Предполагалось, что клиент будет подключаться к роботу при помощи беспроводной технологии передачи данных, такой как Wi-Fi. После определённого этапа авторизации, пользователю будет доступен интерфейс для управления передвижением робота.

В качестве модели управления аппаратным комплексом была выбрана клиент-серверная модель, с реализацией клиентской части средствами web-разработки. Такой способ позволяет не привязывать аппаратный комплекс к одному конечному программному продукту, реализованному и работающему на одной, конкретной платформе. Таким образом управление аппаратным комплексом может осуществляться с большого количества устройств. Главным требованием в данном случае является поддержка http протокола устройством, с которого будет выполняться управление аппаратным комплексом. А также наличие web-браузера.

Было рассмотрено несколько возможных платформ для разработки программного обеспечения управления аппаратным комплексом. В виду необходимости в высокой производительности была выбрана платформа Raspberry Pi, модель B+. Данная платформа удовлетворяет необходимым требованиям для реализации клиент-серверной модели управления аппаратным комплексом. Так как основными требованиями к конечному комплексу были проходимость и мобильность, вместо обычного колёсного шасси было решено использовать гусеничное танковое шасси (рис. 1). Непосредственно для реализации движения было решено использовать два электрических мотора и редуктор для управления ведущими колёсами (рис. 2, рис. 3).

Рисунок 1 - Гусеничная платформа в собранном виде

Рисунок 2 - Редуктор и управляющие моторы моторами, установленный в корпус

В качестве драйвера для управления моторами была использована микросхема H-Bridge L298N, позволяющая упрощённо управлять направлением вращения моторов, а также моментом вращения, таким образом позволяя регулировать скорость, плавное ускорение и замедление. Так как для управления скоростью вращения моторов необходимо использование ШИМ (широтно-импульсная модуляция), в дополнение к Raspberry Pi была установлена плата Arduino UNO, позволяющая работать с ШИМ через несколько портов.

Перед началом работы над программной частью проекта было произведено углубленное изучение предметной области, рассмотрены различные способы реализации выбранной модели управления. В качестве основного средства разработки серверной части было решено использовать язык программирования python. Была выбрана операционная система Raspbian - специализированный дистрибутив Linux, своеобразный fork ОС Debian. А также bash в качестве вспомогательного средства для более низкоуровневой работы с интерфейсом Raspberry Pi и Raspbian ОС. В качестве основных средств разработки клиентского web-приложения были использованы такие инструменты как HTML, JavaScript, jQuery. В результате работы над клиентской частью был реализован следующий интерфейс (рис. 4):

Рисунок 4 - Интерфейс управления роботом

Рисунок 5- Текущий вид робота

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

Запланирована также работа по небольшому улучшению usability программно-аппаратного комплекса и изменению пользовательского интерфейса, с целью улучшения user experience.

© Андрианов А Н., 2016

УДК 519.8

Ю.В. Мартыненко

К.ф.-м. н., доцент Факультет экономики Ульяновский государственный университет Г. Ульяновск, Российская Федерация

РАЗРАБОТКА АНКЕТЫ ДЛЯ КОМПЛЕКСНОЙ ОЦЕНКИ КАЧЕСТВА ВЕБ-САЙТА ТОРГОВОЙ СЕТИ

Аннотация

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

Ключевые слова

Качество Интернет-ресурса. Экспертные оценки. Метод анализа иерархий.

В настоящее время многие крупные торговые сети имеют свои собственные веб-сайты, на которых пользователь может получить необходимую информацию о местоположении магазинов, акциях, скидках и т.д. Также стремительно набирает популярность вариант, когда сайт компании является одновременно ее интернет-магазином. Можно проверить наличие товара в интересующем пользователя магазине, сравнить условия покупки on-line и off-line, заказать понравившийся товар с доставкой в магазин или иным способом. Достаточно часто покупка, оформленная через сайт, обходится дешевле, чем приобретение в магазине. Таким образом, интернет-ресурс торговой сети становится еще одним каналом продаж и инструментом

i Надоели баннеры? Вы всегда можете отключить рекламу.