Стедикам из подвеса на бесколлекторных двигателях.

alexmos
Alex_403:

Может можно сделать прошивку за 15 баксов на один полноценный энкодер yaw?)

Один энкодер для YAW можно полноценно поддержать и бесплатно, в рекламных целях так сказать 😃 В следующих версиях попробую сделать. Там чисто программные сложности в одной прошивке объединить два алгоритма и не перегрузить проект кучей проверок if…else, но думаю все решаемо.

Alexey_K

Всем привет энкодеры это тема!!! , но у меня заморочка… установил на три оси энкодеры 5048 управление I2C. Настраивал по инструкции (калибровка по 6 точкам оба датчика и т.д.), но что где упустил…? Включаю подвес в любом профиле (блокировка или слежение) сначала камера встает в горизонт как при калибровке Offset, потом горизонт уплывает градусов на 5-8 и в течении секунд 30-40 снова возвращается в горизонт. Не делал температурную калибровку - поможет?

zondmedia

Алексей, а где еще, кроме как в самом гуи, можно следить за выходом новых прошивок и, соответственно, улучшениях и т.п.? На форуме не совсем удобно искать каждый раз…

Alexey_K
zondmedia:

Алексей, а где еще, кроме как в самом гуи, можно следить за выходом новых прошивок и, соответственно, улучшениях и т.п.? На форуме не совсем удобно искать каждый раз…

Например здесь www.basecamelectronics.ru/downloads/32bit/#latest

Alexey_K
zondmedia:

и где там версия 2.59, к примеру? 😉

А она разве есть?

Gapey

в гуи поставить галку обновляться до бэта версий … будут доступны публичные бэты … там-же ниже описание и ссылки на документацию и ГУИ …
только нужно понимать что это бэты , и в них есть ошибки …

23 days later
Dreadnought

Приветствую! Делал для отпуска трёхосевой подвес под свою стереоспарку. 2 недели с ним шарохался. По результатам съёмок вот какой вопрос возник: Да, подвес сильно сглаживает все колебания камер, которые возникают при съёмке с рук, но при ходьбе с ним есть колебания по высоте. На отснятом видео их очень хорошо заметно. Кто-либо имеет идеи или опыт реализации ручного подвеса с компенсацией, хотя бы в пределах 10см смещения по вертикали?
Я видел в сети видео с “4D подвеса”, там была система типа пантографа с пружинами, но такую городить, полагаю, глупо. Возможно имеет смысл в самом контроллере организовать выход на серву, которая бы двигала подвес относительно ручки, ну и в датчике - барометр?

v_sergey

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

alexmos
Dreadnought:

Приветствую! Делал для отпуска трёхосевой подвес под свою стереоспарку. 2 недели с ним шарохался. По результатам съёмок вот какой вопрос возник: Да, подвес сильно сглаживает все колебания камер, которые возникают при съёмке с рук, но при ходьбе с ним есть колебания по высоте. На отснятом видео их очень хорошо заметно. Кто-либо имеет идеи или опыт реализации ручного подвеса с компенсацией, хотя бы в пределах 10см смещения по вертикали? Я видел в сети видео с “4D подвеса”, там была система типа пантографа с пружинами, но такую городить, полагаю, глупо. Возможно имеет смысл в самом контроллере организовать выход на серву, которая бы двигала подвес относительно ручки, ну и в датчике - барометр?

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

Jantravolta

Есть еще варианты на базе изирига, или эластичной резины/шнура, но это тоже громоздко и дает тень при низком солнце
Вот почитайте тут

я делаю сейчас просто два одинарных пантографа для поддержки левой и правой руки, доделаю отпишусь в этой теме

Gapey

очень хорошо получилосЪ …
ИМХО единственный недостаток - делается под конкретную камеру с конкретным стеклом и с минимальными возможностями балансировки … это не проблема для камер типа Гопро , но очень неудобно для камер со сменной оптикой .
будет очень трудно просчитать размеры пластин под другой тип камеры …
себе хочу сделать что то подобное , только вместо пластин использовать конструктив от подвеса DYS BLG3SN … основной плюс этого конструктива - быстрая балансировка под любую камеру/стекло .
ручку буду делать из 30мм алюминиевой или карбоновой трубы , туда и тини плата влезет и 3 аккумулятора 26650 LiFePo.

alexmos

Небольшая подстройка по всем осям есть в виде прорезей, но в целом, конечно это подвес делается под одну камеру. При наличии полноценного ЧПУ станка можно попробовать сделать более универсальный и при этом компактный конструктив, но это уже будет не DIY-стиль. Запчасти от DYS BLG3SN тоже вполне подойдут.

Jantravolta

Консоли без доп. подшипников, они такие … консоли
Кроме “блинчика” есть и другие штатники у сони некс, и зум там и вес другой

alexmos
Jantravolta:

Консоли без доп. подшипников, они такие … консоли Кроме “блинчика” есть и другие штатники у сони некс, и зум там и вес другой

Все верно, это подвес для любительского использования, когда эксплуатируется мало, объектив не менется (универсального зума для любительского видео хватает за глаза). Если заложить смену объективов, то и требования к удобству балансировки совсем другие, и конструкция уже такой простой и компактной не будет.

7 days later
Vecmilgravis

Ещё по поводу силовых элементов из печати. Некоторые виды пластика очень лопаются. Имел отрицательный опыт конструкции фоллоу фокуса. Стержни 10х10мм с заполняемостью 100% лопнули на ура! Загогулина на ручке - опасный момент, имхо.

Dreadnought

Интересно получилось. Наподобие тех перевёрнутых подвесов, что ставят на самолёты. У меня вопрос возник : зачем нужен джойстик, если есть follow mode?

alexmos
Dreadnought:

У меня вопрос возник : зачем нужен джойстик, если есть follow mode?

Во первых, джойстиком удобно подправить положение камеры по отношению к ручке в режиме следования. Во вторых, если нужно снимать что-то в движении и одновременно вращать камеру, то в Follow неизбежно будут огрехи из-за тряски рук, ведь когда идет управление на камеру, мертвая зона уже не действует. А вот палец на джойстике зафиксировать гораздо проще. В третьих, панорамы с медленной и постоянной скоростью проще делать в Lock + Joystick.

Dmb89

Собрал подвес под увесистую камеру с моторами 9017 по осям ROLL, YAW и 6008 на PITCH. Подключил энкодеры AS5048A по SPI. С кольцевыми магнитами ничего хорошего не вышло - слабенькие, вернулся к штатным. Много пришлось повозиться, чтобы спрятать внутрь конструкции все провода. Сделал полную термокалибровку обоих датчиков. Все было готово в начале марта и заработало очень хорошо. С тех пор акселеромертр ведет себя замечательно при любой температуре, а вот гироскоп, со временем, стал работать существенно хуже, и чем дальше, тем больше. У меня, в связи с этим, большое пожелание предусмотреть запись данных термокалибровки для 6050 в отдельный файл, что бы была возможность оперативно менять датчики и делать калибровки более комфортно.

Недавно поменял прошивку на 2.59b3. В ней появился очень подходящий для больших подвесов алгоритм автоподстройки. Вот только I после автоподстройки стало всегда 0.03. Это глюк или фича? Субъективно хотелось бы побольше. Так же баланс автонастройки “точность – стабильность”, сместился в сторону стабильности, а мне хотелось бы большей точности.
В целом, с рук и на авто, все очень хорошо стало, и на сильном ветру очень хорошая стабильность, Ронин-М отдыхает. А с вертолетом проблема, тут Ронин вне конкуренции, он заваливает горизонт около градуса, а 2.59b3 может завалить горизонт на 5-10 градусов.
Новый фильтр гироскопа не очень помогает, так как ускорение при облете объекта очень продолжительное и для нормального результата нужно улетать за 2-3 км и заходить по прямой, что очень неудобно.

alexmos
Dmb89:

Вот только I после автоподстройки стало всегда 0.03. Это глюк или фича? Субъективно хотелось бы побольше

Это нормально, советую не ставить большие значения, если автонастройка поставила близко к нулю и ставит их при каждой попытке настройки. Возможно в руках и будет небольшой профит, но при ходьбе или внешних вибрациях, с большим “I” станет хуже.

Dmb89:

А с вертолетом проблема, тут Ронин вне конкуренции, он заваливает горизонт около градуса, а 2.59b3 может завалить горизонт на 5-10 градусов. Новый фильтр гироскопа не очень помогает, так как ускорение при облете объекта очень продолжительное и для нормального результата нужно улетать за 2-3 км и заходить по прямой, что очень неудобно.

Да, у подвесов DJI тут преимущество - связь с полетным контроллером, у которого отлично настроенная ИНС-система. Но и мы не стоим на месте, вот посмотрите видео тестов, которые я сделал на днях:

Я понимаю, что большинство пилотов-операторов летает на Назе, и пока текущее решение им не подходит. Но есть надежда, что и к назе можно подключиться, есть коyвертеры данных Назы в Мавлинк для нужд телеметрии, но там не все нужные команды реализованы, а частота обмена очень низкая. Будем работать и в этом направлении.

Dmb89

Видео очень интересное. Впечатляет. Как раз пиксхавк имеется, попробую на втором контроллере.

Но в предыдущем сообщении я имел в виду вертолет МИ-8 а не мультикоптер. Соответственно там связи с полетным контроллером никакой.

И очень волнует вопрос о записи калибровки в файл для сенсора 6050, что бы можно было безболезненно менять сенсоры сохраняя калибровку. ICM20608 пока невозможно достать.

Gapey
Dmb89:

ICM20608 пока невозможно достать.

на таобао давно доступны , нужен только хороший посредник …
калибровки можно сохранять во внешний EEPROM , который можно поставить на сенсор , тогда можно менять сенсоры сразу с калибровками …

alexmos
Dmb89:

Но в предыдущем сообщении я имел в виду вертолет МИ-8 а не мультикоптер. Соответственно там связи с полетным контроллером никакой. И очень волнует вопрос о записи калибровки в файл для сенсора 6050, что бы можно было безболезненно менять сенсоры сохраняя калибровку. ICM20608 пока невозможно достать.

Ситуацию можно улучшить, установив “Gyro trust” в 255 (предельное значение). Если есть ручной контроль - можно коррекцию по акселю временно отключать на маневрах, через Adjustable variables, заведя тумблер на аналоговй вход, назначив его переменной gyro trust и выставив значение gyro trust в двух положениях в 0 и в 150. С версии 2.59 значение 0 ПОЛНОСТЬЮ отключает акселерометр. Кстати, так сделали в подвесе на спортивном самолете, где маневры выполняются с огромными перегрузками. Только там начало маневра определелось автоматически внешним контроллером.

Можно и контроллер PX4 установить на вертолет, он выдает нужную информацию в порт телеметрии сразу после включения и прохождения его стартовой процедуры, армить его не обязательно. Но подвес обязтельно должен быть с ним связан жестко и сонаправлен, т.к. углы пересчитываются из системы рамы в систему камеры (для 3-х осевого подвеса обязательно наличие хотя бы YAW энкодера).

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