GPS-приемники для квадрокоптеров

crand

У кого-нибудь получилось совместное использование одного модуля GPS в плате коптера и телеметрии?
Пробую Игл подключить к Кролику. Пока не получается.

omegapraim

Насчет телеметрии незнаю не пользую но у мультивия у меня гпс с кратой AIO и mobidrone работает нормально. все идет через плату.

crand
omegapraim:

все идет через плату.

Последовательно или параллельно?

omegapraim

никак))))) на данной плате на раздаче плата у нее несколько ком портов, в один подсоединяется гпс а из другова мы получаем данные телеметрии для осд.

8 days later
omegapraim

Все сбылась мечта идиота, сегодня купил новый Glonas/GPS модуль на основе нового чипа MTK 3333? Все стандартные команды он принимает, 10Гц держит, даже прошивка есть под него Настраивается через обычную MINIGPS квадриком определился, через вин гуи показал место на карте и 9 спутников с окна (обычно ловится 6) на карте местоположение кажет, альманах заливается, есть простенькая, но кривая утилита настройки, дальше будут полетные испытания. Вопрос только по каким критериям оценивать лучше он или хуже ведь и с тем и с тем летает))))

Shuricus

а просто посмотреть точность позиционирования через гуи разве не достаточно?

сколько стоил модуль?

HATUUL
omegapraim:

по каким критериям оценивать

1.Сколько спутников в пасмурную погоду.
1.1 Максимальное колличество спутников в ясную погоду.
2.Как далеко уходит от точки.(бродит)
3.Время горячего холодного старта.
4.Помехоустойчивость.Включить возле него 3др на 900,видеопередатчик.

omegapraim
Shuricus:

а просто посмотреть точность позиционирования через гуи разве не достаточно?

сколько стоил модуль?

Модуль стоил 600р и антенна нормальная столько же и + обвес для того чтоб по уму все работало а не как у китаез, у меня и настройки запоминает и LLC установлен для исключения ошибок. Что толку в гуи смотреть у меня норм показывает, надо смотреть как летает.

Возле него итак видео передатчик на 5,8 и блютуз прямо под ним, у меня стоит активный квадрифиляр с фильтрами от 900 и до 2.4 все что не нужно отбрасывает. так что помехозащищенность должна быть на уровне. Но все же надо тестить. Дома тестировать даже не вижу смысла ибо объективные стесты только в поле, но сейчас в пасмурную погоду из окна поймал 9 спутников, если загруже альманах то старт в районе 30 сек холодный и что то около 10 если переткнуть.

Shuricus

Ну если у тебя п.1, п.2. и п.4 такие же как у других ЖПС, то о какой разнице в полете может быть речь?

omegapraim

Пока нашел только одно неоспоримое преимущество перед китайскими говно UBLOX (саму фирму производитель чипов говном не считаю, имею ввиду исполнение) Если собирать самому и с умом все будет работать 100% и как надо, пусть и чуть дороже получится, а если покупать дешевку, то сами знаете что из этого получается.

ctakah

Очень интересен тест с ДЖИПИЭС ХОЛД.Какова окружность удержания.

omegapraim

Если честно мне тоже и очень, надеюсь в выходные все получится.

Shuricus

Приехал U-blox NEO-6M GPS с Хобита. Deviation (не знаю как по русски) доходит до 18 метров на подоконнике. Это нормально?

По инструкции пишут что нужно поменять 100 ms for the Measurement Period, 10.00 Hz Measurement Frequency, 2 cycles Navigation Rate, 5.00 Hz Navigation Frequency.

Когда пытаюсь это сделать выдает ошибку - Поле Navigation Rate превысило допустимый параметр.

Что тут не так?

Shuricus

В смысле Measurement Frequency должен быть 5 Hz ?

Просто эти настройки брал из инструкции к NEO-6M V2 с Рцтаймера, модули с ХК очень похожи. Поэтому не понимаю…

sulaex
omegapraim:

