IP Library Granted Patent US 12,053,892
Granted Patent B2
US 12,053,892 · App. 17/226,471 · Granted Aug 6, 2024

Systems, apparatuses and methods for removing false positives from sensor detection

Inventor: Jean-Baptiste Passot (San Diego, CA)
Assignee: Brain Corporation
B25J9/1676B25J9/1664G01S7/4876G05D1/0238G05D1/0231
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,053,892
App. No.
17/226,471
Granted
Aug 6, 2024
Kind
B2
Abstract

Systems and methods for removing false positives from sensor detection for robotic apparatuses traveling a route, wherein the robot may use a material filter, digital filter, or a combination of digital and material filters of increasing strength to remove a false positive from sensor detection. After removing the false positive, signals to one or more motors coupled to the robot may configure the robotic to travel past the false positive along the route.

Claims (49)

1. A robotic system, comprising:

a non-transitory computer readable storage medium comprising a plurality of computer readable instructions stored thereon; and

one or more processors configured to execute the plurality of computer readable instructions to:

detect, using a sensor coupled to the robotic system, a false positive at a first location along a route;

apply filter configurations of increasing strength to the sensor to block the false positive until the false positive is no longer detected by the sensor, wherein the application of the filter configurations is performed using simulated measurements of the false positive, the simulated measurements being based on measured data from one or more sensor units at the first location; and

transmit signals to one or more motors of the robotic system to configure the robotic system to travel past the false positive along the route after the false positive is no longer detected.

2. The robotic system of claim 1 , wherein

the filter configurations comprise a material filter positioned in front of the sensor, a digital filter applied to data received from the sensor, or a combination thereof.

3. The robotic system of claim 1 , wherein the one or more processors are further configured to execute the plurality of computer readable instructions to:

detect the false positive based on a user input, the user input comprising at least one of the user effectuating movement of the robotic system through the detected false positive without detection of a collision, or the user providing input to a user interface of the robotic system.

4. The robotic system of claim 1 , wherein the one or more processors are further configured to execute the plurality of computer readable instructions to:

detect the false positive based on the false positive being detected at the first location and not being detected in a continuous manner as the robotic system moves to a second location further along the route than the first location.

5. The robotic system of claim 1 , wherein the one or more processors are further configured to execute the plurality of computer readable instructions to:

dynamically adjust parameters of the first filter configuration based on movements of the robotic system, and

dynamically adjust lighting parameters observed using, at least in part, the sensor.

6. The robotic system of claim 1 , wherein the one or more processors are further configured to execute the plurality of computer readable instructions to:

associate the first location along the route with the first filter configuration configured to remove the false positive from sensor detection at the first location; and

apply the first filter configuration to the sensor upon navigation of the robotic system at the first location.

7. A non-transitory computer readable storage medium comprising a plurality of computer readable instructions stored thereon, which when executed by one or more processors, configure the one or more processors to:

detect, using a sensor coupled to a robot, a false positive at a first location along a route;

apply filter configurations of increasing strength to the sensor to block the false positive until the false positive is no longer detected by the sensor, wherein the application of the filter configurations is performed using simulated measurements of the false positive, the simulated measurements being based on measured data from one or more sensor units at the first location; and

transmit signals to one or more motors of the robot to configure the robot to travel past the false positive along the route after the false positive is no longer detected.

8. The non-transitory computer readable storage medium of claim 7 , wherein

the filter configurations comprise a material filter positioned in front of the sensor, a digital filter applied to data received from the sensor, or a combination thereof.

9. The non-transitory computer readable storage medium of claim 7 , wherein the one or more processors are further configured to execute the plurality of computer readable instructions to:

detect the false positive based on user input, the user input comprising at least one of the user effectuating movement of the robot through the detected false positive without detection of a collision, or the user providing input to a user interface of the robot.

10. The non-transitory computer readable storage medium of claim 7 , wherein the one or more processors are further configured to execute the plurality of computer readable instructions to:

detect the false positive based on the false positive being detected at the first location and not being detected in a continuous manner as the robot moves to a second location further along the route than the first location.

11. The non-transitory computer readable storage medium of claim 7 , wherein the one or more processors are further configured to execute the plurality of computer readable instructions to:

dynamically adjust parameters of the first filter configuration based on movements of the robot and dynamic lighting parameters observed using, at least in part, the sensor.

12. The non-transitory computer readable storage medium of claim 7 , wherein the one or more processors are further configured to execute the plurality of computer readable instructions to:

associate the first location along the route with the first filter configuration configured to remove the false positive from sensor detection at the first location; and

apply the first filter configuration to the sensor upon navigation of the robot at the first location.

13. A method, comprising:

detecting, using a sensor coupled to a robot, a false positive at a first location along a route;

applying filter configurations of increasing strength to the sensor to block the false positive until the false positive is no longer detected by the sensor, wherein the application of the filter configurations is performed using simulated measurements of the false positive, the simulated measurements being based on measured data from one or more sensor units at the first location; and

transmitting signals to one or more motors of the robot to configure the robot to travel past the false positive along the route after the false positive is no longer detected.

14. The method of claim 13 , wherein

the filter configurations comprise a material filter positioned in front of the sensor, a digital filter applied to data received from the sensor, or a combination thereof.

15. The method of claim 13 , further comprising:

detecting the false positive based on user input, the user input comprising at least one of the user effectuating movement of the robot through the detected false positive without detection of a collision, or the user providing input to a user interface of the robot.

16. The method of claim 13 , further comprising:

detecting the false positive based on the false positive being detected at the first location and not being detected in a continuous manner as the robot moves to a second location further along the route than the first location.

17. The method of claim 13 , further comprising:

adjusting dynamically parameters of the first filter configuration based on movements of the robot, and

adjusting dynamically lighting parameters observed using, at least in part, the sensor.

18. The method of claim 13 , further comprising:

associating the first location along the route with the first filter configuration configured to remove the false positive from sensor detection at the first location; and

applying the first filter configuration to the sensor upon navigation of the robot at the first location.

Assignments (1)
SECURITY INTEREST Recorded Oct 8, 2021
From: BRAIN CORPORATION
To: HERCULES CAPITAL, INC.
Reel/Frame 057851/0574 →
Continuity (3)
Continuation PCTUS2019045867 · Aug 9, 2019
Provisional Application 62717145 · Aug 10, 2018
Related Publication 20210220996A1 · Jul 22, 2021