SlideShare a Scribd company logo
1 of 26
Автономный робот -
    квадрокоптер
Проект кафедры Вычислительной
      Техники НИУ ИТМО
Основной
функционал квадрокоптера
• взлет и посадка;
• передвижение в горизонтальных и вертикальных
  плоскостях, зависание на месте;
• автономный полет;
• полет в режиме телеуправления;
• видеосъемка/фотографирование местности;
• полет по заданной траектории по координатам
  GPS/ГЛОНАСС;
• оптическое распознавание и поиск объектов на земле.
Что мы хотим сделать?

• Заставить квадрокоптер летать;
• Реализовать простую систему автоматического
  управления;
• В целях самообучения, спроектировать свои
  контроллеры взамен стандартных;
• Использовать квадрокоптер для разработки аппаратной
  платформы, на которой будут разрабатываться будущие
  поколения роботов;
• Привлекать к работе все новых и новых студентов для
  популяризации встраиваемых вычислительных систем;
• и многое другое...
Что мы используем?

•   "Полетный контроллер": LPC1768 или STM32F10x;
•   Двигатели: hexTronik DT-750;
•   Контроллеры двигателей: Turnigy Plush 25A;
•   Акселерометр: MMA7368;
•   УЗ-сонар: HC-SR04.
lpcXpresso (LPC1768)




  "Полетный контроллер": LPC1768 или STM32F10x
Отличительные особенности
используемых микроконтроллеров
• низкое энергопотребление при высокой
  производительности;
• богатый набор периферийных интерфейсов;
• возможность использовать операционные системы
  реального времени для управления запущенными
  задачами;
• корпус, пригодный для пайки в домашних условиях;
• доступность инструментальной цепочки для наиболее
  популярных операционных систем.
STM32VL-Discovery (STM32F100RB)




  "Полетный контроллер": LPC1768 или STM32F10x
Двигатели: hexTronik DT-750
Контроллеры двигателей: Turnigy
Plush 25A
Акселерометр: MMA7368
УЗ-сонар: HC-SR04
Что еще планируется использовать?

• ПЛИС для решения задач обработки сигналов (в
  процессе выбора);
• приемник GPS/ГЛОНАСС;
• видеокамера;
• модем GSM/GPRS;
• радиоинтерфейс стандарта IEEE 802.15.4.
Что уже сделано?

•   Шасси квадрокоптера;
•   Крепление двигателя к стойке;
•   Плата акселерометра;
•   Драйвер контроллера двигателя для STM32F10x.
Шасси квадрокоптера
Крепление двигателя к стойке
Роботизированная тележка с
    радиоуправлением
  Проект кафедры Вычислительной
        Техники НИУ ИТМО
В тележке используется микроконтроллер LPC2292 из
лабораторного стенда SDK2.0
В тележке используется микроконтроллер LPC 2292 из
лабораторного стенда SDK2.0
Радиосвязь с пультом управления организована через
модуль беспроводной сети IEEE 802.15.4 (ZigBee) в SDK2.0
- CC2420
Имеется сонар для обнаружения потенциальных
препятствий
Чем занимаются студенты
кафедры вычислительной
 техники в свободное от
     учебы время?
Проект двухслойной печатной платы
в САПР Altium Designer




* у кафедры есть подписка на лицензию Altium Designer'а.
Доступ студентам предоставляется из учебной
лаборатории.
Заготовка двухслойной печатной
платы после нанесения шаблона
Протравленная печатная плата
после лужения сплавом Розе
Получившееся устройство - USB-
JTAG адаптер

More Related Content

Similar to CS presentation for robototechnics fest...

Мониторинг передвижных объектов SkyFleet
Мониторинг передвижных объектов SkyFleetМониторинг передвижных объектов SkyFleet
Мониторинг передвижных объектов SkyFleetКоманда KolizeiMеdia
 
Российская операционная система реального времени для микроконтроллеров, с по...
Российская операционная система реального времени для микроконтроллеров, с по...Российская операционная система реального времени для микроконтроллеров, с по...
Российская операционная система реального времени для микроконтроллеров, с по...CEE-SEC(R)
 
РусКрипто CTF 2010 Full Disclosure (мастер класс)
РусКрипто CTF 2010 Full Disclosure (мастер класс)РусКрипто CTF 2010 Full Disclosure (мастер класс)
РусКрипто CTF 2010 Full Disclosure (мастер класс)Dmitry Evteev
 
