Практическая часть. 1. Белінський П.І. Менеджмент виробництва та операцій: Підручник / П.І1. Белінський П.І. Менеджмент виробництва та операцій: Підручник / П.І. Белінський. – К.: Центр навчальної літератури, 2005. – 624 с. 2. Іванов М.М. Операційний менеджмент: навч. посіб. / М.М. Іванов, П.В. Комазов. – К.: Центр учбової літератури, 2012. – 368 с. 3. Комарницький І.Ф. Менеджмент виробництва та операцій (тестові, проблемні ситуації, практичні завдання): навч.посіб. / І.Ф. Комарницький, П.І. Белінський, В.І. Кравець. – К.: Центр навчальної літератури, 2005. – 308 с. 4. Микитенко Н.В. Операційний менеджмент. Практикум: навч. посіб. / Н.В. Микитенко. – К.: Київ. нац. торг.-екон. ун-т, 2009. – 197 с. 5. Chase R.B., Aquilano N.J., Jacobs F.R. Production and operation management. Manufacturing and services. - 8th edition. - N.-Y.: Irvin McGrav-Hill, 1998. - 889 p. 6. Hanna M.D., Newman W.R. Integrated operations management. Adding value for customers. - 1st edition. - New Jersey: Prentice Hall, 2001.-753 p. 7. Heizer J., Render B. Principles of operations management. - 4th edition. - New Jersey: Prentice Hall, 2001. - 716 p. 8. Krajewski L.J., Ritzman L.P. Operations Management. Strategy and Analysis. - Addison-Wesley Publishing Company, 1996. - 734 p. 9. Lee Seng M., Schniderjans Mark J. Operations Management. - Boston, Toronto: Houghton Mifflin Company, 1994. 10. Schroeder Roger G. Operations Management. Decision Making in the Operations Function. - 4th Ed. - New York: McGrow-Hill, Inc. - 848 c. 11. Stevenson W. Production / Operations Management. - 4th Ed.: Instructor's edition. - Boston, 1993. - 916 p.
Обзор предметной области. Мобильный робот – автоматическая машина, в которой имеется движущееся шасси с автоматически управляемыми приводами. Такие роботы могут быть колёсными, шагающими и гусеничными (существуют также ползающие, плавающие и летающие мобильные робототехнические системы) Приводы — это «мышцы» роботов. В настоящее время самыми популярными двигателями в приводах являются электрические, но применяются и другие, использующие химические вещества или сжатый воздух. Целью летней практики была отладка модели мобильного робота на базе платформы Makeblock Ultimate Robot Kit и управляющей платы Arduino. Основной чертой модели является web-интерфейс, т.е. управление роботом через web-сайт. На сегодняшний день web-интерфейсы получили широкое распространение в связи с развитием всемирной паутины, кроссплатформенности — так как web-интерфейс работает в web-браузерах на различных ОС.
Постановка задачи
Цель работы – разработать аппаратно-программный комплекс для мобильного робота на базе Arduino для управления мобильным роботом через web-интерфейс. Интерфейс должен управлять соростью и направлением движения робота. Задачи: · Изучить платформу Arduino. · Изучить исходную модель мобильного робота. · Изучить способы передачи данных через последовательный порт. · Разработать алгоритм обработки и исполнения получаемых команд. · Разработать структурную схему проекта. · Разработать программное обеспечение. · Провести испытания.
Практическая часть.
3.1 Платформа Arduino.
Arduino – Open Source платформа для прототипирования устройств, которая построена на микроконтроллерах ATmega от компании Atmel. Такие микроконтроллеры можно программировать с помощью ISP (In-System Programming, внутрисхемный программатор) программатора на языке C. Arduino позволяет программировать находящийся на ней микроконтроллер с помощью встроенного в неё программатора. Спецификации Arduino открыты. Таким образом не обязательно приобретать плату под брендом Arduino, можно скачать схемы и сделать устройство самостоятельно. Arduino. Основная информация Семейство микропроцессорных плат Arduino включает в себя несколько устройств, Самыми популярными являются (по состоянию на июнь 2014 года): · Arduino Uno · Arduino Leonardo · Arduino Due · Arduino Mega 2560 · Arduino Nano
Рисунок 3.1 – Аппаратная платформа Arduino Uno.
Платы семейства могут отличаться базовым микропроцессором и набором навесного оборудования, но при этом внутри сохраняется совместимость по разъемам расширения и средствами программирования и отладки. В идеале, программа или устройство расширения созданные для одной платы, будут работать и на всех остальных. Такая совместимость, а также открытость платформы сделали Arduino очень популярной.
|