_МЕЖДУНАРОДНЫЙ НАУЧНЫЙ ЖУРНАЛ «ИННОВАЦИОННАЯ НАУКА» №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, заказать понравившийся товар с доставкой в магазин или иным способом. Достаточно часто покупка, оформленная через сайт, обходится дешевле, чем приобретение в магазине. Таким образом, интернет-ресурс торговой сети становится еще одним каналом продаж и инструментом