Хакатон DroneHACK. Жираф был бы быстрее.

Feb 15, 2016 16:44

Все выходные провел на хакатоне "DroneHACK". У нас был дрон (ar drone 2.), 2 arduino uno, различные датчики, очень много проводов и клон rasbery pi. Надо было научить коптер летать автономно по какой-то программе. За 26 часов мы успели:

- поднять дрон в воздух автономно от управления.
заставить его летать по программе (зависни, полети вперед и т.д.), правда реальный дрон не всегда летает, так как мы хотели и даже пытался убивать людей во время полётных испытаний.
.
- собрать на arduino комплект из 4-х сонаров и 1-го ик дальномера, по которым он должен был ориентироваться в пространстве, чтобы не врезаться в стены. и другие препятствия.

- собрать на основе клона raspberry pi 2 систему из колонки и вайфай модуля, которая должна была проигрывать музыку в процессе того, как летает дрон.

- начали работать с библиотекой OpenCV по распознаванию компьютерного зрения (одно из заданий было - пролететь трассу по меткам). Правда успели распознать всего лишь один треугольник.

- собрать связать между собой комплект датчиков на основе arduino и ardrone. Когда мы начали получать данные с датчиков через ardrone у нас была просто эйфория. Особенно смешно это выглядело со стороны - на компьютере начали появляться 4 числа раз в секунду, а мы просто прыгали от радости.

а потом, что-то пошло не так.)

Около 2-х часов ночи мы спалили наш ардрон, видимо подав на него слишком большое напряжение с arduino. Следующие 7 часов мы пытались как-то оживить его. Прочитали очень много статей, форумов, но ничего не помогало. Спасибо всем тем кто пытался как-то нам помочь советуя, что нужно прозвонить в материнке нашего коптера. Мы стали мастерами в сборке-разборке ardrone, разобрались немого в схеме.
И вот, в итоге около 9 утра, нам разрешили взять какой-то разбитый дрон, у которого возможно работает материнка. Мы быстро поставили её. Звук калибрующися винтов звучал как музыка для нас. Мы тут же принялись за работу (на этот момент мы не спали уже около 28 часов), проверили его системы, запустили его (он взлетел, завис, пролетел вперед 1 метр).
Конечно, дрон включался 1 раз из 10 и у он был почти слепой (основная камера у него не работала), но это было намного лучше чем мертвый коптер. Перед тем как вторично попытаться подключить arduino мы посоветовались как это лучше сделать, но злой рок (он же неопытность и кривые руки) преследовал нас и второй наш ardrone тоже почил. Еще пару часов мы пытались его оживить, пересобрали наши 2 мертвых ardnoe'а во всех возможных комбинациях, проверили все проводки, шлейфы, все что могли, но никакой из вариантов не захотел подать признаки жизни. И мы поняли что это действительно конец, тем более что скоро должны были начаться соревнования, хотя надеясь на чудо иногда все таки перезапускали дрона.

Спасибо всем тем кто это организовывал.
HSElab
M-Industries
Copter Express
Kinematic

Спасибо
Михаилу Липатову, за то что дал нам разбитый ardrone
Андрею Коригодскому, за все советы
Денису Бутузову, за помощь утром
Спасибо Анастасии и всем-всем за организацию, еду и хорошее отношение.
Спасибо всем командам, кто помогал словом и особенно делом!
Было очень круто, мы получили незабываемые впечатления и очень много опыта.

И всем-всем-всем кто был на хакатоне!

п.с. небольшое видео, снятое Сережей в 1-й день.

image Click to view

arduino, хакатон, инженерия

Previous post Next post
Up