Using anchors to correct GPS data in a network of moving things
First Claim
1. A system using a plurality of anchor nodes to correct positioning information of a plurality of other nodes of a network of moving things, the system comprising:
- a first node of the other nodes, the first node comprisinga receiver that produces information representative of a geographic location of the first node using signals received from a first set of satellites selected from a constellation of satellites,an interface for wirelessly communicating with the plurality of anchor nodes and at least a second of the other nodes, wherein each of the anchor nodes provides to the other nodes, via the network, respective correction information identifying a second set of satellites from the constellation and corresponding information representative of error in determining a geographic location of the respective anchor node when using signals from the second set of satellites, andat least one processor operably coupled to the receiver and the interface, the at least one processor operable to, at least;
store correction information received from the plurality of anchor nodes to form a collection of correction information;
choose from the collection, correction information having a second set of satellites that matches the first set of satellites; and
produce corrected information representative of the geographic location of the first node by applying, to the information representative of the geographic location of the first node, the information representative of error in determining the geographic location of the anchor node corresponding to the chosen second set of satellites.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described that use anchors to correct satellite-based geographic positioning data in a network of moving things. A plurality of anchor nodes using low-cost, non-differential GPS capable receiver may be used to correct positioning information of a plurality of other nodes of a network of moving things. Nodes in the network may share correction information produced by the anchor nodes with neighboring nodes, enabling other nodes of the network to correct positioning information produced by their own receivers of satellite-based geo-positioning information.
15 Citations
27 Claims
-
1. A system using a plurality of anchor nodes to correct positioning information of a plurality of other nodes of a network of moving things, the system comprising:
a first node of the other nodes, the first node comprising a receiver that produces information representative of a geographic location of the first node using signals received from a first set of satellites selected from a constellation of satellites, an interface for wirelessly communicating with the plurality of anchor nodes and at least a second of the other nodes, wherein each of the anchor nodes provides to the other nodes, via the network, respective correction information identifying a second set of satellites from the constellation and corresponding information representative of error in determining a geographic location of the respective anchor node when using signals from the second set of satellites, and at least one processor operably coupled to the receiver and the interface, the at least one processor operable to, at least; store correction information received from the plurality of anchor nodes to form a collection of correction information; choose from the collection, correction information having a second set of satellites that matches the first set of satellites; and produce corrected information representative of the geographic location of the first node by applying, to the information representative of the geographic location of the first node, the information representative of error in determining the geographic location of the anchor node corresponding to the chosen second set of satellites. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method of using a plurality of anchor nodes to correct positioning information of a plurality of other nodes of a network of moving things, the method comprising:
-
producing information representative of a geographic location of a first node of the other nodes using signals received from a first set of satellites selected from a constellation of satellites; wirelessly communicating with the plurality of anchor nodes and at least a second of the other nodes, wherein each of the anchor nodes provides to the other nodes, via the network, respective correction information identifying a second set of satellites from the constellation and corresponding information representative of error in determining a geographic location of the respective anchor node when using signals from the second set of satellites; storing correction information received from the plurality of anchor nodes to form a collection of correction information; choosing from the collection, correction information having a second set of satellites that matches the first set of satellites; and producing corrected information representative of the geographic location of the first node by applying, to the information representative of the geographic location of the first node, the information representative of error in determining the geographic location of the anchor node corresponding to the chosen second set of satellites. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having stored thereon, a computer program having at least one code section, the at least one code section being executable by a computer system for causing the computer system to perform operations to use a plurality of anchor nodes to correct positioning information of a plurality of other nodes of a network of moving things, the operations comprising:
-
producing information representative of a geographic location of a first node of the other nodes using signals received from a first set of satellites selected from a constellation of satellites; wirelessly communicating with the plurality of anchor nodes and at least a second of the other nodes, wherein each of the anchor nodes provides to the other nodes, via the network, respective correction information identifying a second set of satellites from the constellation and corresponding information representative of error in determining a geographic location of the respective anchor node when using signals from the second set of satellites; storing correction information received from the plurality of anchor nodes to form a collection of correction information; choosing from the collection, correction information having a second set of satellites that matches the first set of satellites; and producing corrected information representative of the geographic location of the first node by applying, to the information representative of the geographic location of the first node, the information representative of error in determining the geographic location of the anchor node corresponding to the chosen second set of satellites. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification