ArduCopter Mega: порт на обычную Arduino (тестим)

rstzero

Всем привет!
Летал нормально на рамах X, все просто супер.
Решил испробовать QUAD V (дохлый кот) и почему-то нет компенсации такого хитрого расположения моторов - летает как обычный квадрик X (приходится стик постоянно держать, чтобы передом не упал, хотя летает нормально)

Что делал:

  1. Скомпилировал 2.91 r300 с настройками QUAD V - летает как QUAD X с соответствующим заваливанием вперед.
  2. В файле AP_MotorsQuad.cpp не нашел для типа V, может конечно где-то идет микширование каналов для этой рамы (не искал). Убрал там все и добавил
    add_motor(AP_MOTORS_MOT_1, 45, 0.7981, 1);
    add_motor(AP_MOTORS_MOT_2, -135, 1.0000, 3);
    add_motor(AP_MOTORS_MOT_3, -45, -0.7981, 4);
    add_motor(AP_MOTORS_MOT_4, 135, -1.0000, 2);
    не помогло
  3. Подумал - компенсации по ролл и питч то нету и сделал:
    add_motor(AP_MOTORS_MOT_1, 70, 0.7981, 1);
    add_motor(AP_MOTORS_MOT_2, -135, 1.0000, 3);
    add_motor(AP_MOTORS_MOT_3, -70, -0.7981, 4);
    add_motor(AP_MOTORS_MOT_4, 135, -1.0000, 2);
    не помогло

В планере проверял, выставлен тип рамы V (константа = 2 даже в новых версиях, поэтому неверная идентификация исключена)
Куда копать?
Отсутствие настроек моторов для QUAD V - нормально, или может я библиотеки не те нашел (брал там же где и r300)?

SergDoc

для дохлого кота либо просто батарейку назад (помиж задних моторов) либо я вот тут rcopen.com/forum/f134/topic224458/2304 выкладывал миксы (нижний как раз для дохлого кота под вий и назе32)

ssh1

Прикрутил тут датчик тока и напряжения.
Подскажите пожалуйста в каком из параметров можно найти выжранную емкость в mAh ? И как ее вывести на MinimOSD ?
В процентах нашел, но мне кажется это не совсем удобно, привычнее смотреть в mAh.

Да, MegapirateNG r300.

kren-DEL
ssh1:

в каком из параметров можно найти выжранную емкость в mAh ?

вы имеете ввиду в планере? там кажется только в %

ssh1:

И как ее вывести на MinimOSD ?

в настройки минимОСД надо лезть, у меня считается в mah

Олег24

Всем привет ! В последней прошивке R300 если выбрать протокол GPS UBLOX то в планере и в телеметрии пульта при наличии FIX нет количества спутников ( всегда 0 ). Это у всех или у меня ?

ReM
Олег24:

Всем привет ! В последней прошивке R300 если выбрать протокол GPS UBLOX то в планере и в телеметрии пульта при наличии FIX нет количества спутников ( всегда 0 ). Это у всех или у меня ?

В Mission Planner количество спутников вижу.

ssh1
Олег24:

Всем привет ! В последней прошивке R300 если выбрать протокол GPS UBLOX то в планере и в телеметрии пульта при наличии FIX нет количества спутников ( всегда 0 ). Это у всех или у меня ?

code.google.com/p/arducam-osd/…/Troubleshooting
SERIAL3_BAUD, 57 (telemetry output at 57600)
SR3_EXT_STAT, 2 ( 2hz for waypoints, GPS raw, fence data, current waypoint, etc)
SR3_EXTRA1, 5 ( 5hz for attitude and simulation state)
SR3_EXTRA2, 2 ( 2hz for VFR_Hud data )
SR3_EXTRA3, 3 ( 3hz for AHRS, Hardware Status, Wind )
SR3_POSITION, 2 ( 2hz for location data )
SR3_RAW_SENS, 2 ( 2hz for raw imu sensor data )
SR3_RC_CHAN, 5 ( 5hz for radio input or radio output data )

Все включены?

pilot01

В базовой прошивке вроде небыло, в minimosd-extra есть, на ней летаю

ssh1:

Попробовал вывести - code.google.com/p/arducam-osd/…/Pan_efficiency
Вообще не отображается, походу не оно.
Да, у меня стандартная прошивка - code.google.com/p/arducam-osd/

При калибровке вольт сенсора в планере вольт на x нужно USB шнурок отключать иначе затем показания врут (настраивать по bluetooth)

Олег24
ssh1:

Все включены?

Вот я тормоз !!! понял проверю

Олег24:

Вот я тормоз !!! понял проверю

Все так и стоит , а в планере так и нет количества спутников

ssh1
pilot01:

В базовой прошивке вроде небыло, в minimosd-extra есть, на ней летаю

О, спасибо, посмотрю.
А что в ней еще интересного, где бы посмотреть отличия от minimOSD ?

pilot01
ssh1:

О, спасибо, посмотрю.
А что в ней еще интересного, где бы посмотреть отличия от minimOSD ?

Тут можно посмотреть

Mark_Kharkov
Sir_Alex:

Сегодня выполнил первый полет на прошивке MPNG 3.0.1 Извините за качество, снималось вечером, плюс плохой интернет для заливки в HD. Небольшое описание видео есть тут: www.megapirateng.com/2013/08/...ts-mpng-3-0-1/

Когда можно будет пощупать прошиву? 😃

Sir_Alex

Думаю уже завтра, уже нету сил все доделать сегодня.

mahowik
Sir_Alex:

Сегодня выполнил первый полет на прошивке MPNG 3.0.1

Респект Алексей! Большой труд!
И сайтец симпотишный! Сам сбацал?

blind_oracle
Sir_Alex:

Думаю уже завтра, уже нету сил все доделать сегодня.

Большое спасибо за работу!
А сонар в следующих релизах планируется?
Или в свзяи с точностью баро и GPS он уже считается атавизмом и его можно демонтировать? 😃
Помню вы говорили что в последних релизах 2.9 он уже не используется для поддержания высоты, может в 3.0 это дело еще сильнее усугубилось?

Sir_Alex
mahowik:

Респект Алексей! Большой труд! И сайтец симпотишный! Сам сбацал?

Спасибо! Да, сайт сам, хотя я ничего и не делал особо, это стандартный дизайн Wordpress (ну и сам движок - WordPress)

ssh1
Sir_Alex:

Думаю уже завтра, уже нету сил все доделать сегодня.

Спасибо за огромный труд.
А где узнать какие будут отличия по функционалу от ардукоптера?
Как я понимаю:
1)Пока нет сонара
Что-то еще?

Sir_Alex
ssh1:

1)Пока нет сонара Что-то еще?

  1. Сонар в принципе есть, только как и в адрукоптере - MaxBotix, но у меня его нет, не могу попробовать. А дешовый потом подключу, он не особоенно то и нужен теперь.
  2. ФэилСейв дожен поддерживаться приемником. Настроить его нужно так, что бы он выдавал Throttle меньше 975 при потере связи - ну это стандартный FS от Ардукоптера. К сожалению, дешовые модели приемников пока не поддерживаются (в плане фэйла)
  3. Не перенес еще телеметрию FrSky - ну этого и не было в Ардукоптере
blind_oracle:

А сонар в следующих релизах планируется? Или в свзяи с точностью баро и GPS он уже считается атавизмом и его можно демонтировать? Помню вы говорили что в последних релизах 2.9 он уже не используется для поддержания высоты, может в 3.0 это дело еще сильнее усугубилось?

Да, во всяком случае, удержание (Althold) работает превосходно и без сонара. Сонар сейчас нужен только для слежения за поверхностью - например вы летите над ступеньками лестницы, уходящей вверх. Сонар позволяет следовать по высоте за ступеньками (как бы он смещает уровень земли) - а высота считается только по баро.

ssh1
Sir_Alex:

К сожалению, дешовые модели приемников пока не поддерживаются (в плане фэйла)

Вот тут вот очень жаль. У меня как раз приемник отключающий SumPPM в случае пропадания сигнала.
А когда примерно ожидается поддержка таких приемников?
Как я понимаю в r300 если ppm пропал - сигнал считался равным 900 и включался FS?