Methods and systems for reducing false alarms in a robotic device by sensor fusion
First Claim
1. A method for reducing false alarms in a robotic device using sensor fusion, the method comprising:
- receiving sensor data at one or more sensors of a robot at a first location of an environment, wherein the sensor data indicates a detection event associated with an object in the environment;
determining, based on the sensor data and a set of positive logic patterns in a first pattern library, a first portion of the sensor data that matches one or more positive logic patterns of the set of positive logic patterns;
determining, based on the sensor data and a set of negative logic patterns in a second pattern library, a second portion of the sensor data that matches one or more negative logic patterns of the set of negative logic patterns;
determining, based on the determined first portion of the sensor data, the set of positive logic patterns, and the set of negative logic patterns, a third portion of sensor data that does not match any positive logic patterns of the set of positive logic patterns or negative logic patterns of the set of negative logic patterns;
generating, using the first, second and third portions of data, an alarm decision, wherein the alarm decision includes a decision of whether the sensor data indicates that the detection event took place;
receiving an input indicating that the alarm decision was incorrect;
linking the alarm decision and the input to each other; and
transmitting the linked alarm decision and input to the second pattern library based on the input, wherein when the linked alarm decision and input are received, the set of negative logic patterns is updated to include the linked alarm decision and input.
2 Assignments
0 Petitions
Accused Products
Abstract
The present technology generally relates to robotics. More specifically, the present technology relates to systems and methods for reducing false alarms by a mobile robotic device using data collected by sensors in the robotic device. An example of the technology may include receiving sensor data at one or more sensors; determining a first portion of the sensor data that matches one or more positive logic patterns of the set of positive logic patterns; determining a second portion of the sensor data that matches one or more negative logic patterns of the set of negative logic patterns; determining a third portion of sensor data that does not match any positive logic patterns of the set of positive logic patterns or negative logic patterns of the set of negative logic patterns; generating an alarm decision; receiving an input indicating that the alarm decision was incorrect; linking the alarm decision and the input to each other; and transmitting the linked alarm decision and input to the second pattern library based on the input.
22 Citations
20 Claims
-
1. A method for reducing false alarms in a robotic device using sensor fusion, the method comprising:
-
receiving sensor data at one or more sensors of a robot at a first location of an environment, wherein the sensor data indicates a detection event associated with an object in the environment; determining, based on the sensor data and a set of positive logic patterns in a first pattern library, a first portion of the sensor data that matches one or more positive logic patterns of the set of positive logic patterns; determining, based on the sensor data and a set of negative logic patterns in a second pattern library, a second portion of the sensor data that matches one or more negative logic patterns of the set of negative logic patterns; determining, based on the determined first portion of the sensor data, the set of positive logic patterns, and the set of negative logic patterns, a third portion of sensor data that does not match any positive logic patterns of the set of positive logic patterns or negative logic patterns of the set of negative logic patterns; generating, using the first, second and third portions of data, an alarm decision, wherein the alarm decision includes a decision of whether the sensor data indicates that the detection event took place; receiving an input indicating that the alarm decision was incorrect; linking the alarm decision and the input to each other; and transmitting the linked alarm decision and input to the second pattern library based on the input, wherein when the linked alarm decision and input are received, the set of negative logic patterns is updated to include the linked alarm decision and input. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A robotic device, comprising:
-
one or more processors; a memory having instructions stored thereon, which when executed by the one or more processors, cause the computing device to perform operations including; receiving sensor data at one or more sensors of a robot at a first location of an environment, wherein the sensor data indicates a detection event associated with an object in the environment; determining, based on the sensor data and a set of positive logic patterns in a first pattern library, a first portion of the sensor data that matches one or more positive logic patterns of the set of positive logic patterns; determining, based on the sensor data and a set of negative logic patterns in a second pattern library, a second portion of the sensor data that matches one or more negative logic patterns of the set of negative logic patterns; determining, based on the determined first portion of the sensor data, the set of positive logic patterns, and the set of negative logic patterns, a third portion of sensor data that does not match any positive logic patterns of the set of positive logic patterns or negative logic patterns of the set of negative logic patterns; generating, using the first, second and third portions of data, an alarm decision, wherein the alarm decision includes a decision of whether the sensor data indicates that the detection event took place; receiving an input indicating that the alarm decision was incorrect; linking the alarm decision and the input to each other; and transmitting the linked alarm decision and input to the second pattern library based on the input, wherein when the linked alarm decision and input are received, the set of negative logic patterns is updated to include the linked alarm decision and input. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium communicatively coupled to one or more processors, wherein the non-transitory computer readable storage medium includes instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including:
-
receiving sensor data at one or more sensors of a robot at a first location of an environment, wherein the sensor data indicates a detection event associated with an object in the environment; determining, based on the sensor data and a set of positive logic patterns in a first pattern library, a first portion of the sensor data that matches one or more positive logic patterns of the set of positive logic patterns; determining, based on the sensor data and a set of negative logic patterns in a second pattern library, a second portion of the sensor data that matches one or more negative logic patterns of the set of negative logic patterns; determining, based on the determined first portion of the sensor data, the set of positive logic patterns, and the set of negative logic patterns, a third portion of sensor data that does not match any positive logic patterns of the set of positive logic patterns or negative logic patterns of the set of negative logic patterns; generating, using the first, second and third portions of data, an alarm decision, wherein the alarm decision includes a decision of whether the sensor data indicates that the detection event took place; receiving an input indicating that the alarm decision was incorrect; linking the alarm decision and the input to each other; and transmitting the linked alarm decision and input to the second pattern library based on the input, wherein when the linked alarm decision and input are received, the set of negative logic patterns is updated to include the linked alarm decision and input. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification