Localization by learning of wave-signal distributions
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
B25J-009/16
G05D-001/02
G06F-015/00
G06F-019/00
출원번호
US-0589429
(2015-01-05)
등록번호
US-9440354
(2016-09-13)
발명자
/ 주소
Gutmann, Steffen
Eade, Ethan
Fong, Philip
Munich, Mario
출원인 / 주소
iRobot Corporation
대리인 / 주소
Fish & Richardson P.C.
인용정보
피인용 횟수 :
0인용 특허 :
76
초록▼
A robot having a signal sensor configured to measure a signal, a motion sensor configured to measure a relative change in pose, a local correlation component configured to correlate the signal with the position and/or orientation of the robot in a local region including the robot's current position,
A robot having a signal sensor configured to measure a signal, a motion sensor configured to measure a relative change in pose, a local correlation component configured to correlate the signal with the position and/or orientation of the robot in a local region including the robot's current position, and a localization component configured to apply a filter to estimate the position and optionally the orientation of the robot based at least on a location reported by the motion sensor, a signal detected by the signal sensor, and the signal predicted by the local correlation component. The local correlation component and/or the localization component may take into account rotational variability of the signal sensor and other parameters related to time and pose dependent variability in how the signal and motion sensor perform. Each estimated pose may be used to formulate new or updated navigational or operational instructions for the robot.
대표청구항▼
1. A robot configured to determine its location and orientation in an environment in which a signal, external to the robot, is present, the robot comprising: a signal sensor configured to detect a property of the signal;a movement system configured to move the robot from a first pose comprising a fi
1. A robot configured to determine its location and orientation in an environment in which a signal, external to the robot, is present, the robot comprising: a signal sensor configured to detect a property of the signal;a movement system configured to move the robot from a first pose comprising a first location in the environment at a first time to a second pose comprising a second location at a second time, the second location proximate to the first location;a motion sensor configured to detect a change in location between the first pose and the second pose;a local signal estimator configured to predict the value of the signal property at a plurality of poses, the plurality of poses comprising poses with respective predefined locations proximate to the first pose; anda localization component configured to estimate the robot's second pose based at least in part on a value of the signal property as detected by the signal sensor at the second pose, the change in pose between the first pose and the second pose as detected by the motion sensor, and a predicted value of the signal property at the estimated second pose based at least in part on one or more of the values predicted by the local signal estimator. 2. The robot of claim 1, wherein the motion sensor is configured to detect the change in location between the first pose and the second pose by detecting a relative change in location. 3. The robot of claim 1, wherein two locations are proximate only if they are less than 2 meters apart. 4. The robot of claim 3, wherein two locations are proximate only if they are less than 2 feet apart. 5. The robot of claim 1, wherein: the movement system is further configured to move the robot from the second location at the second time to a third pose comprising a third location in the environment at a third time, the third location not proximate to the first location;the motion sensor is further configured to detect a change in location between the second location and the third location;the local signal estimator is further configured to predict values of the signal property at a plurality of locations proximate to the third location based, at least in part, on extrapolating from previously predicted values at one or more locations proximate to both the first location and the third location; andthe localization component is further configured to estimate the robot's third location based at least in part on a value of the signal property as detected by the signal sensor at the third location, the change in location between the second location and the third location as detected by the motion sensor, and a value of the signal property at the estimated third location as predicted by the local signal estimator. 6. The robot of claim 5, wherein the local signal estimator is further configured to introduce noise into the extrapolation. 7. The robot of claim 1, wherein the motion sensor is further configured to detect a relative change in orientation between the first pose and the second pose. 8. The robot of claim 7, wherein the localization component is further configured to estimate the robot's second pose based at least in part on a rotational variance measure associated with how the value of the signal property detected by the signal sensor depends on the orientation of the robot. 9. The robot of claim 1, wherein the local signal estimator is further configured to detect and reject outliers of the predicted values of the signal property. 10. The robot of claim 1, wherein the estimated second pose is based at least in part on a calibration parameter of at least one of the signal sensor and the motion sensor. 11. An autonomous robot comprising: a movement system configured to move the robot within an environment from a first pose to a second pose and from the second pose to a third pose, the first pose comprising a first location in the environment at a first time, the second pose comprising a second location at a second time, and the third pose comprising a third location at a third time, wherein the second location is proximate to the first location and the third location is not proximate to the first location;a signal sensor configured to be responsive to a property of a signal in the environment;a motion sensor configured to detect a change in location between the first pose and the second pose, and to detect a change in location between the second pose and the third pose;a local signal estimator configured to predict values of the signal property at a plurality of locations proximate to the first location and to predict values of the signal property at a plurality of locations proximate to the third location, the values at the plurality of locations proximate to the third location being based, at least in part, on extrapolating from previously predicted values at one or more locations proximate to both the first location and the third location; anda localization component configured to: estimate the second location of the robot based at least in part on a value of the signal property as detected by the signal sensor at the second location, the change in location between the first pose and the second pose as detected by the motion sensor, and a predicted value of the signal property at the estimated second location as predicted by the local signal estimator, and toestimate the third location of the robot based at least in part on a value of the signal property as detected by the signal sensor at the third location, the change in location between the second pose and the third pose as detected by the motion sensor, and a predicted value of the signal property at the estimated third location as predicted by the local signal estimator. 12. The robot of claim 11, wherein the localization component is further configured to estimate at least one of the second pose and the third pose based at least in part on a rotational variance measure associated with how the value of the signal property detected by the signal sensor depends on an orientation of the robot. 13. The robot of claim 11, wherein the localization component is further configured to estimate at least one of the second pose and the third pose based at least in part on a calibration parameter of at least one of the signal sensor and the motion sensor. 14. The robot of claim 11, wherein the first and third locations are not proximate in that they are greater than 2 meters apart. 15. The robot of claim 11, wherein the local signal estimator is further configured to introduce noise into the extrapolation. 16. The robot of claim 11, wherein the motion sensor is further configured to detect a relative change in orientation between the first pose and the second pose and between the second pose and the third pose. 17. The robot of claim 11, wherein the localization component is further configured to revise the second pose by applying a SLAM implementation to at least the estimated second location, the predicted value of the signal property at the estimated second location, and the value of the signal property at the estimated second location. 18. The robot of claim 11, wherein the localization component is further configured to revise the third pose by applying a SLAM implementation to at least the estimated third location, the predicted value of the signal property at the estimated third location, and the value of the signal property at the estimated third location. 19. The robot of claim 11, wherein the local signal estimator is further configured to detect and reject outliers of the predicted values of the signal property. 20. The robot of claim 11, wherein at least one of the estimated second location and the estimated third location is based at least in part on a calibration parameter of at least one of the signal sensor and the motion sensor.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (76)
Lofgren Gunnar K. (Charlotte NC) Netzler Gran P. R. (Frilless SEX), Apparatus and method for optical guidance system for automatic guided vehicle.
Halsall James R. (Runcorn GB2) Larcombe Michael H. E. (Cannon Park GB2) Robertson James R. (Northwich GB2) Rogers Mark A. M. (Chester GB2), Driverless vehicle autoguide by light signals and two directional detectors.
Burke Steven A. (Champlin MN) Liang Cao Z. (Tianjin OH CNX) Hall Ernest L. (Cincinnati OH), Guiding an unmanned vehicle by reference to overhead features.
Eric Richard Bartsch ; Charles William Fisher ; Paul Amaat France ; James Frederick Kirkpatrick ; Gary Gordon Heaton ; Thomas Charles Hortel ; Arseni Velerevich Radomyselski ; James Randy Stig, Home cleaning robot.
Boultinghouse Karlan D. (Sandia Park NM) Schoeneman J. Lee (Albuquerque NM) Tise Bertice L. (Albuquerque NM), Method for laser-based two-dimensional navigation system in a structured environment.
Bauer Rudolf (Neubiberg DEX), Method for producing a cellularly structured environment map of a self-propelled, mobile unit that orients itself in the.
Evans ; Jr. John M. (Brookfield CT) King Steven J. (Woodbury CT) Weiman Carl F. R. (Westport CT), Mobile robot navigation employing retroreflective ceiling features.
Everett ; Jr. Hobart R. (San Diego CA) Gilbreath Gary A. (San Diego CA) Laird Robin T. (San Diego CA), Navigational control system for an autonomous vehicle.
Dyer Robert D. (Richland WA) Eschbach Eugene A. (Richland WA) Griffin Jeffrey W. (Kennewick WA) Lind Michael A. (Durham OR) Buck Erville C. (Eugene OR) Buck Roger L. (Springfield OR), Optical guidance system for industrial vehicles.
Bauer Rudolf,DEX ; Wienkop Uwe,DEX, Process for preparing an area plan having a cellular structure and comprising a unit moving automatically and positioned in said area using sensors based on wave reflection.
Scheible, Guntram; Smailus, Bernd; Klaus, Martin; Garrels, Kai; Heinemann, Lothar, System for wirelessly supplying a large number of actuators of a machine with electrical power.
Evans ; Jr. John M. (Brookfield CT) Weiman Carl F. R. (Westport CT) King Steven J. (Woodbury CT), Visual navigation and obstacle avoidance structured light system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.