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.