System and method for data communication with a mechatronic device
First Claim
1. A mechatronic system attachable to a human body, the system comprising:
- a prosthetic joint;
at least one sensor configured to gather data regarding a motion parameter of the prosthetic joint;
an actuator configured to control movement of the prosthetic joint;
a memory storing a first set of instructions for controlling the actuator based on the sensor data;
a communication interface configured to communicate data with a data source external to the prosthetic joint, the communicated data comprising a second set of instructions for controlling the actuator based on the sensor data; and
a processor configured to execute the stored first set of instructions, execution of the first set of instructions causing the processor to determine a first actuator control command based on the sensor data that controls movement of the prosthetic joint according to a first activity, the processor further being configured to receive and execute the second set of instructions, execution of the second set of instructions causing the processor to determine a second actuator control command based on the sensor data that controls movement of the prosthetic joint according to a second activity, the first actuator control command being different than the second actuator control command, and the first activity being different than the second activity, wherein the memory is further configured to store the second set of instructions, wherein the stored second set of instructions replaces the stored first set of instructions in the memory.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments include a system for controlling motion of a human limb. The system may include a plurality of mechatronic devices, each of which may be in communication with at least one other of the plurality of mechatronic devices. Each of the mechatronic devices includes one or more of a processor, an actuator, or a sensor. One or more of the mechatronic devices may be configured to generate a control state for at least one other of the plurality of mechatronic devices based on the communicated data. In one embodiment, the communicated data is used to synchronize the mechatronic devices. In one embodiment, one or more of the mechatronic devices is configured to receive executable instructions for controlling an actuator via a communications interface.
433 Citations
21 Claims
-
1. A mechatronic system attachable to a human body, the system comprising:
-
a prosthetic joint; at least one sensor configured to gather data regarding a motion parameter of the prosthetic joint; an actuator configured to control movement of the prosthetic joint; a memory storing a first set of instructions for controlling the actuator based on the sensor data; a communication interface configured to communicate data with a data source external to the prosthetic joint, the communicated data comprising a second set of instructions for controlling the actuator based on the sensor data; and a processor configured to execute the stored first set of instructions, execution of the first set of instructions causing the processor to determine a first actuator control command based on the sensor data that controls movement of the prosthetic joint according to a first activity, the processor further being configured to receive and execute the second set of instructions, execution of the second set of instructions causing the processor to determine a second actuator control command based on the sensor data that controls movement of the prosthetic joint according to a second activity, the first actuator control command being different than the second actuator control command, and the first activity being different than the second activity, wherein the memory is further configured to store the second set of instructions, wherein the stored second set of instructions replaces the stored first set of instructions in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A mechatronic system comprising:
-
a prosthetic joint comprising; at least one sensor configured to gather data regarding a motion parameter of the prosthetic joint; an actuator configured to control movement of the prosthetic joint; a memory storing a first set of instructions for controlling the actuator based on the sensor data; a communication interface configured to communicate with a data source external to the prosthetic joint; and a processor configured to execute the stored first set of instructions, execution of the first set of instructions causing the processor to determine a first actuator control command based on the sensor data that controls movement of the prosthetic joint according to a first activity; and a data source external to the prosthetic joint containing a second set of instructions for controlling the actuator based on the sensor data, wherein the communication interface is configured to communicate with the data source to receive the second set of instructions; wherein the memory is further configured to store the second set of instructions; and wherein the processor is further configured to receive and execute the second set of instructions and replace the first set of instructions in the memory with the second set of instructions, execution of the second set of instructions causing the processor to determine a second actuator control command based on the sensor data that controls movement of the prosthetic joint according to a second activity, the first actuator control command being different than the second actuator control command, and the first activity being different than the second activity. - View Dependent Claims (18, 19, 20, 21)
-
Specification