Abstract: Disclosed is a system (104) for providing continuous load assistance to a user while working with an exoskeleton (102). Initially, the system (104) receives environmental data, facial data and health data associated to the user. The system (104) extracts a plurality of parameters from the facial data using a pattern matching technique. After extracting, the system (104) computes an overall stress index of the user based on the plurality of parameters and the environmental data. Further, the system (104) compares the overall stress index with a predefined threshold to identify whether the assistance is necessary. Furthermore, the system (104) actuates arms of the exoskeleton automatically based on the overall stress index in order to provide continuous load assistance to the user while working with the exoskeleton. The arms are supported by a supporting rod configured to slide on a trapezoidal wedge present in the exoskeleton.
PRIORITYINFORMATION
[001] This patent application does not claim priority from any application.
TECHNICALFIELD
[002] The present subject matter described herein, in general, relates to an
exoskeleton and more particularly for providing continuous load assistance to a user while working with an exoskeleton.
BACKGROUND
[003] Typically, a powered exoskeleton is a wearable mobile machine powered by a
system of electric motors, pneumatics, levers, hydraulics, or a combination of technologies to allow limb movement with increased strength and endurance. The powered exoskeleton may be intended to be worn by people whose normal work require to physically bear/carry weights (load) and require stretching of arms/legs. The Exoskeleton aids or assists the person by sharing the load and transferring the load to hips or to the ground thereby reducing the stress on arms.
[004] Currently, the exoskeletons which are used in shop floor during manufacturing
and assembly have actuator springs to provide load assistance to the user and there are different set of springs one for each range of load assistance. The spring tension is manually set by the user to provide the level of assistance as perceived or estimated by user. The spring tension is not automatically controlled. Thus it is possible that the user body is more stressed while using the exoskeleton and the user is completely unaware of it. The user body pressure or pulse rate may increase more than normal or the user may feel increased sweat or muscle stress that is not noticeable by the user. This over a period of time may cause body harm leasing to decreased in productivity.
SUMMARY
[005] Before the present systems and methods for providing continuous load
assistance to a user while working with an exoskeleton are described, it is to be understood that this application is not limited to the particular systems, and methodologies described, as there can be multiple possible embodiments which are not expressly illustrated in the present
2
disclosure. It is also to be understood that the terminology used in the description is for the purpose of describing the particular versions or embodiments only, and is not intended to limit the scope of the present application. This summary is provided to introduce concepts related to systems and methods for providing continuous load assistance to a user while working with an exoskeleton and the concepts are further described below in the detailed description. This summary is not intended to identify essential features of the claimed subject matter nor is it intended for use in determining or limiting the scope of the claimed subject matter.
[006] In one implementation, a method for providing continuous load assistance to a
user while working with an exoskeleton is disclosed. In order to provide continuous load assistance, initially, environmental data, facial data and health data associated to a user of an exoskeleton may be received. The facial data may comprise an image of the user received using an Augmented Reality (AR)/Virtual Reality (VR) headset. The environmental data and the health data may be received from a plurality of sensors mounted on the exoskeleton. Upon receiving the data, a plurality of parameters may be extracted from the facial data using a pattern matching technique. After extracting, an overall stress index of the user may be computed based on the plurality of parameters and the environmental data. Further, the overall stress index may be compared with a predefined threshold to identify whether the assistance is necessary. Furthermore, arms of the exoskeleton may be actuated automatically based on the overall stress index in order to provide continuous load assistance to the user while working with the exoskeleton. The arms are supported by a supporting rod configured to slide on a trapezoidal wedge present in the exoskeleton. In one aspect, the aforementioned method for providing continuous load assistance to a user while working with an exoskeleton may be performed by a processor using programmed instructions stored in a memory.
[007] In another implementation, a system for providing continuous load assistance
to a user while working with an exoskeleton is disclosed. The system may comprise a processor and a memory coupled to the processor. The processor may execute a set of instructions stored in the memory. Initially, the system may receive environmental data, facial data and health data associated to a user of an exoskeleton. The facial data may comprise an image of the user received using an Augmented Reality (AR)/Virtual Reality (VR) headset. The environmental data and the health data may be received from a plurality of sensors mounted on the exoskeleton. Upon receiving the data, the system may extract a plurality of parameters from the facial data using a pattern matching technique. After
3
extracting, the system may compute an overall stress index of the user based on the plurality of parameters and the environmental data. Further, the system may compare the overall stress index with a predefined threshold to identify whether the assistance is necessary. Furthermore, the system may actuate arms of the exoskeleton automatically based on the overall stress index in order to provide continuous load assistance to the user while working with the exoskeleton. The arms are supported by a supporting rod configured to slide on a trapezoidal wedge present in the exoskeleton.
[008] In yet another implementation, non-transitory computer readable medium
embodying a program executable in a computing device for providing continuous load assistance to a user while working with an exoskeleton is disclosed. The program may comprise a program code for receiving environmental data, facial data and health data associated to a user of an exoskeleton. In one aspect, the facial data comprises an image of the user received using an Augmented Reality (AR)/Virtual Reality (VR) headset. In other aspect, the environmental data and the health data is received from a plurality of sensors mounted on the exoskeleton. Further, the program may comprise a program code for extracting a plurality of parameters from the facial data using a pattern matching technique. The program may comprise a program code for extracting a plurality of feature vectors from an output of the camera corresponding to each action in order to identify a current state of the device. The program may comprise a program code for comparing the overall stress index with a predefined threshold to identify whether the assistance is necessary. In one aspect, the set of unique feature vectors indicates the current state of the device. The program may comprise a program code for actuating arms of the exoskeleton automatically based on the overall stress index in order to provide continuous load assistance to the user while working with the exoskeleton. The arms are supported by a supporting rod configured to slide on a trapezoidal wedge present in the exoskeleton.
BRIEFDESCRIPTIONOFTHE DRAWINGS
[009] The foregoing detailed description of embodiments is better understood when
read in conjunction with the appended drawings. For the purpose of illustrating the disclosure, example constructions of the disclosure are shown in the present document; however, the disclosure is not limited to the specific methods and apparatus for providing continuous load assistance to a user while working with an exoskeleton as disclosed in the document and the drawings.
4
[0010] The detailed description is given with reference to the accompanying figures.
In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the drawings to refer like features and components.
[0011] Figure 1 illustrates a network implementation of a system for providing
continuous load assistance to a user while working with an exoskeleton, in accordance with an embodiment of the present subject matter.
[0012] Figure 2 illustrates the system, in accordance with an embodiment of the
present subject matter.
[0013] Figure 3 illustrates a method for providing continuous load assistance to a user
while working with an exoskeleton, in accordance with an embodiment of the present subject matter.
[0014] Figure 4 illustrates exemplary implementations of the system, in accordance
with an embodiment of the present subject matter.
DETAILEDDESCRIPTION
[0015] Some embodiments of this disclosure, illustrating all its features, will now be
discussed in detail. The words "receiving," "extracting," "computing," “comparing,” and "actuating,” and other forms thereof, are intended to be open ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items, or meant to be limited to only the listed item or items. It must also be noted that as used herein and in the appended claims, the singular forms "a," "an," and "the" include plural references unless the context clearly dictates otherwise. Although any systems and methods similar or equivalent to those described herein can be used in the practice or testing of embodiments of the present disclosure, the exemplary, systems and methods for providing continuous load assistance to a user while working with an exoskeleton are now described. The disclosed embodiments are merely exemplary of the disclosure, which may be embodied in various forms.
[0016] Various modifications to the embodiment will be readily apparent to those
skilled in the art and the generic principles herein may be applied to other embodiments. However, one of ordinary skill in the art will readily recognize that the present disclosure is
5
not intended to be limited to the embodiments illustrated, but is to be accorded the widest scope consistent with the principles and features described herein.
[0017] The present invention discloses a system and method for providing continuous
load assistance to a user while working with an exoskeleton. The exoskeleton may be a wearable exoskeleton consisting of central vest wrapped around the user’s chest and connected to a hip support. The wearable exoskeleton also comprises of two arm load supporting devices to provide continuous load assistance. It is to be noted that the load assistance provided by the exoskeleton is provided by actuators mounted on the arm load supporting devices. The arm load supporting devices comprises different sets of spring actuator wherein each spring actuator supports a specific load range.
[0018] In conventional exoskeleton, the load range or spring actuator is changed
manually by the user based on the assistance required by the user for a given comfort level. Currently, there exists no monitoring mechanism to check if the user is capable of operating in a higher load range and still be comfortable or if user is bodily stressed in handling a current load. It should be noted that by wearing the exoskeleton the user bears an additional weight of 3-4 kilograms and load assistance provided by the exoskeleton should be above the weight of the exoskeleton.
[0019] The present invention facilitates real time monitoring of stress level index of
the user and accordingly provides the load assistance. In order to do so, initially, the exoskeleton is mounted with a plurality of sensors to measure body parameters like blood pressure, pulse or heart rate, sweat rate and muscle stress. The plurality of sensors may be mounted on the vest. It is to be noted that use of different physiological measuring sensors (the plurality of sensors) on the vest would provide the inputs to determine the overall stress index of the user. In one aspect, the plurality of sensors may monitor environment factors like ambient temperature, relative humidity, atmospheric pressure. In addition, the present invention mentions about use of an Augment Reality (AR)/Mixed Reality (MR) glass to be used to monitor facial parameters of the user. The facial parameters may determine the overall stress index along with the physiological data provided by the plurality of the sensors.
[0020] During implementation, once the user wears the exoskeleton, a system
receives environmental data, physiological data and facial parameters to compute the overall stress index. The system further computes a load range suitable for the user based on the overall stress index. Furthermore, the system actuates the two load supporting devices to
6
provide assistance to the user when the user handles weight more than the load range suitable for the user. It is possible that during the start of day, when the user is energetic, the exoskeleton may provide the load assistance of 2 kg and during the end of day provide the user more assistance based on inputs received from the plurality of sensors. In one embodiment, the AR/MR device may also display instructions to the user while working with the exoskeleton. While aspects of described system and method for providing continuous load assistance to a user while working with an exoskeleton and may be implemented in any number of different computing systems, environments, and/or configurations, the embodiments are described in the context of the following exemplary system.
[0021] Referring now to Figure 1, a network implementation 100 of a system 104 for
providing continuous load assistance to a user while working with an exoskeleton 102 is disclosed. Initially, the system 104 receives environmental data, facial data and health data associated to a user of an exoskeleton. The facial data may comprise an image of the user received using an Augmented Reality (AR)/Virtual Reality (VR) headset. The environmental data and the health data may be received from a plurality of sensors mounted on the exoskeleton. Upon receiving the data, the system 104 extracts a plurality of parameters from the facial data using a pattern matching technique. After extracting, the system 104 computes an overall stress index of the user based on the plurality of parameters and the environmental data. Further, the system 104 compares the overall stress index with a predefined threshold to identify whether the assistance is necessary. Furthermore, the system 104 actuates arms of the exoskeleton automatically based on the overall stress index in order to provide continuous load assistance to the user while working with the exoskeleton. The arms are supported by a supporting rod configured to slide on a trapezoidal wedge present in the exoskeleton.
[0022] Although the present disclosure is explained considering that the system 104
for providing continuous load assistance to a user is implemented locally on an exoskeleton 102, it may be understood that the system 104 may be implemented in a variety of computing systems, such as a laptop computer, a desktop computer, a notebook, a workstation, a mainframe computer, a server, a network server, a cloud-based computing environment. It will be understood that the system 104 may be used by multiple users through one or more user devices 108-1, 108-2…108-N, collectively referred to as user devices 108 or stakeholders, hereinafter, or applications residing on the user devices 108 for for providing continuous load assistance. In one implementation, the system 104 may comprise the cloud-based computing environment in which a user may operate individual computing systems
7
configured to execute remotely located applications. Examples of the user devices 108 may include, but are not limited to, a portable computer, a personal digital assistant, a handheld device, and a workstation. The user devices 108 are communicatively coupled to the system 104 through a network 106.
[0023] In one implementation, the network 106 may be a wireless network, a wired
network or a combination thereof. The network 106 can be implemented as one of the different types of networks, such as intranet, local area network (LAN), wide area network (WAN), the internet, and the like. The network 106 may either be a dedicated network or a shared network. The shared network represents an association of the different types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), and the like, to communicate with one another. Further, the network 106 may include a variety of network devices, including routers, bridges, servers, computing devices, storage devices, and the like.
[0024] Referring now to Figure 2, a system 104 for providing continuous load
assistance to a user while working with an exoskeleton is illustrated in accordance with an embodiment of the present subject matter. In one embodiment, the system 104 may include at least one processor 202, an input/output (I/O) interface 204, and a memory 206. The at least one processor 202 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the at least one processor 202 is configured to fetch and execute computer-readable instructions stored in the memory 206.
[0025] The I/O interface 204 may include a variety of software and hardware
interfaces, for example, a web interface, a graphical user interface, and the like. The I/O interface 204 may allow the system 104 to interact with the user directly or through the client devices 108. Further, the I/O interface 204 may enable the system 104 to communicate with other computing devices, such as web servers and external data servers (not shown). The I/O interface 204 can facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite. The I/O interface 204 may include one or more ports for connecting a number of devices to one another or to another server.
8
[0026] The memory 206 may include any computer-readable medium or computer
program product known in the art including, for example, volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or non¬volatile memory, such as read only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes. The memory 206 may include modules 208 and data 210.
[0027] The modules 208 include routines, programs, objects, components, data
structures, etc., which perform particular tasks or implement particular abstract data types. In one implementation, the modules 208 may include a receiving module 212, an extraction module 214, a computation module 216, a comparison module 218, and an actuation module 220 and other modules 222. The other modules 222 may include programs or coded instructions that supplement applications and functions of the system 104 for providing continuous load assistance to a user while working with an exoskeleton. The modules 208 described herein may be implemented as software modules that may be executed in the cloud-based computing environment of the system 104.
[0028] The data 210, amongst other things, serves as a repository for storing data
processed, received, and generated by one or more of the modules 208. The data 210 may also include a system database 220 and other data 222. The other data 222 may include data generated as a result of the execution of one or more modules in the other modules 226.
[0029] As there are various challenges observed in the existing art, the challenges
necessitate the need to build the system 104 for providing continuous load assistance to a user while working with an exoskeleton. In one embodiment, a user may wear the exoskeleton to access the system 102 via the I/O interface 204. The user may register them using the I/O interface 204 in order to use the system 104. In one aspect, the user may access the I/O interface 204 of the system 104. The system 104 may employ the receiving module 212, the extraction module 214, the computation module 216, the comparison module 218, and the actuation module 220. The detail functioning of the modules is described below with the help of figures.
[0030] The present system provides continuous load assistance to a user while
working with an exoskeleton. In order to do so, initially, the receiving module 212 receives environmental data, facial data and health data associated to the user of the exoskeleton in real time. The environmental data may include, but not limited to, ambient temperature,
9
relative humidity, atmospheric pressure, air moisture, and oxygen level in air around a workspace of the user wearing the exoskeleton. The health data may include, but not limited to, blood pressure, pulse rate, heart rate, sweat rate and muscle stress. It may be noted that the receiving module 212 receives the health data and the environmental data from a plurality of sensors mounted on the exoskeleton. The receiving module 212 receives the facial data using an Augmented Reality (AR)/Virtual Reality (VR) headset. The AR/VR headset comprises a camera to capture an image of the user while working with the exoskeleton. It is to be noted that the image comprises facial data of the user captured in real time.
[0031] Upon receiving the data, the extraction module 214 extracts a plurality of
parameters from the facial data using a pattern matching technique. The facial data may provide an indication about the users’ emotion and current mood. The extraction module 214 uses an image processing technique to extract the facial data from the image. In order to extract the plurality of parameters, initially, the image is compared with a pre-stored reference image stored in the system database 224. Upon comparing the image, extraction module 214 may identify differences in the facial data. Further, the differences may be compared with a predefined list of features to identify at least one of a mood, emotion and expression of the user. In one scenario, the user may be angry while working in the workspace. In another scenario, the user may be happy while working in the workspace.
[0032] After extracting, the computation module 216 computes an overall stress index
of the user based on the plurality of parameters and the environmental data. In one embodiment, the computation module 216 may receive height and weight of the user to compute the overall stress index of the user. In one implementation, the overall stress index may be computed based on a physical stress indicator and an environment indicator. The physical stress indicator may be computed as mentioned in equation (1).
[0033] Equation (1): Physical stress indicator = f (Ht, Wt, BP, Heart rate, Sweat
indicator, Muscle stress)
[0034] The environment indicator may be computed as mentioned in equation (2).
[0035] Equation (2): Environment indicator = f (Temp, Press, RH)
[0036] The overall stress indicator may be computed as mentioned in equation (3).
[0037] Equation (3): Overall Stress score index = f (Physical stress indicator, Env.
Indicator)
10
[0038] Once the overall stress index is computed by the computation module 216, the
comparison module 218 compares the overall stress index with a predefined threshold to identify whether the assistance is necessary. The predefined threshold may be stored in the system database 224. In one implementation, the predefined threshold may be computed dynamically based on the environmental data and the physiological data related to the user. In another implementation, the predefined threshold may be displayed to the user using the AR/VR headset.
[0039] Furthermore, the actuation module 220 may actuate arms of the exoskeleton
automatically based on the overall stress index in order to provide continuous load assistance to the user while working with the exoskeleton. The arms are supported by a supporting rod configured to slide on a trapezoidal wedge present in the exoskeleton. The trapezoidal wedge is configured to move on a rail. The trapezoidal wedge is further connected to a plunger controlled by the processor 202. The plunger is configured to move based on the overall stress index.
[0040] Referring now to Figure 3, a method 300 for providing continuous load
assistance to a user while working with an exoskeleton, in accordance with an embodiment of the present subject matter is disclosed. The exoskeleton comprises a wedge 302, a supporting rod 304, a liner solenoid device 306, a plunger, a coil winding and a rail 308 for providing dynamic load assistance to the user. During operation, the linear solenoid device 306 receives the overall stress index from the system. The linear solenoid device 306 is an electromagnetic device that converts electrical energy into a mechanical pushing or pulling force or motion. The linear solenoid device 306 basically consists of an electrical coil winding around a cylindrical tube with a ferromagnetic actuator or plunger. The plunger is free to move or slide “IN” and “OUT” of the coil winding. The plunger movement of linear solenoid device 306 is directly proportional to an electromagnetic field. Further, the electromagnetic field is directly proportional to an applied current across the coil winding. Thus, by varying the current in the coil winding, the movement of the plunger may be controlled in real time.
[0041] During implementation, the plunger is configured to drive a wedge 302 to
move on rails 308 as shown in the figure 3. The wedge 302 moves on the rails 308 and is connected to the plunger. In an event of maximum current being applied to the coil winding, the wedge 302 is moved farther away from the linear solenoid device 306. In an event when the coil winding is de-energized, the wedge 302 may come closer to the linear solenoid
11
device 306. The movement distance of the wedge 302 is called as stroke length. In one implementation, the wedge 302 may have a trapezoidal shape.
[0042] The load borne by the exoskeleton is provide by the supporting rod 304 sliding
on a slanting surface of the wedge 302. In one aspect, when the overall stress index is below the predefined threshold, the system supplies maximum current to the coil winding. The maximum current pushes the supporting rod 304 in the lowest position and provides the least support to the user. In another aspect, when the overall stress index is beyond the predefined threshold, the system supplies decreased current to the coil winding as the load assistance is required by the user. The decreased current pushes the supporting rod to the highest position of the wedge 302. The supporting rod 302 at the highest position gives the maximum support to the user thereby providing continuous load assistance to the user using the system.
[0043] Referring now to Figure 4, a method 400 for providing continuous load
assistance to a user while working with an exoskeleton is shown, in accordance with an embodiment of the present subject matter. The method 400 may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, etc., that perform particular functions or implement particular abstract data types. The method 400 may also be practiced in a distributed computing environment where functions are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, computer executable instructions may be located in both local and remote computer storage media, including memory storage devices.
[0044] The order in which the method 400 for providing continuous load assistance to
a user while working with an exoskeleton is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method 400 or alternate methods. Additionally, individual blocks may be deleted from the method 400 without departing from the spirit and scope of the subject matter described herein. Furthermore, the method 400 can be implemented in any suitable hardware, software, firmware, or combination thereof. However, for ease of explanation, in the embodiments described below, the method 400 may be considered to be implemented as described in the system.
12
[0045] At block 402, environmental data, facial data and health data associated to a
user of an exoskeleton may be received. In one aspect, facial data comprises an image of the user received using an Augmented Reality (AR)/Virtual Reality (VR) headset. In another aspect, the environmental data and the health data is received from a plurality of sensors mounted on the exoskeleton. In one implementation, the data may be stored at a system database 224.
[0046] At block 404, a plurality of parameters may be extracted from the facial data
using a pattern matching technique. In one implementation, the plurality of parameters may be stored at the system database 224.
[0047] At block 406, an overall stress index of the user may be computed based on
the plurality of parameters and the environmental data. In one implementation, an overall stress index may be stored at the system database 224.
[0048] At block 408, the overall stress index may be compared with a predefined
threshold to identify whether the assistance is necessary. In one implementation, the overall stress index may be stored in the system database 224.
[0049] At block 410, arms of the exoskeleton may be automatically actuated based on
the overall stress index in order to provide continuous load assistance to the user while working with the exoskeleton. The arms are supported by a supporting rod configured to slide on a trapezoidal wedge present in the exoskeleton.
[0050] Exemplary embodiments discussed above may provide certain advantages.
Though not required to practice aspects of the disclosure, these advantages may include those provided by the following features.
[0051] Some embodiments enable a system and a method to provide load assistance
to the user in real time while working with the exoskeleton.
[0052] Some embodiments enable a system and a method to provide load assistance
to a physically weaker worker in order to handle work that require higher load demand and still feel comfortable.
[0053] Some embodiments enable a multi sensor system and method to monitor the
user comfort level while performing a physical activity.
[0054] Some embodiments enable a system and a method to increase or decrease the
thrust provide by the exoskeleton based on calculated stress score index.
13
[0055] Some embodiments enable a system and a method to continuously adjust the
supported load assistance based on a novel actuator design of the exoskeleton.
[0056] Some embodiments enable a system and a method to guaranteed comfortable
load assistance at all times during work to user.
[0057] Some embodiments enable a system and a method to increase productivity of
the worker.
[0058] Although implementations for methods and systems for providing continuous
load assistance to a user while working with an exoskeleton have been described in language specific to structural features and/or methods, it is to be understood that the appended claims are not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as examples of implementations for providing continuous load assistance to a user while working with an exoskeleton.
WE CLAIM:
1. A method for providing continuous load assistance to a user while working with an
exoskeleton, the method comprising:
receiving, by a processor, environmental data, facial data and health data associated to a user of an exoskeleton, wherein the facial data comprises an image of the user received using an Augmented Reality (AR)/Virtual Reality (VR) headset, and wherein the environmental data and the health data is received from a plurality of sensors mounted on the exoskeleton;
extracting, by the processor, a plurality of parameters from the facial data using a pattern matching technique;
computing, by the processor, an overall stress index of the user based on the plurality of parameters and the environmental data;
comparing, by the processor, the overall stress index with a predefined threshold to identify whether the assistance is necessary; and
actuating, by the processor, arms of the exoskeleton automatically based on the overall stress index in order to provide continuous load assistance to the user while working with the exoskeleton, wherein the arms are supported by a supporting rod configured to slide on a trapezoidal wedge present in the exoskeleton.
2. The method of claim 1, wherein the trapezoidal wedge is configured to move on a rail and wherein the trapezoidal wedge is connected to a plunger controlled by the processor, and wherein the plunger is configured to move based on the overall stress index.
3. The method of claim 1, wherein the environmental data, facial data and health data are continuously received in real time.
4. The method of claim 1 further comprising displaying a permissible load range suitable to the user corresponding to the overall stress index using the AR/VR headset.
15
5. A system for providing continuous load assistance to a user while working with an
exoskeleton, the system comprising:
a processor; and
a memory coupled to the processor, wherein the processor executes a set of instructions stored in the memory for:
receiving environmental data, facial data and health data associated to a user of an exoskeleton, wherein the facial data comprises an image of the user received using an Augmented Reality (AR)/Virtual Reality (VR) headset, and wherein the environmental data and the health data is received from a plurality of sensors mounted on the exoskeleton;
extracting a plurality of parameters from the facial data using a pattern matching technique;
computing an overall stress index of the user based on the plurality of parameters and the environmental data;
comparing the overall stress index with a predefined threshold to identify whether the assistance is necessary; and
actuating arms of the exoskeleton automatically based on the overall stress index in order to provide continuous load assistance to the user while working with the exoskeleton, wherein the arms are supported by a supporting rod configured to slide on a trapezoidal wedge present in the exoskeleton.
6. The system of claim 5, wherein the trapezoidal wedge is configured to move on a rail and wherein the trapezoidal wedge is connected to a plunger controlled by the processor, and wherein the plunger is configured to move based on the overall stress index.
7. The system of claim 5, wherein the environmental data, facial data and health data are continuously received in real time.
16
8. The system of claim 5 further comprising displaying a permissible load range suitable to the user corresponding to the overall stress index using the AR/VR headset.
9. A non-transitory computer readable medium embodying a program executable in a computing device for providing continuous load assistance to a user while working with an exoskeleton, the program comprising:
a program code for receiving environmental data, facial data and health data associated to a user of an exoskeleton, wherein the facial data comprises an image of the user received using an Augmented Reality (AR)/Virtual Reality (VR) headset, and wherein the environmental data and the health data is received from a plurality of sensors mounted on the exoskeleton;
a program code for extracting a plurality of parameters from the facial data using a pattern matching technique;
a program code for computing an overall stress index of the user based on the plurality of parameters and the environmental data;
a program code for comparing the overall stress index with a predefined threshold to identify whether the assistance is necessary; and
a program code for actuating arms of the exoskeleton automatically based on the overall stress index in order to provide continuous load assistance to the user while working with the exoskeleton, wherein the arms are supported by a supporting rod configured to slide on a trapezoidal wedge present in the exoskeleton.
| # | Name | Date |
|---|---|---|
| 1 | 201911015537-STATEMENT OF UNDERTAKING (FORM 3) [18-04-2019(online)].pdf | 2019-04-18 |
| 2 | 201911015537-REQUEST FOR EXAMINATION (FORM-18) [18-04-2019(online)].pdf | 2019-04-18 |
| 3 | 201911015537-REQUEST FOR EARLY PUBLICATION(FORM-9) [18-04-2019(online)].pdf | 2019-04-18 |
| 4 | 201911015537-POWER OF AUTHORITY [18-04-2019(online)].pdf | 2019-04-18 |
| 5 | 201911015537-FORM-9 [18-04-2019(online)].pdf | 2019-04-18 |
| 6 | 201911015537-FORM 18 [18-04-2019(online)].pdf | 2019-04-18 |
| 7 | 201911015537-FORM 1 [18-04-2019(online)].pdf | 2019-04-18 |
| 8 | 201911015537-FIGURE OF ABSTRACT [18-04-2019(online)].jpg | 2019-04-18 |
| 9 | 201911015537-DRAWINGS [18-04-2019(online)].pdf | 2019-04-18 |
| 10 | 201911015537-COMPLETE SPECIFICATION [18-04-2019(online)].pdf | 2019-04-18 |
| 11 | abstract.jpg | 2019-06-01 |
| 12 | 201911015537-Proof of Right (MANDATORY) [04-07-2019(online)].pdf | 2019-07-04 |
| 13 | 201911015537-OTHERS-090719.pdf | 2019-07-15 |
| 14 | 201911015537-Correspondence-090719.pdf | 2019-07-15 |
| 15 | 201911015537-POA [09-07-2021(online)].pdf | 2021-07-09 |
| 16 | 201911015537-FORM 13 [09-07-2021(online)].pdf | 2021-07-09 |
| 17 | 201911015537-OTHERS [06-09-2021(online)].pdf | 2021-09-06 |
| 18 | 201911015537-FER_SER_REPLY [06-09-2021(online)].pdf | 2021-09-06 |
| 19 | 201911015537-CORRESPONDENCE [06-09-2021(online)].pdf | 2021-09-06 |
| 20 | 201911015537-COMPLETE SPECIFICATION [06-09-2021(online)].pdf | 2021-09-06 |
| 21 | 201911015537-CLAIMS [06-09-2021(online)].pdf | 2021-09-06 |
| 22 | 201911015537-Proof of Right [28-09-2021(online)].pdf | 2021-09-28 |
| 23 | 201911015537-FER.pdf | 2021-10-18 |
| 1 | searchstrategy_201911015537E_23-03-2021.pdf |
| 2 | Search201911015537AE_26-04-2023.pdf |