Andrew Tridgell
878eb88c3a
AP_GPS: avoid expanding the ublox buffer on APM2
10 years ago
Micheal Knight
ee85d37ee2
AP_GPS: added logging of RXM_RAW messages for UBlox
...
this will allow for post-flight RTK processing of DF logs
10 years ago
Andrew Tridgell
a7c3125bcc
AP_GPS: fixed warnings in SBP driver
10 years ago
Andrew Tridgell
2be45bc7e6
AP_GPS: fix for HAL_SITL rename
10 years ago
Andrew Tridgell
f21aa17980
AP_GPS: fixed sending of GPS_RAW_INT with multiple links
...
thanks to ziltoid2 for this fix! See PR #2132
10 years ago
Niels Joubert
a5beef00d1
GPS: Official Swift Binary Protocol GPS Driver v3 for Piksi GPS
...
DRIVER FEATURES:
- All logic for RTK vs Normal now lives inside Piksi
- Supports observation uplink through telem radio
- Supports full SBP packet logging
- Reports high-rate green blinking to indicate RTK lock.
- Switchable to accept only Float or Integer RTK locks.
THIS REQUIRES PIKSI FIRMWARE v0.14 OR HIGHER
- Uses Piksi's new Pseudo-Absolute-Positioning mode
- Onboard Piksi must have Pseudo-Absolute mode enabled
- Ground Station Piksi must have a surveyed location in settings
- Ground Station Piksi must send its location to Onboard Piksi.
NEXT STEPS REQUIRED:
- EKF needs to take higher accuracy GPS into account
- EKF needs to take GPS RTK height into account
- GCS needs to support sending SBP observation packets
--- MAVProxy patch forthcoming
10 years ago
Randy Mackay
7e43eaafab
GPS: TYPE param description to PX4-UAVCAN
10 years ago
Staroselskii Georgii
4a3e61f4e4
AP_GPS: turn UBlox autodetection only for NavIO
10 years ago
Staroselskii Georgii
47a336d192
AP_GPS: added Ublox' hardware generation autodetection
10 years ago
Gustavo Jose de Sousa
be67b019a7
AP_GPS: Add missing setup for GPS_AUTO_test
...
GPS_AUTO_test was missing some setup lines.
10 years ago
Randy Mackay
cbcd32d698
GPS: integrate Serial Manager instance
10 years ago
Randy Mackay
883e23b97d
GPS_Glitch: remove class
...
This logic is now within the EKF
10 years ago
Andrew Tridgell
e0870d5038
AP_GPS: disable NMEA and SiRF on AVR 2560
...
we are too low on flash space for plane on APM2 now
10 years ago
Andrew Tridgell
5da80f44b1
AP_GPS: fixed MTK1.6 time handling
...
my MTK1.6 does not use hectoseconds, it uses milliseconds
10 years ago
ustas
a2d5ac6805
AP_GPS: add includes for success build example sketch
...
include AP_Scheduler.h for achieve build GPS_UBLOX_passthrough example
10 years ago
Grant Morphett
e7e9e1adf0
AP_GPS: Changes to fix the warnings in rover sitl build.
...
We are starting the process of resolving all the warnings in the
ardupilot builds of all vehicles and platforms.
10 years ago
Andrew Tridgell
a8c1d3a134
AP_GPS: fixed SerialManager for test sketches
10 years ago
Andrew Tridgell
362b53e1da
AP_GPS: force flow control off on GPS serial ports
10 years ago
Andrew Tridgell
9ba2fefde3
AP_GPS: update for find_serial() change
10 years ago
Randy Mackay
ebf5f98dbd
GPS: detect_instance does not set uart rx, tx size
10 years ago
Randy Mackay
2eddecb10d
GPS: use SerialManager for init
10 years ago
Randy Mackay
1141363868
GPS: fix example sketches
10 years ago
Andrew Tridgell
62e7778ba8
AP_GPS: fixed build warning
10 years ago
Andrew Tridgell
d34e5b3f42
AP_GPS: fixed PX4 GPS driver for new upstream format
10 years ago
Andrew Tridgell
ef55a3c6a6
AP_GPS: keep reporting GPS status messages when no GPS at 1Hz
...
to ensure the GCS knows that we have lost the GPS we need to keep
reporting GPS_RAW_INT messages when the GPS disappears. Sending at 1Hz
should be sufficient
Fixes issue #1722
10 years ago
Andrew Tridgell
3354cb37d0
AP_GPS: fixed vertical velocity in Replay
...
fixed NavEKF use of velocity velocity
10 years ago
Holger Steinhaus
ebed80cd2a
AP_GPS: work-around for invalid time reported by PX4 GPS
10 years ago
Holger Steinhaus
df7c4baed9
AP_GPS: check lock type before accepting position and speed information
10 years ago
Andrew Tridgell
908ad46e8e
AP_GPS: fixed example build
10 years ago
Andrew Tridgell
809ff15b43
AP_GPS: make NMEA driver a bit easier to read
...
thanks to crashpilot100
10 years ago
Andrew Tridgell
b81b9e1bb8
AP_GPS: prevent bad NMEA strings from causing overruns in parser
...
fixes issue #961
thanks to crashpilot100 for spotting this!
10 years ago
Andrew Tridgell
d3b087d2c1
AP_GPS: fixed build on non-PX4 platforms
10 years ago
Andrew Tridgell
e69582aa1c
AP_GPS: added PX4EXPERIMENTAL to GPS type drop down
10 years ago
Holger Steinhaus
abad58874c
AP_GPS: enable GNSS modules handled by PX4 firmware via GPS_TYPE
...
GNSS modules handled by PX4 drivers are not auto-detectable, some are not even
connected to a UART port. The activation is therefore controlled by GPS_TYPE
only. Baud rate and port settings (if applicable) have to be handled by the PX4
firmware.
10 years ago
Holger Steinhaus
442aafbd1e
AP_GPS: add proxy driver for GNSS modules handled by PX4 firmware
10 years ago
Victor Mayoral Vilches
46c8714996
AP_GPS: make the examples compile in Linux
10 years ago
Jonathan Challinger
2293070a5b
AP_GPS: Add uBlox accuracy metrics interface and logging
10 years ago
Randy Mackay
8a776f8ff8
GPS: init primary_instance to zero
10 years ago
Benoit PEREIRA DA SILVA
010d267376
GPS: use primary for Notification
10 years ago
Jonathan Challinger
6848897999
AP_GPS: Add agcCnt to UBX1 message
10 years ago
Craig Elder
be352e9471
AP_GPS: Removed CFG-DAT message from 3DR-Ublox-NEO7
...
CFG-DAT is generated by U-Center but no longer used by the receiver.
10 years ago
Craig Elder
7367ea04a7
AP_GPS: Adding support for the NEO7 GPS
11 years ago
Randy Mackay
e7b4a02d26
GPS: fix SIRF set-binary message
...
This fixes an issue in which the the update rate for the mediatek, which
uses a similar protocol, was not being set correctly
11 years ago
Andrew Tridgell
15470bd81b
AP_GPS: added GPS_MIN_ELEV parameter
...
allows setting of satellite elevation mask in degrees
11 years ago
Andrew Tridgell
840a4dee1e
AP_GPS: added GPS_SBAS_MODE parameter
...
allows SBAS to be enabled/disabled
11 years ago
Andrew Tridgell
cd50fe82b6
AP_GPS: fixed GPS time in HIL
...
account for 10 year difference in epoch between unix time and GPS time
11 years ago
Andrew Tridgell
60e501d5ab
AP_GPS: moved UBX log headers to DataFlash
...
headers were not always being written
11 years ago
Randy Mackay
534922adc3
GPSGlitch: init members to resolve compiler warnings
11 years ago
Andrew Tridgell
b08b76b8ff
AP_GPS: fixed example build
11 years ago
Daniel Frenzel
c97b460a6b
AP_GPS: removed wrong reassignment of msec
...
Signed-off-by: Daniel Frenzel <dgdanielf@gmail.com>
11 years ago