Method for proactive safety
AssigneeFort Robotics, Inc.
InventorNathan Bivans
Life of this patent
Estimating the term…
Abstract
A method includes: accessing message including a frame captured by a fixed sensor in an operating field; detecting an object in the frame; calculating a first position of the object, in a reference coordinate system, within the operating field; calculating a trust score for the object based on a set of characteristics of the message; accessing a second position of a machine in the reference coordinate system; defining a controlled zone, in the reference coordinate system, encompassing the second position occupied by the machine based on the trust score; in response to detecting the first position of the first object intersecting the controlled zone, generating a command that transitions the machine from a nominal operating mode to a reduced performance operating mode; and transmitting the command to the machine.
Claims20
A method comprising, during a first time period:
- accessing a first message comprising a first image captured by a first fixed optical sensor defining a field of view intersecting an operating field;
- based on a first set of features in a first region of the first image:
- detecting a first object in the first image;
- and
- calculating a first position of the first object, in a reference coordinate system, within the operating field;
- accessing a first set of characteristics of the first message, the first set of characteristics representing:
- a first source identifier associated with the first fixed optical sensor;
- and
- a first digital certificate assigned to the first fixed optical sensor;
- calculating a first trust score for the first object based on the first set of characteristics;
- accessing a second position of a first machine in the reference coordinate system;
- in response to the first trust score exceeding a first threshold score, defining a first boundary of a first controlled zone, in the reference coordinate system, encompassing the second position occupied by the first machine;
- and
- in response to detecting the first position of the first object intersecting the first controlled zone, executing a first set of actions comprising:
- generating a first command that transitions the first machine from a nominal operating mode to a reduced performance operating mode;
- and
- transmitting the first command to the first machine.
A method comprising, during a first time period:
- accessing a first message comprising a first image captured by a fixed optical sensor defining a field of view intersecting an operating field;
- based on a first set of features in a first region of the first image:
- detecting a first object in the first image;
- and
- calculating a first position of the first object, in a reference coordinate system, within the operating field;
- accessing a first set of characteristics of the first message, the first set of characteristics representing
- a first network path of the first message;
- and
- a first jitter value representing a first difference between a first reception time of the first message and a first expected reception time of the first message;
- calculating a first trust score for the first object based on the first set of characteristics;
- accessing a second position of a first machine in the reference coordinate system;
- in response to detecting the first trust score exceeding a threshold score, accessing a first policy for the first machine, the first policy specifying:
- a first controlled zone comprising a first boundary exhibiting a first distance from the first machine;
- a first set of actions associated with the first controlled zone;
- a second controlled zone comprising a second boundary exhibiting a second distance from the first machine, the second distance falling below the first distance;
- and
- a second set of actions associated with the second controlled zone;
- defining the first controlled zone and the second controlled zone, in the reference coordinate system, encompassing the second position occupied by the first machine;
- in response to detecting the first position of the first object intersecting the first controlled zone, executing the first set of actions comprising:
- generating a first command that transitions the first machine from a nominal operating mode to a reduced performance operating mode;
- transmitting the first command to the first machine;
- and
- activating a warning indicator in the operating field proximal the first position of the first object;
- and
- in response to detecting the first position of the first object falling outside of the second controlled zone, bypassing the second set of actions comprising generating a second command that transitions the first machine to a safe state.
A method comprising:
- accessing a message comprising an image captured by a fixed optical sensor defining a field of view intersecting an operating field;
- based on a set of features in a first region of the image:
- detecting an object in the image;
- and
- calculating a first position of the object, in a reference coordinate system, within the operating field;
- accessing a set of characteristics of the message, the set of characteristics representing:
- a digital certificate assigned to the fixed optical sensor;
- and
- a network path of the message;
- calculating a trust score for the object based on the set of characteristics;
- accessing a second position of a machine in the reference coordinate system;
- in response to the trust score exceeding a threshold score, defining a controlled zone, in the reference coordinate system, encompassing the second position occupied by the machine;
- in response to detecting the first position of the object intersecting the controlled zone, generating a command that transitions the machine from a first operating mode to a second operating mode;
- and
- transmitting the command to the machine.
Dependencies are inferred from the claim text.