CPC G05D 1/0088 (2013.01) [G05B 19/4155 (2013.01); G06T 1/0014 (2013.01); G06T 7/521 (2017.01); G06T 7/70 (2017.01); G07C 5/04 (2013.01); G07C 5/085 (2013.01); G07C 5/0808 (2013.01); G01S 19/485 (2020.05); G01S 19/49 (2013.01); G05B 2219/50391 (2013.01); G05D 1/027 (2013.01); G05D 1/0231 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/30244 (2013.01); G06T 2207/30252 (2013.01)] | 35 Claims |
1. A method of improving navigation, the method comprising:
initiating, by a processor in a robotic device, a start of a predetermined time period associated with semantic information extraction;
detecting, during the predetermined period, an adverse event that indicates sensor unreliability of the one or more sensors;
in response to detecting the adverse event that indicates sensor unreliability of the one or more sensors:
identifying a current time slot of the predetermined time period;
identifying a current estimated position and orientation of the robotic device; and
recording updates to semantic information stored for the one or more sensors based on the current time slot and the current estimated position and orientation of the robotic device; and
identifying a pattern of adverse events for a position and orientation of robotic device based on the recorded semantic information after the end of the predetermined time period.
|