Автопилот Arduplane - открытое ПО

YureZzZ
mfilitovich:

Очень интересная информация! А где можно скачать прошивку под эти мозги?

Версия R5 здесь

Женька

здравствуйте. Ребята я в этой теме новичок. Расскажите пожалуйста сколько каналов на приемнике надо автопилоту и дайте ссылку на сам этот автопилот.

Женька
fidller:

5 канал минимум

т.е. к автопилоту потом серво подключаются? А можно ссылочку?

alexeykozin

Вышла ардуплане 2.6.7

I’ve just released ArduPlane 2.67
This release fixes a number of important bugs, as well as adding a few new features.
This release changes how the level parameters are stored in EEPROM, so it is very important that you re-level your plane after upgrading if you have MANUAL_LEVEL set to 1.
The key changes in this release are:

  • fixed a bug in the uBlox GPS driver that could cause it to setup the GPS with the wrong dynamic model, using the “portable” model instead of the “Airborne-4G” model. In some cases it could also leave the GPS in its default dynamic model. This results in poor navigation, and sometimes in poor attitude control due to inaccurate acceleration correction.
  • fixed a bug in the APM parameter code that resulted in the deadzone parameters of auxiliary channels not being able to be set. For example, setting RC5_DZ would actually set RC5_MIN.
  • add support for using vertical velocity from a uBlox GPS as part of the DCM acceleration correction.
  • added new accelerometer calibration code from Randy. This adds an optional calibration step that can be performed using the “accel” command in the setup menu in the CLI. See description below.
  • allow the CLI to run over the telemetry radio link. This is particularly useful for the new accel calibration code.
  • added a new secondary aileron type. I’m hoping this will resolve the ongoing issues some users have had with the secondary aileron support
  • changed WIND.speed direction to match the convention that the speed is based on where the wind is coming from
  • fixed handling of parameter names of 15 or 16 characters (they could appear garbled in the ground station)
  • added RSSI_PIN option to set the pin that measures the receiver RSSI
  • added support for showing compass health in SYS_STATUS MAVLink message
  • fixed throttle disable in VFR_HUD MAVLink message to always be between 0 and 100
    added new parameter APM_OFFSET (thanks to Alexey Kozin)

The new accelerometer calibration code that Randy did is particularly interesting, as it gives us a way to get the accel calibration much more accurate along all 3 axes, which should improve the attitude solution somewhat. It is not properly documented yet, but if you are feeling adventurous then try running the CLI and running the “accel” command in the setup menu. This replaces the normal levelling process.
Happy flying!
Cheers, Tridge

У кого там с юблоксом плохо летало?
найден баг, пробуйте

vtoryh
alexeykozin:

У кого там с юблоксом плохо летало?
найден баг, пробуйте

У меня с ублоксом изик улетел. 😃
На выходных на этом же поле попробую ская. 😃

alexeykozin
vtoryh:

У меня с ублоксом изик улетел. На выходных на этом же поле попробую ская.

Совсем? а что не вернул вручную?

vtoryh
alexeykozin:

Совсем? а что не вернул вручную?

Дык он потому и улетел что понадеялся на автопилот и потерял управление.
Этот тот который включил режим РТЛ и кружить начал после чего его ветром унесло в неизвестные дали месяца 3 назад. 😃

egunak95
alexeykozin:

Вышла ардуплане 2.6.7

Сравнил 2.6.7 и 2.6.5 в config.h в первом отсутствует
#ifndef CURR_AMPS_OFFSET
# define CURR_AMPS_OFFSET 2.52
#endif
#ifndef HIGH_DISCHARGE
# define HIGH_DISCHARGE 1760
#endif
значение CURR_AMPS_OFFSET 2.52 я использую чтобы с датчика тока получить ноль, т.к. выход 2,5 В имею с датчика тока. Что теперь делать, вставить эти строчки и загрузить новую прошивку или как? А почему удалили HIGH_DISCHARGE 1760 как теперь ёмкость акку будет через Планировщик устанавливаться. У меня нет юблокса, стоит родной ЖПС может оставить 2.6.5 вроде как Вами облётана?
Интересная вещь обнаружена на карте Планировщика, вроде как карта повёрнута градусов на десять, т.е. если АРМ1 установить перпендикулярно моему дому самолётик смотрит на десять градусов в сторону, но север и юг показывает точно. Откалибровано по Вашей методике, при повороте на 180 градусов воспроизводятся одни и теже направления. Погрешность карты или это специально или нарочно сделано?

egunak95
alexeykozin:

см выше

Значит эту строку не надо добавлять, правильно сделали молодца!

alexeykozin

опечатка в описании, см скриншот

egunak95:

может оставить 2.6.5 вроде как Вами облётана?

Ардуплан 2.6.5 превосходен (если не используется дополнительный канал на второй элерон, и если жпс не юблокс)
а с датчиком воздушной скорости и патчем прошивы чтоб он высоту держал - вообще несравненно

свежая прошива может иметь и свежие баги

egunak95
alexeykozin:

если не используется дополнительный канал на второй элерон

Вот это использую, только RC5 я понял работает синхронно с основным элероном только в другую сторону, но разный ход т.е. дифферент невозможно установить чтоб вниз и вверх элероны ходили по-разному

Vilniz
YureZzZ:

Есть еще вот такой вариант - плата Crius All-In-One-Pro за 45$ + GPS и код залить от ардупилота модифицированный.

Китайцы отжигают не по детски, уже ардупиолот мега новый 2.5 с гпс и телеметрией за 150уе 😮
www.rctimer.com/index.php?gOo=goods_details.dwt&go…

Shuricus

Так он видимо столько и стоит на самом деле… Что там принципиально сложнее чем Олинван за 50д?

DChernov
Vilniz:

Китайцы отжигают не по детски, уже ардупиолот мега новый 2.5 с гпс и телеметрией за 150уе
www.rctimer.com/index.php?gOo...7&productname=

Там есть засада - наземная телеметрия на одной плате с USB. При этом с USB сыплются помехи как раз в диапазоне 433МГц. На DYUDRONES на пару месяцев останавливали продажи 433 варианта, теперь у них длинный провод между трансивером и USB->serial. У меня есть оба варианта, одноплатный здорово проигрывает по дальности.
Хотя нет ничего хитрого в том, чтобы распилить плату под радиомодулем и вставить пару метров проводов.

Vilniz
Shuricus:

Так он видимо столько и стоит на самом деле… Что там принципиально сложнее чем Олинван за 50д?

Ну если только что можно напрямую оригинальный софт использовать, Arducopter (в том числе и для обычного вертолета), Ardupilot, ardurower, arduboat. Но в основном железо очень похожее.

DChernov:

Там есть засада - наземная телеметрия на одной плате с USB. При этом с USB сыплются помехи как раз в диапазоне 433МГц. На DYUDRONES на пару месяцев останавливали продажи 433 варианта, теперь у них длинный провод между трансивером и USB->serial. У меня есть оба варианта, одноплатный здорово проигрывает по дальности.
Хотя нет ничего хитрого в том, чтобы распилить плату под радиомодулем и вставить пару метров проводов.

Всегда можно и на 915 использовать, или второй модуль на 433 без усб подключенный к Ardustation.