ArduCopter Mega: порт на обычную Arduino (тестим)
Фреймворкам пофигу железо. Был бы WinXP (кажется SP2) или выше. В вистах и семерках тоже работает, естественно.
Был бы WinXP (кажется SP2) или выше
Стоит WinXP SP1 проц Интел Селерон 1.7,оперативка 512 мб,ноутбук возраст примерно 8-9лет.
Всякие попытки чего то переустановить-установить вводят старика в ступор с отвисаниями.
Вообщем забил,все таки нужна техника помощней и современней.
Фреймворкам пофигу железо
На сколько я понял,то косвенно.Он просто просит установить что-то еще,а это что-то еще оказывается не совместимо с имеющимся железом.
Стоит WinXP SP1
Поставить SP3
Поставить SP3
У меня даже на SP2 работает, ноут старенький. Ничего не менял в нем. Нормально пишет видео из Планнера с OSD (правый клик на окне).
Пришел сегодня сонар. Поставил - работает в test/sonar и altitude. Вышел в поле, включаю alt hold на высоте 150-200см, а коптер легкими перегазовками начинает набирать высоту. На высоте метров 7-8 его ловил, пробовал еще - то же самое. Без сонара и то лучше было - просто плавал +/- пару метров.
Версия 49 (та, которая без фикса GPS).
Пришел сегодня сонар. Поставил - работает в test/sonar и altitude. Вышел в поле, включаю alt hold на высоте 150-200см, а коптер легкими перегазовками начинает набирать высоту. На высоте метров 7-8 его ловил, пробовал еще - то же самое. Без сонара и то лучше было - просто плавал +/- пару метров. Версия 49 (та, которая без фикса GPS).
ALT-HOLD последние несколько версий правят (видимо есть глюки), в 50й версии будет много исправлений в нем.
Добрый вечер, извините что не в тему, но где можно купить 10" пропеллеры в Москве ?
попытался интегрировать MARG Олега из самолетного МегаПирата.
В коде надо переделать много вещей:
dcm.get_gyro и dcm.get_accel заменить на просто gyro и accel
imu.get_gyro и imu.get_accel заменить на просто gyro и accel
dcm.roll_sensor заменить на roll_sensor
dcm.pitch_sensor заменить на pitch_sensor
dcm.yaw_sensor заменить на yaw_sensor
compass.heading на yaw_sensor
то же самое с dcm.roll,pitch,yaw
убрать полностью вызовы compass.null_offsets, compass.offsets.set_and_save и compass.calculate
Вместо dcm.update поставить compute_MARG()
Содрать из моего кода ручную калибровку компаса setup_mag()
И вот тогда будет вам щааастье
Есть ли смысл в коптер встраивать МАРГ? В отличие от самуля там практически не бывает затяжных виражей когда может уплывать вектор гравитации, в общем для виселки вполне хорошо работает и ДЦМ 😃 Если только для спортивного интереса 😃
практически не бывает затяжных виражей когда может уплывать вектор гравитации
хе 😃 помнишь видео со стаканом воды на квадрике, делающем петли? Полет квадрика - это один сплошной скоординированный поворот, когда центр тяжести всегда смотрит в “пол”, и только сопротивление воздуха на что-то влияет.
Содрать из моего кода ручную калибровку компаса
😃
Ткните меня носом в последнюю наиболее “летабельную” пиратку, попробую ее “маргнуть” 😃
С возвращением в тему!
Квадрик - это зимний вид спорта 😃
Ткните меня носом в последнюю наиболее “летабельную” пиратку, попробую ее “маргнуть”
code.google.com/p/megapirateng/downloads/detail?na…
В SVN, в папке trunk лежит 2.0.50, но в ней, Ардукоптеровцы все еще правят код AltHold, так что я пока решил не выкладывать ее.
а я уже 49 для вортекса скачал 😃
его не стоит переделывать, что ли?
ууу, как все запущено, не компиляется! И куча либ лишних…
а я уже 49 для вортекса скачал его не стоит переделывать, что ли?
Это CSG_EU сделал версию, где взял старые либы GPS (хотя они и не отличаются практически)
ууу, как все запущено, не компиляется! И куча либ лишних…
Только что перепроверил, версия Beta3 по моей ссылке, отлично компиляется 😃 И кстати, она то же совместима с BV.
У меня есть версия 2.0.49, в которой код инициализации GPS BlackVortex вынесен в отдельную NMEA либу. Может ты ее и проверишь? У меня то нету BV.
попробую ее “маргнуть”
Уже несколько раз бился, все компилируется, но в Планнере тишина.
Олег, благодарю за подсказки.
Сейчас привез 2 ардуинки и аллИнван, хочу на одной сделать быстрое ИМУ, накапливать данные и отдавать во вторую Ардуинку с пиратом.
Ардукоптеровцы все еще правят код AltHold
Я так и не понял, почему они не исправят код барометра в sensors.pde - там рассчет высоты по давлению странный. Я делал, как в даташите написано - все отлично работало. И один Ардукоптеревец сам писал в багтрекере, что надо считать высоту как в даташите. В нем формула стандартная, общепринятая: давление Па ~ высота.
Олег (или те, у кого есть BlackVortex), если не трудно, проверь пожалуйста вот эту версию на BV. Протокол GPS надо выбрать GPS_PROTOCOL_BLACKVORTEX. Проверить надо работу GPS.
Олег (или те, у кого есть BlackVortex), если не трудно, проверь пожалуйста вот эту версию на BV. Протокол GPS надо выбрать GPS_PROTOCOL_BLACKVORTEX. Проверить надо работу GPS.
Проверил.
Ну пипец наворотили в этом треклятом новом коптере. Преобразования DCM раскиданы по всему коду. Нафиг такое щастье, тут черт ногу сломит. Проще все порушить и заново написать. Еще и alt_hold не работает как всегда…