Skip to content

Commit

Permalink
Merge pull request #148 from Stanford-NavLab/v0.2.3
Browse files Browse the repository at this point in the history
V0.2.3
  • Loading branch information
betaBison authored Jan 11, 2024
2 parents c569dbf + 8eb494b commit b84728d
Show file tree
Hide file tree
Showing 73 changed files with 9,235 additions and 2,088 deletions.
20 changes: 13 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,15 @@ results/*

# ignore downloaded csv files in notebook tutorials
*.csv
!data/unit_test/*/*.csv
!data/unit_test/**/*.csv
!notebooks/tutorials/myreceiver.csv

# ignore txt files in notebook tutorials
*.txt
!docs/source/requirements.txt
!requirements.txt
!data/unit_test/**/*.txt

# Ignore downloaded precise ephimerides files by default
*.sp3
*.SP3
Expand All @@ -38,18 +44,18 @@ results/*
# Ignore NMEA files by default
*.nmea
# Include unit test NMEA files
!data/unit_test/*/*.nmea
!data/unit_test/**/*.nmea

# Ignore downloaded broadcast ephimerides files by default
*.*n
*.*o
*.*g
*.rnx
# Include unit test files for broadcast ephemerides
!data/unit_test/*/*/*.*n
!data/unit_test/*/*/*.*o
!data/unit_test/*/*/*.*g
!data/unit_test/*/*/*.rnx
!data/unit_test/**/*.*n
!data/unit_test/**/*.*o
!data/unit_test/**/*.*g
!data/unit_test/**/*.rnx

########################################
##### Common Python and IDE files ######
Expand Down Expand Up @@ -133,7 +139,7 @@ instance/
.scrapy

# Sphinx documentation
docs/_build/
docs/build/

# PyBuilder
target/
Expand Down
1 change: 1 addition & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ Bradley Collicott
Shivam Soni
Sriramya Bhamidipati
Dalton Vega
Daniel Neamati
39 changes: 39 additions & 0 deletions data/unit_test/android/measurements/all_sensors.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
#
# Header Description:
#
# Version: v3.0.6.4 Platform: 14 Manufacturer: Google Model: Pixel 7
#
# Raw,utcTimeMillis,TimeNanos,LeapSecond,TimeUncertaintyNanos,FullBiasNanos,BiasNanos,BiasUncertaintyNanos,DriftNanosPerSecond,DriftUncertaintyNanosPerSecond,HardwareClockDiscontinuityCount,Svid,TimeOffsetNanos,State,ReceivedSvTimeNanos,ReceivedSvTimeUncertaintyNanos,Cn0DbHz,PseudorangeRateMetersPerSecond,PseudorangeRateUncertaintyMetersPerSecond,AccumulatedDeltaRangeState,AccumulatedDeltaRangeMeters,AccumulatedDeltaRangeUncertaintyMeters,CarrierFrequencyHz,CarrierCycles,CarrierPhase,CarrierPhaseUncertainty,MultipathIndicator,SnrInDb,ConstellationType,AgcDb,BasebandCn0DbHz,FullInterSignalBiasNanos,FullInterSignalBiasUncertaintyNanos,SatelliteInterSignalBiasNanos,SatelliteInterSignalBiasUncertaintyNanos,CodeType,ChipsetElapsedRealtimeNanos
#
# UncalAccel,utcTimeMillis,elapsedRealtimeNanos,UncalAccelXMps2,UncalAccelYMps2,UncalAccelZMps2,BiasXMps2,BiasYMps2,BiasZMps2
#
# Accel,utcTimeMillis,elapsedRealtimeNanos,AccelXMps2,AccelYMps2,AccelZMps2
#
# UncalGyro,utcTimeMillis,elapsedRealtimeNanos,UncalGyroXRadPerSec,UncalGyroYRadPerSec,UncalGyroZRadPerSec,DriftXRadPerSec,DriftYRadPerSec,DriftZRadPerSec
#
# Gyro,utcTimeMillis,elapsedRealtimeNanos,GyroXRadPerSec,GyroYRadPerSec,GyroZRadPerSec
#
# UncalMag,utcTimeMillis,elapsedRealtimeNanos,UncalMagXMicroT,UncalMagYMicroT,UncalMagZMicroT,BiasXMicroT,BiasYMicroT,BiasZMicroT
#
# Mag,utcTimeMillis,elapsedRealtimeNanos,MagXMicroT,MagYMicroT,MagZMicroT
#
# OrientationDeg,utcTimeMillis,elapsedRealtimeNanos,yawDeg,rollDeg,pitchDeg
#
# Fix,Provider,LatitudeDegrees,LongitudeDegrees,AltitudeMeters,SpeedMps,AccuracyMeters,BearingDegrees,UnixTimeMillis,SpeedAccuracyMps,BearingAccuracyDegrees,elapsedRealtimeNanos,VerticalAccuracyMeters,MockLocation,NumberOfUsedSignals,VerticalSpeedAccuracyMps,SolutionType
#
#,

# Nav,Svid,Type,Status,MessageId,Sub-messageId,Data(Bytes)
#
# Status,UnixTimeMillis,SignalCount,SignalIndex,ConstellationType,Svid,CarrierFrequencyHz,Cn0DbHz,AzimuthDegrees,ElevationDegrees,UsedInFix,HasAlmanacData,HasEphemerisData,BasebandCn0DbHz
#
# Agc,utcTimeMillis,TimeNanos,LeapSecond,TimeUncertaintyNanos,FullBiasNanos,BiasNanos,BiasUncertaintyNanos,DriftNanosPerSecond,DriftUncertaintyNanosPerSecond,HardwareClockDiscontinuityCount,AgcDb,CarrierFrequencyHz,ConstellationType
#
UncalMag,1699400576748,16118834125931,-54.1436,-88.937996,-147.3638,-79.950134,-76.57953,-113.967804
UncalGyro,1699400576750,16118836475732,-0.06261369,-0.09315695,0.036651913,-0.0020643917,-0.0038384064,-0.0013324362
UncalAccel,1699400576750,16118836475732,0.17288144,0.44925246,9.886545,0.065623306,0.002461203,-0.031848617

Mag,1699400576748,16118834125931,-54.1436,-88.937996,-147.3638
Gyro,1699400576750,16118836475732,-0.06261369,-0.09315695,0.036651913
Accel,1699400576750,16118836475732,0.17288144,0.44925246,9.886545
OrientationDeg,1699400576750,16118836475732,245.0,0.0,-2.0
60 changes: 60 additions & 0 deletions data/unit_test/android/measurements/filter_test.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Header Description:
#
# Version: v3.0.6.4 Platform: 14 Manufacturer: Google Model: Pixel 7
#
# Raw,utcTimeMillis,TimeNanos,LeapSecond,TimeUncertaintyNanos,FullBiasNanos,BiasNanos,BiasUncertaintyNanos,DriftNanosPerSecond,DriftUncertaintyNanosPerSecond,HardwareClockDiscontinuityCount,Svid,TimeOffsetNanos,State,ReceivedSvTimeNanos,ReceivedSvTimeUncertaintyNanos,Cn0DbHz,PseudorangeRateMetersPerSecond,PseudorangeRateUncertaintyMetersPerSecond,AccumulatedDeltaRangeState,AccumulatedDeltaRangeMeters,AccumulatedDeltaRangeUncertaintyMeters,CarrierFrequencyHz,CarrierCycles,CarrierPhase,CarrierPhaseUncertainty,MultipathIndicator,SnrInDb,ConstellationType,AgcDb,BasebandCn0DbHz,FullInterSignalBiasNanos,FullInterSignalBiasUncertaintyNanos,SatelliteInterSignalBiasNanos,SatelliteInterSignalBiasUncertaintyNanos,CodeType,ChipsetElapsedRealtimeNanos
#
# UncalAccel,utcTimeMillis,elapsedRealtimeNanos,UncalAccelXMps2,UncalAccelYMps2,UncalAccelZMps2,BiasXMps2,BiasYMps2,BiasZMps2
#
# Accel,utcTimeMillis,elapsedRealtimeNanos,AccelXMps2,AccelYMps2,AccelZMps2
#
# UncalGyro,utcTimeMillis,elapsedRealtimeNanos,UncalGyroXRadPerSec,UncalGyroYRadPerSec,UncalGyroZRadPerSec,DriftXRadPerSec,DriftYRadPerSec,DriftZRadPerSec
#
# Gyro,utcTimeMillis,elapsedRealtimeNanos,GyroXRadPerSec,GyroYRadPerSec,GyroZRadPerSec
#
# UncalMag,utcTimeMillis,elapsedRealtimeNanos,UncalMagXMicroT,UncalMagYMicroT,UncalMagZMicroT,BiasXMicroT,BiasYMicroT,BiasZMicroT
#
# Mag,utcTimeMillis,elapsedRealtimeNanos,MagXMicroT,MagYMicroT,MagZMicroT
#
# OrientationDeg,utcTimeMillis,elapsedRealtimeNanos,yawDeg,rollDeg,pitchDeg
#
# Fix,Provider,LatitudeDegrees,LongitudeDegrees,AltitudeMeters,SpeedMps,AccuracyMeters,BearingDegrees,UnixTimeMillis,SpeedAccuracyMps,BearingAccuracyDegrees,elapsedRealtimeNanos,VerticalAccuracyMeters,MockLocation,NumberOfUsedSignals,VerticalSpeedAccuracyMps,SolutionType
#
# Nav,Svid,Type,Status,MessageId,Sub-messageId,Data(Bytes)
#
# Status,UnixTimeMillis,SignalCount,SignalIndex,ConstellationType,Svid,CarrierFrequencyHz,Cn0DbHz,AzimuthDegrees,ElevationDegrees,UsedInFix,HasAlmanacData,HasEphemerisData,BasebandCn0DbHz
#
# Agc,utcTimeMillis,TimeNanos,LeapSecond,TimeUncertaintyNanos,FullBiasNanos,BiasNanos,BiasUncertaintyNanos,DriftNanosPerSecond,DriftUncertaintyNanosPerSecond,HardwareClockDiscontinuityCount,AgcDb,CarrierFrequencyHz,ConstellationType
#

