Создание собственной системы стабилизации

oleg70
omegapraim:

а какой нафиг смысл мне как человеку которому нужен дешевый контроллер и стабильный полет

Сами себе противоречите, самодельный - это “дульки…”, в магазине дорогой…
У Сергея вот вполне профессионально плата сделана,… там и до BGA недалеко, в чем проблема то ?

omegapraim

Разговор Глухова с немым если честно, я вам про Фому вы мне про Ерему. Дальнейшее обсуждение вести не имеет смысла т.к. собственно спорить не хотел, а лишь высказал свое мнение, возможно и не всем понятное.

Лут у вас кстати классный, всегда интересовала с одной стороны все развели или с двух? и эта здоровенная коробочка это типа GPS модуль или еще какая приблуда покруче?

SergDoc

О как 😃 линукс на мой взгляд (даже с реалтайм патчем) это уже перебор - даёшь win 8 на полётнеге 😃 мосх должен быть тупым, но с хорошей реакцией…А если MP3 послушать то F4 справиццо… Я сегодня чё отмочил - думаю надо пищалку подцепить (у меня не работал 9-й таймер а с трёхи снимать не хотелось) так вот лежал на работе разбитый телефон какой-то, думаю дай динамик от него поищу - на плате хрень какая-то металлическая большая с дыркой и двумя проводами, смотрю вроде с той стороны чем к уху прикладывать и для микрофона большая, ну думаю - динамик. Отпаял (проверять ненадо ёпрст)… Таймер я запустил - там бяка в коде была и могли не все таймеры запуститься… Каково же было моё удивление, когда эта хрень стала вибрировать, а не издавать звуки 😃 - даа, получился полётнег в режиме выбрацыи 😃… Но это меня не остановило, мне же звук надо - провод длинный, даю жене - говорю зажми в руку - мне тут проверить кой чё надо, ну и проверил тест tone alarm - онаж подумала, что её током бьёть - сирена громкая получилась 😃
по проекту - подшаманил ПО (платы уже можно летать 😃 ) за третью плату сегодня не взялся ибо уже на работе напаялся (после выходных вечно куча засад 😦 )… Будет поспокойней соберу…

oleg70
omegapraim:

с одной стороны все развели или с двух? и эта здоровенная коробочка это типа GPS модуль или еще какая приблуда покруче?

Это я такой модуль-трансивер (430 Мгц) купил, к нему такой же в передатчике, а ЛУТ пробовал несколько вариантов, остановился на одноплатном, 100 ног, кстати, вполне развелись на одной стороне (несколько SMD перемычек), а нижний слой - “земля”…

omegapraim:

я вам про Фому вы мне про Ерему

(могу затупить… 😃, извиняюсь если что…)

Sir_Alex
omegapraim:

Вот скажте мне пожалуйста, а какой нафиг смысл мне как человеку которому нужен дешевый контроллер и стабильный полет, линукс и RPi к примеру с его мощей и графическим ядром то? Да на этой платформе можно реализовать техническое зрение и много чего интересного, AR-drone вообще если мне не изменяет память с самого начала на линуксе и даже свой SDK имеет.

Ну я вам не могу сказать, потому как я привел мысли, которые роятся у разрабов в дидронсе (3dr). А задачи бывают разные. Вам достаточно Mega2560, шоб полетел и как максимум и по точкам сумел полетать.
Дидронсы мыслят шырше, поэтому и потребности у них другие. Да и подозреваю, что они не только на хоббийный рынок нацелены.

Кстати, в переписке как раз и говорят, что мол AR.Drone уже давно как под Cortex A8 1GHz и много памяти и SDK и другие приблуды, а мол флагманский продукт Pixhawk - всего на F4 (типа не успели родить, а оно уже морально устарело).

Кстати, еще одна мысль которая бродит в 3DR (или им настоятельно предлагают это сделать) - сделать паузу, перестать добавлять новые фичи и довести до ума то что есть. - ИМХО вот это было бы дело.

SergDoc

Самый лучшый вариант (так по секрету) берём мосх в каропке(F4 естественно) - и в коробку к нему засовываем overo(оно мааленкое, но злостное), по spi или can) - получаем полётнег у которого всё есть - мосх летать умеет, а overo с видео и линуксом дружить - оно конечно дороже чем малина но зато малюпааахонькое и прячеццо везде… Надо разграничивать задачи ИМХО…
Имеем - старший младший - да как угодно - один заклинило второй домой принёс, второй заклинило первый СОС кричит и данные какие может собирает если надо… можем второй мосх в горячем резерве таскать - видим первый неадекват второй - подрубаем…

rual
Sir_Alex:

Кстати, в переписке как раз и говорят, что мол AR.Drone уже давно как под Cortex A8 1GHz и много памяти и SDK и другие приблуды, а мол флагманский продукт Pixhawk - всего на F4 (типа не успели родить, а оно уже морально устарело).

Это видимо для лего-программирования, СДК наверно позволяет подрубить какое-нибудь образно-графическое ИДЕ. Для широкого рынка НЕПРОФИ и НЕХОББИ (компактный игрушечный аппарат, с достаточной автономностью) это важно.

Sir_Alex:

сделать паузу, перестать добавлять новые фичи и довести до ума то что есть. - ИМХО вот это было бы дело.

вот я тоже в целом за это, хотя не в курсе чего у них там не доделано… вроде всё летает?

SergDoc:

Надо разграничивать задачи ИМХО…

Вот это очень правильно, и Ф4 для полетника пока за глаза, ну если не навешивать на него глаза, пространственные радары и ИИ.

omegapraim

Ну по сути распыляться на множество проектов и выпускать недоделанные продукты это не айс, блин по сути у них из-за бага с ГПС квадрики бывает улетают)))) а они линукс линукс, итак функционал зашкаливает, дальше только интеллектуальные системы.

Айсберг
Sir_Alex:

Ах ха ха, пока мы тут пытаемся сделать STM32F4… Дидроновцы уже обсуждают, куда дальше идти ))))) VR Brain то же вроде имеют уже более мощный контроллер…

Если я правильно понял, все катится к Linux подобным решениям и соответствующим процессорам. Уже сейчас делают порт (не дидроновцы, хотя HAL под Linux какой то уже есть) под BeagleBone Black, да и вроде под RPi то же.

В общем, с нашими ресурсами(временными, материальными), плестись нам в хвосте паровоза )))

Добрый день! Со своей колокольни могу сказать (лежит прям передо мной BBBlack), что Linux - не Real Time OS. Там latency мама не горюй. Сейчас вот пилю windows embedded 2013 на эту плату. Старт платы 7 сек до полной загрузки системы. Плюс ко всему это самая настоящая real time os.
Плюс на BBBlack аппаратное граф ядро, по умолчанию можно сразу фпв прикручивать.

Надеюсь к лету допилю хотяб альфу полетника

oleg70

У меня вопрос к знатокам:
Кто нибуть может объяснить мне доходчиво - что есть у MPU6000 параметры “bandwindth” и “delay” в (регистре 0х1А), то что это “ширина полосы” и “задержка” я знаю 😃, а вот какой полосы или чего полосы не пойму,…
Предполагаю что (в виду наличия “delay”) при установке значения 0х1А , отличного от нуля, он начинает просто пропускать циклы измерения в положенной ему полосе 1 Кгц…?? Я прав ?

Sir_Alex
Айсберг:

Добрый день! Со своей колокольни могу сказать (лежит прям передо мной BBBlack), что Linux - не Real Time OS.

Так никто и не говорит про обычную Linux, они то же есть RT.

djdron
Айсберг:

Плюс на BBBlack аппаратное граф ядро, по умолчанию можно сразу фпв прикручивать.

Как прикручивать? Что даст граф. ядро?

Sir_Alex
djdron:

Как прикручивать? Что даст граф. ядро?

Например: видео идет с цифровой камеры, дальше накладывается OSD и идет на HDMI выход (или через IP протокол) (дальше например цифровой downlink на землю) - в общем, все в цифре.

SergDoc

А зачем это инерциалке???
хотим птиц в свиней в полёте гонять - так это отдельный модуль инерциалке это никак не нужно…

Айсберг
djdron:

Как прикручивать? Что даст граф. ядро?

Добавлю к предыдущему оратору:
граф ядро позволит использовать одну камеру HD для съемки с борта, а также для передачи на землю СЖАТОГО сигнала с телеметрией и т.д.

И да, я наконец-то допилил свой spyderquad до полноценного БПЛА. Ночью отрывался от пола дома. Вечером на воздухе совершу первый полет, и выложу все в тему про CC3D, так как использую именно этот контроллер.

djdron
Айсберг:

граф ядро позволит использовать одну камеру HD для съемки с борта, а также для передачи на землю СЖАТОГО сигнала с телеметрией и т.д.

а видео кодировать графическое ядро умеет? хватит ли ресурсов на все?

Айсберг
djdron:

а видео кодировать графическое ядро умеет? хватит ли ресурсов на все?

там на видео отдельный проц с уже зашитым кодеком x264 и еще какими-то.

Sir_Alex
SergDoc:

А зачем это инерциалке??? хотим птиц в свиней в полёте гонять - так это отдельный модуль инерциалке это никак не нужно…

Да чего вы уперлись в эту инерциалку? Инерциалке даже STM32F4 не нужен! Посмотрите на мультивий, он прекрасно живет и без 32 бит.

rual
oleg70:

Кто нибуть может объяснить мне доходчиво - что есть у MPU6000 параметры “bandwindth” и “delay” в (регистре 0х1А), то что это “ширина полосы” и “задержка” я знаю , а вот какой полосы или чего полосы не пойму,…

Не знаю, я брал описание здесь www.i2cdevlib.com/devices/mpu6050#registers

Sir_Alex:

Инерциалке даже STM32F4 не нужен! Посмотрите на мультивий, он прекрасно живет и без 32 бит.

Тама как бы не совсем инерциалка, да хочется сделать ИНС надежней и стабильней, не размениваясь на целочисленную оптимизацию.

djdron
Айсберг:

там на видео отдельный проц с уже зашитым кодеком x264 и еще какими-то.

чето я не нашел у am3359 аппаратного x264 кодека, может конечно плохо искал)))