| CPC A61H 3/00 (2013.01) [A61H 1/0237 (2013.01); A61H 1/0274 (2013.01); G05B 13/026 (2013.01); G05B 13/0265 (2013.01); G06F 8/65 (2013.01); G16H 20/30 (2018.01); G16H 40/63 (2018.01); G16H 40/67 (2018.01); G16H 50/20 (2018.01); G16H 50/30 (2018.01); G16H 50/50 (2018.01); G16H 50/70 (2018.01); A61H 2003/001 (2013.01); A61H 2201/1238 (2013.01); A61H 2201/164 (2013.01); A61H 2201/165 (2013.01); A61H 2201/5007 (2013.01); A61H 2201/501 (2013.01); A61H 2201/5023 (2013.01); A61H 2201/5038 (2013.01); A61H 2201/5043 (2013.01); A61H 2201/5046 (2013.01); A61H 2201/5058 (2013.01); A61H 2201/5061 (2013.01); A61H 2201/5064 (2013.01); A61H 2201/5084 (2013.01); A61H 2205/10 (2013.01)] | 20 Claims |

|
1. An exoskeleton network comprising:
a wearable pneumatic exoskeleton system that includes:
a plurality of pneumatic actuators configured to be associated with body parts of a user wearing the wearable pneumatic exoskeleton system,
a pneumatic system configured to introduce pneumatic fluid to the plurality of pneumatic actuators to actuate the plurality of pneumatic actuators, and
an exoskeleton computing device including:
a plurality of sensors,
a memory storing at least a classification program, and
a processor that executes the classification program that controls the pneumatic system based at least in part on classifications generated by the classification program, of sensor data obtained from the plurality of sensors;
a user device that is local to the wearable pneumatic exoskeleton system and that operably communicates with the wearable pneumatic exoskeleton system; and
a classification server that is remote from the user device and wearable pneumatic exoskeleton system and that operably communicates with the wearable pneumatic exoskeleton system and the user device,
wherein the exoskeleton network:
processes, at the wearable pneumatic exoskeleton system, at least a portion of the sensor data obtained from the plurality of sensors to generate processed sensor data;
sends, by the wearable pneumatic exoskeleton system, the processed sensor data to the user device;
performs, by the user device, feature extraction on the processed sensor data to generate feature-extracted sensor data;
sends, by the user device, the feature-extracted sensor data to the classification server;
performs, by the classification server, label derivation on the feature-extracted sensor data to generate labeled sensor data;
generates, by the classification server, updated classification program data based at least in part on the labeled sensor data;
sends, by the classification server, the updated classification program data to the user device;
sends, by the user device, the updated classification program data received from the classification server, to the wearable pneumatic exoskeleton system; and
replaces, by the wearable pneumatic exoskeleton system, in the memory of the wearable pneumatic exoskeleton system, a current classification program with an updated classification program embodied in the updated classification program data received from the user device.
|