System and method for locating, tracking, and/or monitoring the status of personnel and/or assets both indoors and outdoors
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01C-021/00
G01C-021/16
G01C-017/38
G01C-021/20
G01S-005/02
G01S-019/39
G01S-019/48
G01S-019/49
H04W-004/02
H04W-004/04
G01C-021/34
G01C-021/36
G01C-017/00
G01C-022/00
H04W-064/00
출원번호
US-0187067
(2008-08-06)
등록번호
US-9448072
(2016-09-20)
발명자
/ 주소
Bandyopadhyay, Amrit
Hakim, Daniel
Funk, Benjamin E.
Kohn, Eric Asher
Teolis, Carole A.
Blankenship, Gilmer
출원인 / 주소
TRX Systems, Inc.
대리인 / 주소
Baker & Hostetler LLP
인용정보
피인용 횟수 :
1인용 특허 :
70
초록▼
A system and method for locating, tracking, and/or monitoring the status of personnel and/or assets (collectively “trackees”), both indoors and outdoors, is provided. Tracking data obtained from any number of sources utilizing any number of tracking methods (e.g., inertial navigation and signal-base
A system and method for locating, tracking, and/or monitoring the status of personnel and/or assets (collectively “trackees”), both indoors and outdoors, is provided. Tracking data obtained from any number of sources utilizing any number of tracking methods (e.g., inertial navigation and signal-based methods) may be provided as input to a mapping application. The mapping application may generate position estimates for trackees using a suite of mapping tools to make corrections to the tracking data. The mapping application may further use information from building data, when available, to enhance position estimates. Indoor tracking methods including, for example, sensor fusion methods, map matching methods, and map building methods may be implemented to take tracking data from one or more trackees and compute a more accurate tracking estimate for each trackee. Outdoor tracking methods may be implemented to enhance outdoor tracking data by combining tracking estimates such as inertial tracks with magnetic and/or compass data if and when available, and with GPS, if and when available.
대표청구항▼
1. A computer-implemented method of generating position estimates of a trackee at a location, the method being implemented by a computer that includes a physical processor, the method, comprising: obtaining, as input, tracking data for the trackee obtained from inertial sensors, wherein the tracking
1. A computer-implemented method of generating position estimates of a trackee at a location, the method being implemented by a computer that includes a physical processor, the method, comprising: obtaining, as input, tracking data for the trackee obtained from inertial sensors, wherein the tracking data includes a collection of tracking points forming a tracking path of the trackee, and wherein each tracking point includes at least two-dimensional location coordinates;causing a map of the location to be displayed, via a graphical user interface associated with the computer, the map including one or more building features;generating position estimates for the trackee by dividing the tracking path into polygonal path segments of tracking points and correlating a polygonal path segment to a building feature to reduce tracking errors associated with the inertial sensors responsive to a determination that the polygonal path segment matches the building feature; andcausing the generated position estimates to be displayed on the map. 2. The method of claim 1, wherein the obtained tracking data comprises previously-acquired, stored tracking data. 3. The method of claim 1, wherein one or more of the polygonal path segments include rectangular segments comprising: a group of tracking points contained within a bounding box having a threshold maximum width. 4. The method of claim 1, further comprising: identifying polygonal path segments, having a length that exceeds a predetermined threshold, that are approximately parallel or perpendicular to one another as being on a path grid;correcting the identified polygonal path segments to a relative grid to eliminate error accumulated by the inertial sensors; andmatching the path grid to one or more building features. 5. The method of claim 1, wherein the tracking data includes tracking data obtained from a gyroscope and a compass, the method further comprising: selecting a polygonal path segment comprising a series of tracking points;determining a compass prediction for a heading of the selected polygonal path segment, using each tracking point in the series of tracking points, by rotating a compass angle obtained from the compass at each tracking point by the difference between the polygonal path segment heading and a gyroscope angle for the tracking point;clustering compass-gyroscope correlated heading estimates for the polygonal path segment heading; anddetermining a highest probability compass heading for the polygonal path segment heading using the clustered compass-gyroscope correlated heading estimates. 6. The method of claim 1, wherein the tracking data includes tracking data obtained from a compass, the method further comprising: determining building grid angles from the one or more building features; andclustering compass angles of tracking points forming at least one polygonal path segment around grid angle headings to determine the highest probability grid heading for the at least one polygonal path segment, wherein the compass angles are obtained from the compass. 7. The method of claim 1, further comprising: determining grid angles and partitions for a building from the one or more building features;identifying, for a selected polygonal path segment, a building partition that the polygonal path segment crosses or lies within; andimplementing a correction by rotating the polygonal path segment to a probable heading based on a grid angle associated with the identified building partition responsive to a determination that the correction is within determined correction bounds. 8. The method of claim 1, further comprising: determining grid angles and partitions for a building from the one or more building features;detecting path grids;associating the polygonal path segments and the path grids with compass angles and grid angles by clustering and building partition testing; andaligning the polygonal path segments and path grids to the building grid angles. 9. The method of claim 1, wherein the map of the location comprises a building floor plan. 10. A system for generating position estimates of a trackee at a location, the system comprising: a computer processor configured to: obtain, as input, tracking data for the trackee obtained from inertial sensors, wherein the tracking data includes a collection of tracking points forming a tracking path of the trackee, and wherein each tracking point includes at least two-dimensional location coordinates;cause a map of the location to be displayed, via a graphical user interface, the map including one or more building features;generate position estimates for the trackee by dividing the tracking path into polygonal path segments of tracking points and correlating a polygonal path segment to a building feature to reduce tracking errors associated with the inertial sensors responsive to a determination that the polygonal path segment matches the building feature; andcause the generated position estimates to be displayed on the map. 11. The system of claim 10, wherein the obtained tracking data comprises previously-acquired, stored tracking data. 12. The system of claim 10, wherein one or more of the polygonal path segments include rectangular segments comprising a group of tracking points contained within a bounding box having a threshold maximum width. 13. The system of claim 10, wherein the computer processor is further configured to: identify polygonal path segments, having a length that exceeds a predetermined threshold, that are approximately parallel or perpendicular to one another as being on a path grid;correct the identified polygonal path segments to a relative grid to eliminate error accumulated by the inertial sensors; andmatch the path grid to one or more building features. 14. The system of claim 10, wherein the tracking data includes tracking data obtained from a gyroscope and a compass, and wherein the computer processor is further configured to: select a polygonal path segment comprising a series of tracking points;determine a compass prediction for a heading of the selected polygonal path segment, using each tracking point in the series of tracking points, by rotating a compass angle obtained from the compass at each tracking point by the difference between the polygonal path segment heading and a gyroscope angle obtained from the gyroscope for the tracking point;cluster compass-gyroscope correlated heading estimates for the polygonal path segment heading; anddetermine a highest probability compass heading for the polygonal path segment heading using the clustered compass-gyroscope correlated heading estimates. 15. The system of claim 10, wherein the tracking data includes tracking data obtained from a compass, and wherein the computer processor is further configured to: determine building grid angles from the one or more building features; andcluster compass angles of tracking points forming at least one polygonal path segment around grid angle headings to determine the highest probability grid heading for the at least one polygonal path segment, wherein the compass angles are obtained from the compass. 16. The system of claim 10, wherein the computer processor is further configured to: determine grid angles and partitions for a building from the one or more building features;identify, for a selected polygonal path segment, a building partition that the polygonal path segment crosses or lies within; andimplement a correction by rotating the polygonal path segment to a probable heading based on a grid angle associated with the identified building partition responsive to a determination that the correction is within determined correction bounds. 17. The system of claim 10, wherein the computer processor is further configured to: determine grid angles and partitions for a building from the one or more building features;detect path grids;associate the polygonal path segments and the path grids with compass angles and grid angles by clustering and building partition testing; andalign the polygonal path segments and path grids to the building grid angles. 18. The system of claim 10, wherein the map of the location comprises a building floor plan. 19. A non-transitory computer readable storage medium comprising executable code for generating position estimates of a trackee at a location, the computer executable code, when executed by a processor, causing the processor to: obtain, as input, tracking data for the trackee obtained from inertial sensors, wherein the tracking data includes a collection of tracking points forming a tracking path of the trackee, and wherein each tracking point includes at least two-dimensional location coordinates;cause a map of the location to be displayed, via a graphical user interface, the map including one or more building features;generate position estimates for the trackee by dividing the tracking path into polygonal path segments of tracking points and correlating a polygonal path segment to a building feature to reduce tracking errors associated with the inertial sensors responsive to a determination that the polygonal path segment matches the building feature; andcause the generated position estimates to be displayed on the map.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (70)
Braunberger,Alfred S.; Braunberger,Beau M., Absolute acceleration sensor for use within moving vehicles.
Foxlin Eric M. (Cambridge MA), Inertial orientation tracker apparatus having automatic drift compensation for tracking human head and other similarly s.
Tucker, Terry A.; Coleman, Albert L., Method and apparatus for improving performance of an inertial navigation system having global positioning system corrections.
Funk, Benjamin E.; Bandyopadhyay, Amrit; Kohn, Eric A.; Goldsman, Neil; Teolis, Carole A.; Blankeship, Gilmer L., Method and system for locating and monitoring first responders.
Janky,James M.; Eschenbach,Ralph Frederic, Position determination system for movable objects or personnel using GPS/TV location technology integrated with inertial navigation system.
Zeitfuss, Michael P.; Nemethy, Joseph M.; Venezia, Joseph A., System and method for highly accurate real time tracking and location in three dimensions.
Appelt,Daren R.; Brunson,Kevin K.; Hibbs,James D., System and method for identifying, monitoring and evaluating equipment, environmental and physiological conditions.
Rappaport,Theodore S.; Skidmore,Roger R., System and method for indicating the presence or physical location of persons or devices in a site specific representation of a physical environment.
Finn, James S.; Richards, James L.; Fullerton, Larry W.; Payment, Timothy T., System and method for monitoring assets, objects, people and animals utilizing impulse radio.
Richards, James L.; Fullerton, Larry W.; Kelly, Donald A.; Meigs, David C.; Payment, Timothy T.; Finn, James S.; Tucker, William J.; Welch, Jr., William D., System and method for using impulse radio technology to track and monitor animals.
Zhou, Peter Y.; Pang, Dexing; Tong, Yiu-Cho Alan; Lin, Ning; Addington, David Ralph; Albanna, Rowena Lampa; Albanna, Amro; Bolton, Keith I., System for localizing and sensing objects and providing alerts.
Goncalves,Luis Filipe Domingues; Di Bernardo,Enrico; Pirjanian,Paolo; Karlsson,L. Niklas, Systems and methods for computing a relative pose for global localization in a visual simultaneous localization and mapping system.
Goncalves,Luis Filipe Domingues; Karlsson,L. Niklas; Pirjanian,Paolo; Di Bernardo,Enrico, Systems and methods for controlling a density of visual landmarks in a visual simultaneous localization and mapping system.
Karlsson,L. Niklas; Goncalves,Luis Filipe Domingues; Di Bernardo,Enrico; Pirjanian,Paolo, Systems and methods for correction of drift via global localization with a visual landmark.
Goncalves,Luis Filipe Domingues; Karlsson,L. Niklas; Pirjanian,Paolo; Di Bernardo,Enrico, Systems and methods for filtering potentially unreliable visual data for visual simultaneous localization and mapping.
Karlsson,L. Niklas; Pirjanian,Paolo; Goncalves,Luis Filipe Domingues; Di Bernardo,Enrico, Systems and methods for incrementally updating a pose of a mobile device calculated by visual simultaneous localization and mapping techniques.
Karlsson,L. Niklas; Pirjanian,Paolo; Goncalves,Luis Filipe Domingues; Di Bernardo,Enrico, Systems and methods for using multiple hypotheses in a visual simultaneous localization and mapping system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.