Back to results
US 2023/0405810 A1Published application
Modular robot control architecture
AssigneeRivian IP Holdings, LLC
InventorMatthew Pleli
Life of this patent
Estimating the term…
Abstract
A robot is disclosed. The robot includes at least one robot component and a controller. The controller is configured to control the at least one robot component based at least on: (1) an Input/Output (I/O) map comprising a plurality of blocks that are each associated with predefined inputs and outputs; and (2) an application associated with at least one block of the plurality of blocks, the application executes the associated predefined inputs and outputs to control the at least one robot component.
Claims20
A robot, comprising:
- at least one robot component;
- and
- a controller configured to control the at least one robot component based at least on:
- (1) an Input/Output (I/O) map comprising a plurality of blocks that are each associated with predefined inputs and outputs;
- and
- (2) an application associated with at least one block of the plurality of blocks, the application executes the associated predefined inputs and outputs to control the at least one robot component.
3 more elements
A controller for a robot, comprising:
- one or more processors;
- and
- memory storing computer-executable instructions comprising:
- an Input/Output (I/O) map comprising a plurality of blocks that are each associated with predefined inputs and outputs, and
- an application associated with at least one block of the plurality of blocks,
- wherein when the application is executed, the computer-executable instructions cause the one or more processors to control at least one robot component of the robot utilizing the associated predefined inputs and outputs.
3 more elements
A method for configuring a robot, comprising:
- providing an Input/Output (I/O) map, to the robot, the I/O map comprising a plurality of blocks that are each associated with predefined inputs and outputs;
- and
- associating an application with at least one block of the plurality of blocks,
- wherein the application executes the associated predefined inputs and outputs to control at least one robot component of the robot.
1 more element
Dependencies are inferred from the claim text.