#MBLTdev: Трилатерация с помощью iBeacon
#MBLTdev: Трилатерация с помощью iBeacon #MBLTdev: Трилатерация с помощью iBeacon
#MBLTdev: Трилатерация с помощью iBeacon e-Legion
 
Обработка данных с датчиков Холла
Обработка данных с датчиков ХоллаОбработка данных с датчиков Холла
Обработка данных с датчиков Холлаishevchuk
 
описание бортового контроллера Locarus 702
описание бортового контроллера Locarus 702описание бортового контроллера Locarus 702
описание бортового контроллера Locarus 702guest08fd05
 
VIT company profile (ru)
VIT company profile (ru)VIT company profile (ru)
VIT company profile (ru)VIT
 
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...ITMO University
 
Робототехника для прикладных программистов
Робототехника для прикладных программистовРобототехника для прикладных программистов
Робототехника для прикладных программистовDotNetConf
 
Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...
Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...
Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...Ontico
 
Видеонаблюдение на АЗС
Видеонаблюдение на АЗСВидеонаблюдение на АЗС
Видеонаблюдение на АЗСDigital Sunrise
 
Avrora autopilot
Avrora autopilotAvrora autopilot
Avrora autopilotTatjana1989
 
Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...
Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...
Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...Cisco Russia
 
описание процессор спутник
описание процессор спутникописание процессор спутник
описание процессор спутникАндрей Марин
 

Similar to CS presentation for robototechnics fest... (20)

Викрон, Роман Жуков
Викрон, Роман ЖуковВикрон, Роман Жуков
Викрон, Роман Жуков
 
Мониторинг передвижных объектов SkyFleet
Мониторинг передвижных объектов SkyFleetМониторинг передвижных объектов SkyFleet
Мониторинг передвижных объектов SkyFleet
 
истории успеха. май 2013
истории успеха. май 2013истории успеха. май 2013
истории успеха. май 2013
 
Inertial measurement unit for navigation
Inertial measurement unit for navigationInertial measurement unit for navigation
Inertial measurement unit for navigation
 
Российская операционная система реального времени для микроконтроллеров, с по...
Российская операционная система реального времени для микроконтроллеров, с по...Российская операционная система реального времени для микроконтроллеров, с по...
Российская операционная система реального времени для микроконтроллеров, с по...
 
РусКрипто CTF 2010 Full Disclosure (мастер класс)
РусКрипто CTF 2010 Full Disclosure (мастер класс)РусКрипто CTF 2010 Full Disclosure (мастер класс)
РусКрипто CTF 2010 Full Disclosure (мастер класс)
 
#MBLTdev: Трилатерация с помощью iBeacon
#MBLTdev: Трилатерация с помощью iBeacon #MBLTdev: Трилатерация с помощью iBeacon
#MBLTdev: Трилатерация с помощью iBeacon
 
Обработка данных с датчиков Холла
Обработка данных с датчиков ХоллаОбработка данных с датчиков Холла
Обработка данных с датчиков Холла
 
описание бортового контроллера Locarus 702
описание бортового контроллера Locarus 702описание бортового контроллера Locarus 702
описание бортового контроллера Locarus 702
 
VIT company profile (ru)
VIT company profile (ru)VIT company profile (ru)
VIT company profile (ru)
 
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ АВТОМАТНОГО УПРАВЛЕНИЯ МОБИЛЬ...
 
Робототехника для прикладных программистов
Робототехника для прикладных программистовРобототехника для прикладных программистов
Робототехника для прикладных программистов
 
Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...
Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...
Инфраструктура распределенных приложений на nodejs / Станислав Гуменюк (Rambl...
 
Видеонаблюдение на АЗС
Видеонаблюдение на АЗСВидеонаблюдение на АЗС
Видеонаблюдение на АЗС
 
Secure OS QP
Secure OS QPSecure OS QP
Secure OS QP
 
Avrora autopilot
Avrora autopilotAvrora autopilot
Avrora autopilot
 
Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...
Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...
Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...
 
описание процессор спутник
описание процессор спутникописание процессор спутник
описание процессор спутник
 
команда Ceye
команда   Ceyeкоманда   Ceye
команда Ceye
 
1
11
1
 

CS presentation for robototechnics fest...