Systems and methods for detecting blind spots for robots
AssigneeBrain Corporation
InventorJean-Baptiste Passot
Life of this patent
Estimating the term…
Abstract
Systems and methods for detecting blind spots using a robotic apparatus are disclosed herein. According to at least one exemplary embodiment, a robot may utilize a plurality of virtual robots or representations to determine intersection points between extended measurements from the robot and virtual measurements from a respective one of the virtual robot or representation to determine blind spots. The robot may additionally consider locations of the blind spots while navigating a route to enhance safety, wherein the robot may perform an action to alert nearby humans upon navigating near a blind spot along the route.
Claims15
A non-transitory computer readable storage medium comprising a plurality of computer readable instructions stored thereon that when executed by at least one controller cause at least one controller to,
- project at least one virtual representation along a route traveled by a robot;
- collect, via the at least one virtual representation, a plurality of virtual measurements of an object based on current localization data of the object on a computer readable map;
- and
- determine, via the at least one virtual representation, a blind spot based on intersections between at least one extended measurement extending from the robot and at least one virtual measurement of the at least one virtual representation which does not detect the object;
- and
- perform a safety action upon navigating a predetermined distance from a point along a route proximate to the blind spot, the safety action comprising at least one of a visual indication, an auditory noise, a change of trajectory, or change of velocity of the robot.
A system for detecting a blind spot, comprising:
- a memory comprising a plurality of computer readable instructions stored thereon;
- and
- at least one controller configured to execute the computer readable instructions to,
- project at least one virtual representation along a route traveled by a robot upon detection of an object by a sensor coupled to the robot,
- collect a plurality of virtual measurements of the object based on current localization data of the object on a computer readable map, and
- determine the blind spot based on intersections between at least one extended measurement from the sensor coupled to the robot and at least one virtual measurement of the at least one virtual representation which does not detect the object;
- and
- perform a safety action upon navigating a predetermined distance from a point along a route proximate to the blind spot, the safety action comprising at least one of a visual indication, an auditory noise, a change of trajectory, or change of velocity of the robot.
A method for detecting a blind spot, comprising:
- projecting, by at least one controller coupled to a robot traveling along a route, at least one virtual representation along the route upon detection of an object by a sensor coupled to the robot, the at least one virtual representation being configured to collect a plurality of virtual measurements of the object based on current localization data of the object on a computer readable map;
- and
- determining, by the at least one controller, the blind spot based on intersections between at least one extended measurement from the sensor and at least one virtual measurement of the at least one virtual representation which does not detect the object;
- and
- performing a safety action upon navigating a predetermined distance from a point along a route proximate to the blind spot, the safety action comprising at least one of a visual indication, an auditory noise, a change of trajectory, or change of velocity of the robot.
Dependencies are inferred from the claim text.