Все сбылась мечта идиота, сегодня купил новый Glonas/GPS модуль на основе нового чипа MTK 3333? Все стандартные команды он принимает, 10Гц держит, даже прошивка есть под него Настраивается через обычную MINIGPS квадриком определился, через вин гуи показал место на карте и 9 спутников с окна (обычно ловится 6) на карте местоположение кажет, альманах заливается, есть простенькая, но кривая утилита настройки, дальше будут полетные испытания. Вопрос только по каким критериям оценивать лучше он или хуже ведь и с тем и с тем летает))))

Можно по больше данных?
Что показали испытания на выходных, если они были?
Где покупали, по чем, докупали ли еще к нему чего?
На каком контроллере испытываете?
Работают ли одновременно Глонас и ЖПС?
Какой разброс в удержании в реальных полетах, какой разброс на карте?
Сколько спутников на открытом пространстве?
Подведите пожалуйста все в одном ответе, а то по ветке в разброс читать посты и сводить все в кучу, а потом ошибиться в непонятках…

Serj=

Что то не могу найти готовый к подключению (уже с обвязкой) GPS на MTK3339, подскажите где они водятся?

Serj=
ctakah:

На алиэкспрессе заказывал себе, погуглите там.
www.aliexpress.com/snapshot/212413781.html

Это единственный модуль который я там нашел, и он на MTK3329 судя по описанию.

14 days later
sulaex

Поможите люди добрые, аки чайник уже моск вскипает, крышу сносит.

Купил сей модул на ХК (NEO-6M GPS Module)

Подключил его к AIOP V2.0 ALL IN ONE PRO Flight Controller

Залил прошивку MahoWii RC2

    /**************************************************************************************/
  /***********************                  GPS                **************************/
  /**************************************************************************************/

    /* GPS using a SERIAL port
       only available on MEGA boards (this might be possible on 328 based boards in the future)
       if enabled, define here the Arduino Serial port number and the UART speed
       note: only the RX PIN is used, the GPS is not configured by multiwii
       the GPS must be configured to output GGA and RMC NMEA sentences (which is generally the default conf for most GPS devices)
       at least 5Hz update rate. uncomment the first line to select the GPS serial port of the arduino */
    #define GPS_SERIAL 2 // should be 2 for flyduino v2. It's the serial port number on arduino MEGA
    //#define GPS_BAUD   57600
    #define GPS_BAUD   115200


    /* GPS protocol
       NMEA  - Standard NMEA protocol GGA, GSA and RMC  sentences are needed
       UBLOX - U-Blox binary protocol, use the ublox config file (u-blox-config.ublox.txt) from the source tree
       With UBLOX you don't have to use GPS_FILTERING in multiwii code !!! */

    //#define NMEA
    #define UBLOX

    #define INIT_MTK_GPS        // initialize MTK GPS for using selected speed, 5Hz/10hz (plz select below) update rate and GGA & RMC sentence
    //#define GPS_NMEA_UPDATE_RATE 5    // 5 Hz update rate
    #define GPS_NMEA_UPDATE_RATE 10   // 10 Hz update rate
    #define SET_SBAS_ENABLED

    //#define GPS_PROMINI_SERIAL    57600 // Will Autosense if GPS is connected when ardu boots

    /* I2C GPS device made with an independant arduino + GPS device
       including some navigation functions
       contribution from EOSBandi   
       You have to use at least I2CGpsNav code r33 */
    //#define I2C_GPS

    /* I2C GPS device made with an indeedent ATTiny[24]313 + GPS device and
       optional sonar device.     */
    /* get GPS data from Tiny-GPS */
    //#define TINY_GPS
    /* get sonar data from Tiny-GPS */
    //#define TINY_GPS_SONAR

    /* GPS data readed from Misio-OSD - GPS module connected to OSD, and MultiWii read GPS data from OSD - tested and working OK ! */
    //#define GPS_FROM_OSD

    /* indicate a valid GPS fix with at least 5 satellites by flashing the LED  - Modified by MIS - Using stable LED (YELLOW on CRIUS AIO) led work as sat number indicator
      - No GPS FIX -> LED blink at speed of incoming GPS frames
      - Fix and sat no. bellow 5 -> LED off
      - Fix and sat no. >= 5 -> LED blinks, one blink for 5 sat, two blinks for 6 sat, three for 7 ... */
    #define GPS_LED_INDICATOR

    //#define USE_MSP_WP           		//Enables the MSP_WP command, which is used by WinGUI to display and log Home and Poshold positions

    //#define DONT_RESET_HOME_AT_ARM             // HOME position is reset at every arm, uncomment it to prohibit it (you can set home position with GyroCalibration)

    /* GPS navigation can control the heading */

    #define NAV_CONTROLS_HEADING       true      // copter faces toward the navigation point, maghold must be enabled for it
    #define NAV_TAIL_FIRST             false     // true - copter comes in with tail first
    #define NAV_SET_TAKEOFF_HEADING    true      // true - when copter arrives to home position it rotates it's head to takeoff direction


    /* Get your magnetic decliniation from here : 
       Convert the degree+minutes into decimal degree by ==> degree+minutes*(1/60)
       Note the sign on declination it could be negative or positive (WEST or EAST) */
    //#define MAG_DECLINIATION  3.96f              //For Budapest Hungary.
    #define MAG_DECLINIATION  0.0f

    //#define GPS_FILTERING                        // add a 5 element moving average filter to GPS coordinates, helps eliminate gps noise but adds latency comment out to disable
    #define GPS_LOW_SPEED_D_FILTER               // below .5m/s speed ignore D term for POSHOLD_RATE, theoretically this also removed D term induced noise commnent out to disable
    #define GPS_WP_RADIUS              200       // if we are within this distance to a waypoint then we consider it reached (distance is in cm)
    #define NAV_SLEW_RATE              30        // Adds a rate control to nav output, will smoothen out nav angle spikes


    // set altitude to RTH. If Alt-hold activated during the RTH (or RTH during Alt-hold) it will keep specified altitude.
    #define ALT_TO_RTH 1000 // in cm... = 10m

    // set altitude after RTH, i.e. when copter reached to home position.
    // DON'T USE VALUE LESS THEN 200 (2m) BECAUSE BARO ON ALTITUDES <2m WORKS UNSTABLE!!!
    // Correct auto landing will be possible with sonar... soon ;)
    #define ALT_TO_RTH_FINISH 300 // in cm... = 3m

    // when roll or pitch more than specified value, PH (position hold) will be OFF and when roll/pitch stick released (i.e. in center) PH will be activated with new coordinates
    // it will give possibility to fly in PH mode
    #define GPSHOLD_DEADBAND 40

