You are on page 1of 10

SearchDIYDrones

Search

SignUp
SignIn

DIYDrones
Home
Store
About
Forums
News
ArduCopter
ArduPlane
ArduRover
ArduBoat
Members
AllDiscussions
MyDiscussions
Add

HighAccuracyRTKPositionswiththeLEA6
usingRTCMviaNTRIP
PostedbySteveZeetsonAugust1,2012at8:24aminGPS
ViewDiscussions
Iwasjustthinking...
HasanyonelookingintorealtimecorrectingtheLEA6(orotherDIYDronesGPS)usingRTCMvia
InternetProtocol(NTRIP).I'massumingyouwouldjustneedtohaveacellularmodem(orphone)on
thecopterconnectedtotheinternet,receivingtheRTCMdataandpassingitalongtotheGPSunit.I
checkedtheUBloxwebsiteanditsaystheLEA6hasaninterfacefortheRTCMprotocol
(http://www.ublox.com/images/downloads/Product_Docs/LEA6N_ProductS...).Manystate'snow
offerarealtimeGNSSnetworkviaNTRIP,somearefreesubscriptionswhileothersarepaid
subscriptions.
I'mnotaprogrammersoI'munsurewhatitwouldrequireonthatendtomakeitwork.
HereissomeexamplecodeIfoundfor.NET(http://www.sharpgis.net/post/2005/01/21/Differential
GPSusingRTCM...)
Anythoughts?

Steve
Like
2memberslikethis
Share
Like

Tweet

Views:14593
ReplytoThis

RepliestoThisDiscussion

PermalinkReplybyBarrettAmesonAugust1,2012at10:15am
WhatIwouldhavegiventoknowaboutthisstuff3yearsago...
Definitelylooksfeasible.Onmylistofthingstotestout.FirstIneedtobuyaplane...
I'dbewillingtowritethesoftwareifsomeoneelsefurnishesthebird.
Reply

PermalinkReplybyJakeStewonAugust1,2012at1:13pm
Whyusethis?SamedatacomesfromWAAS.Whynotmakesurethat'sworkingfirst?
Idon'tthinkthat'sevencurrentlyenabledintheMTGPSontheAPM.
Reply

PermalinkReplybySteveZeetsonAugust1,2012at1:38pm
Jake,
WAASisaWideAreaDifferentialGlobalPositioningSystem(DGPS)orSBAS(Satellite
BasedAugmentationSystem).Youtypicallywillsee1mlaterallyand1.5mvertically
accuratepositions,bestcase.
WhatI'mtalkingaboutisaDGPSthatusesanetworkoffixed,groundbasedreference
stations.Thereferencestationsthatarebroadcastingcorrectionshavebeensettommaccurate
positions.Youcanget1cmlaterallyand2cmverticallyaccuratepositions,bestcase.

IhaveusedtheserviceinmyareaandIknowthatitsupportsbothsinglefrequencyanddual
frequencyreceivers.Ihaveonlyconnectedadualfrequencyreceivertothenetworkandwould
liketoseeifasinglefrequencyreceiver(liketheLEA6)wouldworkandwhatkindof
accuraciesyoucouldget.However,Idon'thavethesoftwaretomaketheconnection.
Reply

PermalinkReplybyJakeStewonAugust1,2012at1:52pm
Whatyou'retalkingaboutisessentiallythesamesystemasfarasIunderstand.TheWAAS
getsit'sdatafromthesamegroundbasedreferencestations.
TheionosphereisthemainsourceofGPSerror.Groundbasedreferencestationstrackthis
errorandsendthecorrectiondatatothesatellites.Thesatellitesthensendthisdataoutintheir
signals.That'scalledWAAS.
Theonlydifferenceinthesystemyou'redescribingisthatthedataisarrivingfromtheinternet
ratherthanovertheGPSsatellitesignals.That'swhyI'mnotunderstandingwhatthepointis.
HowisusingtheinternetbetterthanusingtheWAASsatellitesignals?
Therehastobesomereasonorpeoplewouldn'tbedoingit.ButIthinkthemainreasonisthat
peoplehavetheirownreferencestationsthatareclosertowherethey'reoperatingratherthan
usingthepublicWAASreferencestations,whichmightbefurtherawayfromtheirlocation,
updateslower,orhavesomeotherlimitations.
SoIcanseewhyyoumightwanttodosomethinglikethisifyouwantyourownreference
station.WhynotjustuseaGPSatyourGCS?Youcouldcorrectonceatacertainreference
point,thenmoveyourstationtotheoperatinglocationandthenusedriftcorrectionfromthere.
Youwouldn'tneedtheinternettobeinvolvedtodosomethinglikethat.
Reply

PermalinkReplybySteveZeetsonAugust1,2012at2:35pm
TheWAASgroundbasednetworkiscomposedofabout20orsoreferencestationsinthe
CONUS.ThenetworksI'mtalkingaboutarecomposedofagridofreferencestationsspaced
every50km,orso,aroundeachstate(thathasone).TheoneI'veusedhasaround80reference
stationsspreadthroughoutthestateandalsoshareswiththestationsfortheborderingstate's
networks.Usingadensegridlikethis,willlowertheionosphereerroreffectsdramatically.
YoucoulduseaGPS"basestation"atyourGCS,butyouwouldneeditpreciselysetupona
knownpointwithahighlyaccuratehorizontalandverticalpositionalreadyestablished(ifyou
wantittobeaccurate).BeingthattherearealreadysomanyContinuouslyOperatingReference
Stations(CORS)NetworksaroundtheCONUS,whynottapintothose.Thenyoudon'tneedto
haveasecondGPSandaknownpointtosetupover.
Reply

PermalinkReplybyJakeStewonAugust1,2012at3:15pm
Thanksfortheexplanation.Iwonderwhythesestationsaren'tincorporatedintotheWAAS
network?Maybetherejustisn'tenoughbandwidthonthesatsignalstodomorethanafew
dozenpoints.
Soundslikeyouhavesomegoodideas,Ijustdon'tusuallyhaveinternetaccesswhereIfly.I'd
bemoreinterestedinapersonalreferencetypesetup.Idon'tthinkitshouldbethathardtofind
goodreferencepoints,especiallyifyouhadmappedyourflyingareaandreferencedittogoogle
earth.Iwouldthinkitwouldbeprettyeasyto"zero"yourgpsataknownpoint,movetothe
actualareayouwanttooperatefrom,thencorrectforanyfurtherdrift.
Witha$30GPSunitforyourGCSyoucouldsavethe$30/monthdataplanforthecellphone
internetservice.Justanidea.
Doyouhaveanylinkstoinfoonthesereferencestationnetworks?I'mcurioustoseeifthere's
anyinmyarea.
Reply

PermalinkReplybySteveZeetsonAugust1,2012at5:10pm
Jake,
TheWAASnetworkissetupspecificallyfortheFAAandtheywanttomakesureitis99.999%
reliablesowhenyou'relandinganairplane,youdon'tloseyourcorrections.Theyareonly
guaranteedaccurateto7.6maccuracy(horizontalandvertical)atthe95%confidencelevel,
whichisjustfinetolandaplane.
ThenetworksI'mtalkingaboutaresetupbyeitherFederal,State,City,orprivateentitiesand
arenotasreliable(theyarestillfunctional99%ofthetime).But,theyaremuchmoredense
andmuchmoreaccuratewhenyoureceivecorrectionsandaretypicallyguaranteedtocm
accuracy(horizontalandvertical)atthe95%confidencelevel.
GoogleEarthisnotveryaccurate.Maybeonlyafewmetersatbestinmostplaces.Iwould
liketoseea10cmorbetteraccurateGNSSsolutionforthecopters.WhichiswhyIwas
wonderingabouttheRTCMviaNTRIPcorrections.Mostpeoplehaveadatapackagewith
theirphoneandcoulduseitfortheinternetconnection.
IwouldalsoliketoseetheDGPSsolutionusingtheGCSasyoustate(especiallyinareas
wherecellularreceptionislimited).Ihaveusedthattypeofsetupwithdualfrequency
receiversanditworksgreat,cmaccurateaswell.Theproblemisalwaysfindingahighly
accurate(afewcm'sorbetter)pointtouseasareferenceforthereceivers.Ifyouhaveadual
frequency(prettyexpensive)receiver,oronethatcanstoreaRINEXfile,thanyoucancollect
15minutes(ormore)ofdataandpostprocessthecoordinatestowithinafewcm'susingthe
NGSOPUSRSonlineprogram(http://www.ngs.noaa.gov/OPUS/).Thenyoucanhavea
highlyaccuratepointanywhereintheCONUS.Otherwise,highlyaccuratepointsarehardto

comebyinmostlocations.
HereisalinktotheCORSstationsthatareregistered(orBlueBooked)withtheNGS(National
GeodeticSurvey)http://geodesy.noaa.gov/CORS/GoogleMap/CORS.shtml.Asyoucansee,it
isaprettydensenetwork.Typically,iftherearealotofCORSstationsinastate,thenthey
havesomekindofRTN(realtimenetwork)setupwhereyoucanreceivecorrections(eithervia
NTRIPorradio).Sometimestheyareownedbypublicorprivateentitiesandsometimesthey
haveafeeassociatedwiththem.
Reply

PermalinkReplybyJakeStewonAugust1,2012at8:00pm
Soundslikeagreatidea!ThemoreaccurateyoucangetyourGPSthemorethingsyoucanuse
itfor.
IwonderifyoucoulduseacheapSDRtopickupradiocorrectionsignals?I'vebeenlookingat
gettingonetopickupADSBsignals.
http://www.ebay.com/itm/320880882036?ssPageName=STRK:MEWAX:IT&_...
Ican'tseemtofindanyinfoonradiotransmissionthough,somaybetheinternetistheonly
sourceforthisdata.
Nearestsiteisabout8kmawayfromme.Iwonderhowmuchhelpthatwouldprovide?
I'mnotreallyconcernedwithcmaccuracy.Mymainconcernisthatthegoogleearthimagery
locationandmyGPSlocationmatchesup,andI'dbeveryhappywith1mresolution.1foot
accuracywouldenablejustabouteveryuseIcanthinkof.
Reply

PermalinkReplybySteveZeetsonAugust2,2012at7:37am
Yes,GPSaccuracyisimportant.
I'mnotsureaboutwhatallcanbeusedtopickupthesignals.Idoknowthattheytypically
broadcastinthe450470MHzrange.Allyouneedistheexactfrequencytheyarebroadcasting
andthenyoushouldbeabletoreceivethem,withtherighthardware/softwaresetup.
8kmisn'ttoofar.Typically(iftheyuseradios)thesignalwillcarryforabout10km,depending
ontheterrainandthewattageofthebroadcastingradio.
TheissueyoumighthavewithgoogleearthimageryisthatonceyougetanaccurateGPS,
you'llrealizethatgoogleearthimageryisn'talwaysthataccurateandyoucan'tmatchit.
DoyouknowanyonewhoisworkingongettingtheGPSataGCSworkingwiththeGPSinthe

copter?I'dbegladtohelptestitoutorhelpinanyotherwayIcan.
Reply

PermalinkReplybyJakeStewonAugust2,2012at8:21am
I'mnotawarethatanyoneisworkingonaGPScorrectionscheme.The"followme"featureis
coordinatingtwoGPSlocationsthough,Ithink.

PermalinkReplybyKevinSchumacheronAugust2,2012at9:44am
Iwouldlovetogetrealtime<10cmaccuracy.
Anotheroptionwouldbeusingsomepostprocessing.IsthereawaytologtherawGPS
observationsintheAPM2withLEA6,andpostprocess(RTKLIB)withbasestationdata.
Thenupdatethelogfilewiththecorrectedinformation?
Iwouldbehappywitheitherprocess.
Reply

PermalinkReplybySteveZeetsonAugust2,2012at11:44am
Iagree,theabilitytopostprocesswouldbeagreatstart.Realtimecorrections,eitherthough
theinternetorviaradiolinktoanotherreceiver,wouldbethebest.
Nowifwecangetsomeonewhoknowshowtowritethecodeandmakeitallhappen.
DoesDIYDroneshaveaGPSsoftwaredeveloperintheircrew?
Reply

Previous
1
2
3
Next
RSS
Welcometo
DIYDrones

SignUp
orSignIn
Orsigninwith:

TopDiscussions

OpticalFlowdiscussionthread

Copter3.3betatesting

RFD900,RFD900+Newlongrangeradiomodem

CustomAutopilotdevelopmentTheorythroughImplementation

LinuxautopilotusersPleasehelpwithpostmortem

IjustwanttouseknobontheTXtomoveaservoconnectedtothepixhawk.

RovergoesintightcircleswheninAutoandRTLmode.ErrorCompass
VarianceAlert.

[HELP]ArduPlanenomoreThrottleafterswitchtoanyassistedmode

DR12PixhawkIRIS
ArduBoat:
Any
10

ArduBoat:Anywaytohaveitholdpositionagainstcurrent/wind?
RSS
ViewAll

DIYDRONESMONTHLY

NEWSLETTER
ENTEREMAIL
SUBMIT

Groups

Volta
62members

ArduBoatUserGroup
148members

AndropilotUsersGroup
448members

3DRSOLO
309members

RTKLIBUsers
39members
ViewAll

25%

34%

Rp418.500

Rp495.000

75%

33%

Rp49.000
25%

Rp495.500
25%

Rp1.188.000 Rp540.000
13%

43%

Rp777.000 Rp1.417.000
11%

25%

Rp150.000

Rp344.250

70%

25%

Rp30.000
5%

Rp407.550

Rp681.750
75%

Rp49.000

SeasonTwooftheTrustTimeTrial(T3)Contest
AlistofallT3contestsishere.Thecurrentround,thePylonRace,ishere
2015CreatedbyChrisAnderson.Poweredby
Badges|ReportanIssue|TermsofService

You might also like