FRAMEWORK AND METHOD FOR CONTROLLING A ROBOTIC SYSTEM USING A DISTRIBUTED COMPUTER NETWORK
First Claim
1. A robotic system operable for performing an autonomous task, the robotic system comprising:
- a humanoid robot having a plurality of integrated system components, including a plurality of compliant robotic joints, actuators adapted for moving the robotic joints, and sensors adapted for measuring control and feedback data at a plurality of control points of the integrated system components; and
a multi-level distributed control framework (DCF) adapted for controlling the integrated system components over multiple high-speed communication networks, the DCF including;
a plurality of first controllers each configured for processing and controlling the control and feedback data within at least one of the integrated system components;
a second controller adapted for coordinating the functionality of the integrated system components via communication with the plurality of first controllers; and
a third controller adapted for transmitting a signal commanding performance of the autonomous task to the second controller;
wherein the DCF centralizes and abstracts the control and feedback data in a single logical location to facilitate control of the humanoid robot across the multiple high-speed communication networks.
10 Assignments
0 Petitions
Accused Products
Abstract
A robotic system for performing an autonomous task includes a humanoid robot having a plurality of compliant robotic joints, actuators, and other integrated system devices that are controllable in response to control data from various control points, and having sensors for measuring feedback data at the control points. The system includes a multi-level distributed control framework (DCF) for controlling the integrated system components over multiple high-speed communication networks. The DCF has a plurality of first controllers each embedded in a respective one of the integrated system components, e.g., the robotic joints, a second controller coordinating the components via the first controllers, and a third controller for transmitting a signal commanding performance of the autonomous task to the second controller. The DCF virtually centralizes all of the control data and the feedback data in a single location to facilitate control of the robot across the multiple communication networks.
-
Citations
19 Claims
-
1. A robotic system operable for performing an autonomous task, the robotic system comprising:
-
a humanoid robot having a plurality of integrated system components, including a plurality of compliant robotic joints, actuators adapted for moving the robotic joints, and sensors adapted for measuring control and feedback data at a plurality of control points of the integrated system components; and a multi-level distributed control framework (DCF) adapted for controlling the integrated system components over multiple high-speed communication networks, the DCF including; a plurality of first controllers each configured for processing and controlling the control and feedback data within at least one of the integrated system components; a second controller adapted for coordinating the functionality of the integrated system components via communication with the plurality of first controllers; and a third controller adapted for transmitting a signal commanding performance of the autonomous task to the second controller; wherein the DCF centralizes and abstracts the control and feedback data in a single logical location to facilitate control of the humanoid robot across the multiple high-speed communication networks. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A distributed control framework (DCF) for motion control of a humanoid robot having a plurality of integrated system components including a plurality of compliant robotic joints, actuators adapted for moving the robotic joints, and sensors adapted for measuring control and feedback data at a plurality of control points of the integrated system components, the DCF comprising:
-
a plurality of different high-speed communication networks; a plurality of first controllers each configured for processing and controlling the control and feedback data from at least one of the integrated system components; a second controller adapted for coordinating the functionality of the integrated system components via the plurality of first controllers; and a third controller adapted for transmitting a signal commanding performance of an autonomous task to the second controller; wherein the DCF abstracts and centralizes the control and feedback data in a single location to facilitate control of the humanoid robot across the high-speed communication networks. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of controlling motion of a humanoid robot having a plurality of integrated system components including a plurality of compliant robotic joints, actuators adapted for moving the robotic joints, and sensors adapted for measuring control and feedback data at a plurality of control points of the integrated system components, the method comprising:
-
embedding each of a plurality of first controllers in a respective one of the plurality of integrated system components; coordinating a function of the integrated system components using a second controller, wherein the second controller is in communication with each of the plurality of first controllers; commanding execution of an autonomous task by transmitting a signal to the second controller from a third controller; and centralizing and abstracting the control and feedback data in a single logical location to facilitate control of the robot across multiple communication networks. - View Dependent Claims (18, 19)
-
Specification