Secure wireless communication of robotic safety state information
AssigneeFort Robotics, Inc.
InventorNathan Bivans
Life of this patent
Estimating the term…
Abstract
A system generates, by a first source microcontroller, a first data packet comprising a payload and a first error code, the payload indicating a safety state of a robot. The first source microcontroller transmits the data packet from the first source microcontroller to a second source microcontroller. The second source microcontroller generates a second data packet that includes the payload, the first error code and a second error code. The second source microcontroller transmits the second data packet to a sink microcontroller, wherein the sink microcontroller recovers the payload based on at least one of the first error code and the second error code.
Claims20
A method comprising:
- generating, by a first source microcontroller, a first data packet comprising a payload and a first error code, the payload indicating a safety state of a robot;
- transmitting the data packet from the first source microcontroller to a second source microcontroller;
- generating, by the second source microcontroller, a second data packet that includes the payload, the first error code and a second error code;
- and
- transmitting the second data packet to a sink microcontroller over a communications channel, wherein the sink microcontroller recovers the payload based on at least one of the first error code and the second error code.
A non-transitory computer-readable medium comprising memory with instructions encoded thereon, the instructions, when executed, causing one or more processors to perform operations, the instructions comprising instructions to:
- generate, by a first source microcontroller, a first data packet comprising a payload and a first error code, the payload indicating a safety state of a robot;
- transmit the data packet from the first source microcontroller to a second source microcontroller;
- generate, by the second source microcontroller, a second data packet that includes the payload, the first error code and a second error code;
- and
- transmit the second data packet to a sink microcontroller over a communications channel, wherein the sink microcontroller recovers the payload based on at least one of the first error code and the second error code.
A system comprising:
- memory with instructions encoded thereon;
- and
- one or more processors that, when executing the instructions, are caused to perform operations comprising:
- generating, by a first source microcontroller, a first data packet comprising a payload and a first error code, the payload indicating a safety state of a robot;
- transmitting the data packet from the first source microcontroller to a second source microcontroller;
- generating, by the second source microcontroller, a second data packet that includes the payload, the first error code and a second error code;
- and
- transmitting the second data packet to a sink microcontroller over a communications channel, wherein the sink microcontroller recovers the payload based on at least one of the first error code and the second error code.
Dependencies are inferred from the claim text.