,
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,4,0,16431,258211922049091,40,28.9247398376465,673.79223808383,0.810194643298776,16,40099.906865387,0.12,1575420030,,,,1,,1,,25.3247394561768,-0.203726812614656,1,-0.203726812614656,1,C,16136559319000
Raw,1699400594000,61090000000,,,0,0,6.97952480009538,129,1,22,5,0,16423,258211919403574,47,26.8327293395996,-217.707468015832,0.907391618543127,16,-10738.1343296097,0.12,1575420030,,,,0,,1,,23.2327289581299,-0.261934484012756,1,-0.261934484012756,1,C,16136559319000
Raw,1699400594000,61090000000,,,1.38E+018,0,6.97952480009538,129,1,22,7,0,16431,258211930465556,16,39.6989936828613,-8.58213402980304,0.15,16,-594.437400827937,0.12,1575420030,,,,0,,1,,36.0989952087402,-0.756699603912988,1,-0.756699603912988,1,C,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,41,129,1,22,8,0,16431,258211926996567,18,38.272045135498,-38.5257054338549,0.15,16,-2553.86673837627,0.12,1575420030,,,,1,,1,,34.672046661377,-1.22236087568794,1,-1.22236087568794,1,C,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,9,-1E+020,16431,258211929973007,31,31.8292331695557,460.338516260469,0.681008220512064,16,27869.5071475313,0.12,1575420030,,,,0,,1,,28.2292327880859,-1.1641532291423,1,-1.1641532291423,1,C,16136559319000
Raw,1699400594000,5E+022,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,14,0,16431,258211926552652,22,35.9719200134277,-473.732410437086,0.494100861032196,16,-28956.4855006093,0.12,1575420030,,,,0,,1,,32.3719215393066,-0.261934484012756,1,-0.261934484012756,1,C,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,20,0,16431,258211922721057,19,37.9027328491211,158.335504969759,0.15,16,9467.35814519183,0.12,1575420030,,,,0,,0,,34.302734375,0,1,0,1,C,16136559319000
Raw,1699400594000,,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,22,0,16431,258211922317083,13,42.4839363098145,-567.684723572082,0.15,16,-34649.880028782,0.12,1575420030,,,,0,,1,,38.8839378356934,0,1,0,1,C,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,27,0,0,258211921611963,28,33.0135765075684,387.762719856579,0.626245567821059,16,23296.501056823,0.12,1575420030,,,,0,,1,,29.4135780334473,-1.48429538455316,1,-1.48429538455316,1,C,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,30,0,16431,258211928161464,1000000000,26.2534351348877,-261.414537601032,0.931419617257112,16,-15980.1245826519,0.12,1575420030,,,,0,,1,,22.653434753418,-1.80443744055416,1,-1.80443744055416,1,C,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,4,0,16384,258211922049676,49,26.7956199645996,673.833614186049,299792458,0,40770.4963580883,0.12,1176450050,,,,0,,1,,23.1956195831299,-1.77522804402381,3.12385718460672,-1.77522804402381,1,Q,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,8,0,81921,258211926997117,14,33.0259170532227,-38.2977534440163,0.626659350144782,16,-2697.77970892831,3.40282346638529E+038,1176450050,,,,0,,1,,29.4259166717529,5.84986986957447,3.12385718460672,5.84986986957447,1,Q,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,9,0,81921,258211929973619,36,28.2081813812256,460.350581450078,0.84384288133741,16,29277.1390438102,0.12,1176450050,,,,0,,1,,24.6081809997559,4.74392418756796,3.12385718460672,4.74392418756796,1,Q,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,14,0,81921,258211926553160,9,32.6406631469727,-473.582004556451,0.643903874933962,16,-30429.328609282,0.12,1176450050,,,,0,,1,,29.0406646728516,0,3.12385718460672,0,1,Q,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,27,0,81921,258211921612498,11,35.6838760375977,387.318966272652,0.506165285117345,16,24567.5688427452,0.12,1176450050,,,,0,,1,,32.0838775634766,6.14090810230266,3.12385718460672,6.14090810230266,1,Q,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,30,0,81921,258211928162008,26,28.8370723724365,-261.408385717629,0.815236517008725,16,-16791.5131865011,0.12,1176450050,,,,0,,1,,25.2370719909668,3.40514831701829,3.12385718460672,3.40514831701829,1,Q,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,2,0,32995,9793935377558,38,37.9177703857422,336.31600154944,0.15,16,20164.9423869211,0.12,1599750020,,,,0,,3,,34.3177719116211,52.1540641784668,2.00000004749745,52.1540641784668,2.00000004749745,C,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,13,0,32995,9793933435763,58,32.8277587890625,-136.005301460845,0.636728519326442,16,-8418.06508885007,0.12,1600875010,,,,0,,3,,29.2277603149414,52.1540641784668,2.00000004749745,52.1540641784668,2.00000004749745,C,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,12,0,32995,9793932988551,43,36.6587600708008,407.293705649432,0.15,16,24638.6356785467,0.12,1601437440,,,,0,,3,,33.0587615966797,52.1540641784668,2.00000004749745,52.1540641784668,2.00000004749745,C,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,1,0,32867,9793924342452,65,31.3822650909424,857.15428638355,0.700095061837817,16,52576.1685464271,0.12,1602562560,,,,0,,3,,27.7822647094727,52.1540641784668,2.00000004749745,52.1540641784668,2.00000004749745,C,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,21,0,32995,9793921307535,91,27.3170795440674,-150.343594945867,0.882356057208185,16,-9338.03974254745,0.12,1604249980,,,,1,,3,,23.7170791625977,52.1540641784668,2.00000004749745,52.1540641784668,2.00000004749745,C,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,3,0,32995,9793931649005,68,30.9367084503174,-448.036215001365,0.721445590695825,16,-27395.34874239,0.12,1604812540,,,,0,,3,,27.3367080688477,52.1540641784668,2.00000004749745,52.1540641784668,2.00000004749745,C,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,7,0,85026,258211919447428,30,32.4211387634277,367.140686465518,0.653936498669077,16,22709.7075748226,0.12,1575420030,,,,0,,6,,28.8211402893066,-0.407453626394272,1.50000002374873,-0.407453626394272,1.50000002374873,C,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,19,0,85026,258211910199972,129,14.3971691131592,-452.430125296286,1.46422972813604,16,-26122.5688084543,0.12,1575420030,,,,1,,6,,10.7971696853638,-0.407453626394272,1.50000002374873,-0.407453626394272,1.50000002374873,C,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,27,0,85026,258211922516224,24,35.1359672546387,-8.76696478914139,0.531686188621246,16,-539.757585738016,0.12,1575420030,,,,0,,6,,31.5359687805176,-0.407453626394272,1.50000002374873,-0.407453626394272,1.50000002374873,C,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,30,0,85026,258211915684863,34,30.6708927154541,448.250014251133,0.732685878349371,16,27519.8981736206,0.12,1575420030,,,,1,,6,,27.0708923339844,-0.407453626394272,1.50000002374873,-0.407453626394272,1.50000002374873,C,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,7,0,84003,258211919447984,18,30.733419418335,367.055037252276,0.731989983817165,16,22994.3891320565,0.12,1176450050,,,,0,,6,,27.1334190368652,-4.84036281704903,3.62385720835545,-4.84036281704903,1.50000002374873,Q,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,19,0,16384,258211910200509,20,13.0542621612549,-452.316801128347,299792458,16,-25677.1255970523,0.12,1176450050,,,,1,,6,,9.45426177978516,2.54781916737556,3.62385720835545,2.54781916737556,1.50000002374873,Q,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,27,0,84003,258211922516772,30,27.6374797821045,-8.83828339449213,0.871762870257487,16,-685.929201158935,0.12,1176450050,,,,0,,6,,24.0374794006348,-2.25449912250042,3.62385720835545,-2.25449912250042,1.50000002374873,Q,16136559319000
Raw,1699400594000,61090000000,,,-1.38343575091027E+018,0,6.97952480009538,129,1,22,30,0,16384,258211915685389,10,20.8316555023193,447.815769672576,299792458,16,28156.6872944729,0.12,1176450050,,,,0,,6,,17.2316551208496,-2.25449912250042,3.62385720835545,-2.25449912250042,1.50000002374873,Q,16136559319000
Loading

0 comments on commit b84728d

Please sign in to comment.