В GUI видно как модуль ловит спутники (9-11 спутников), на улице через блютуз мобила на карте показывает позицию где нахожусь, когда взлетаю показывает на сколько метров отлетел от дома.

Учитался уже коментов по MahoWii RC1 и других местах. Все что было описано в кометтах по RC1 было выставлено на первых порах мутарства GPS. Уже и так и этак, не выходит каменный цветок.
На переключение тумблера в режим удержания позиции ничего не происходит, как сносило ветром, так и сносит.

Пытаюсь настраивать модуль программой U-Center, упарился, никак не могу понять каким образом происходит запись в модуль. Каждый раз при изменении параметров нажимаю кнопке SEND и в месте изменения и в CFG, но ниразу в такой последовательности запись не проходит, после нескольких раз (закономерность так и не нашел) отправки в CFG с разными выборами в поле DEVICES в модуль все таки удается внести изменения.

У кого удалось завести данный модуль (что бы удерживал позицию), скиньте отрывок конфига GPS.
Или посоветуйте чего делать дальше, устал бегать на улицу после каждого параметра.

ЗЫ и никак не удается по этой инструкции установить Rates 100, 10, 2, 5, при нажатии кнопки отправить правится на 100, 10, 1, 10 (поле с цифрой 1 красное)

omegapraim

2 sulaex Если вы сделаете запрос по данному GPS то найдете множество негативных отзывов, нужны танцы с бубнами, и схемотехническая реализация там гавно, возьмите лучше GPS на чипе MTK3329 -3339 даже настраивать особо ничего не надо все само прошивкой выставляется, ведетесь на разную бюджетную шляпу а потом получается, почему один из 10 работает))))