WO2016038824A1 - 歩容データ管理システム、歩容データ管理方法、歩行支援装置、及び、サーバ - Google Patents
歩容データ管理システム、歩容データ管理方法、歩行支援装置、及び、サーバ Download PDFInfo
- Publication number
- WO2016038824A1 WO2016038824A1 PCT/JP2015/004295 JP2015004295W WO2016038824A1 WO 2016038824 A1 WO2016038824 A1 WO 2016038824A1 JP 2015004295 W JP2015004295 W JP 2015004295W WO 2016038824 A1 WO2016038824 A1 WO 2016038824A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- walking
- algorithm
- sensor
- sensor value
- gait
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H3/00—Appliances for aiding patients or disabled persons to walk about
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61F—FILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
- A61F2/00—Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
- A61F2/50—Prostheses not implantable in the body
- A61F2/68—Operating or control means
- A61F2/70—Operating or control means electrical
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/081—Touching devices, e.g. pressure-sensitive
- B25J13/084—Tactile sensors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/088—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/0006—Exoskeletons, i.e. resembling a human figure
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1615—Programme controls characterised by special kind of manipulator, e.g. planar, scara, gantry, cantilever, space, closed chain, passive/active joints and tendon driven manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/163—Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61F—FILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
- A61F2/00—Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
- A61F2/50—Prostheses not implantable in the body
- A61F2/68—Operating or control means
- A61F2/70—Operating or control means electrical
- A61F2002/701—Operating or control means electrical operated by electrically controlled means, e.g. solenoids or torque motors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61F—FILTERS IMPLANTABLE INTO BLOOD VESSELS; PROSTHESES; DEVICES PROVIDING PATENCY TO, OR PREVENTING COLLAPSING OF, TUBULAR STRUCTURES OF THE BODY, e.g. STENTS; ORTHOPAEDIC, NURSING OR CONTRACEPTIVE DEVICES; FOMENTATION; TREATMENT OR PROTECTION OF EYES OR EARS; BANDAGES, DRESSINGS OR ABSORBENT PADS; FIRST-AID KITS
- A61F2/00—Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents
- A61F2/50—Prostheses not implantable in the body
- A61F2/68—Operating or control means
- A61F2/70—Operating or control means electrical
- A61F2002/704—Operating or control means electrical computer-controlled, e.g. robotic control
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5007—Control means thereof computer controlled
- A61H2201/501—Control means thereof computer controlled connected to external computer devices or networks
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40305—Exoskeleton, human robot interaction, extenders
Definitions
- the present invention relates to a gait data management system, a gait data management method, a walking support device, and a server.
- the walking support device that is attached to a human and assists the walking of the human (hereinafter referred to as a pedestrian) wearing the human.
- the walking support device is mainly mounted on a leg (lower body) of a pedestrian.
- the walking support device includes a structure made of a rigid member and a joint, and supports the walking motion of a pedestrian by driving the joint with power generated by a power source.
- the walking support device acquires the movement of the leg of the pedestrian with a sensor, and adjusts the magnitude or timing of the power generated by the power source so as to be linked to the movement of the leg of the pedestrian, Assists pedestrians in walking. In that case, it is necessary to adjust the magnitude
- Patent Document 1 discloses an operation support system that calculates time series data of a user's exercise amount using a sensor terminal worn by the user and predicts the user's daily exercise amount.
- Patent Document 1 presents the user's predicted amount of exercise to the user, and does not determine the size or timing of the user's exercise. Therefore, the above problem is not solved by Patent Document 1.
- the present invention has been made to solve the above-described conventional problems, and gait data management for appropriately managing gait data when the walking support device assists walking in order to generate a walking algorithm.
- the purpose is to provide a system.
- a gait data management system is a gait data management system comprising a server and a plurality of walking support devices that support walking by a pedestrian,
- the server acquires a first sensor value acquired when a pedestrian walks while being supported by each of the plurality of walking support devices from each of the plurality of walking support devices, and the acquisition unit includes:
- Each of the plurality of walking support devices is an algorithm for determining a joint, an actuator for driving the joint, and a driving amount of the actuator.
- a gait algorithm which is generated by statistically processing gait data indicating the characteristics of a gait calculated from the first sensor value accumulated in the accumulation unit According to the second sensor value according to the walking algorithm, a storage unit that stores the walking algorithm, a sensor that acquires a second sensor value when the pedestrian walks while being supported by the walking support device A control unit that determines the drive amount of the actuator, and a transmission unit that transmits the second sensor value to the server.
- the gait data management system accumulates in the server the sensor value acquired when each of the plurality of walking support devices supports walking, and the walking algorithm generated based on the stored sensor value Based on the above, the walking support device can support the walking of the pedestrian.
- the walking algorithm is generated based on the sensor value when the plurality of walking support devices actually perform the walking support, the pedestrian feels more uncomfortable when receiving the walking support. Can be reduced. Therefore, the gait data management system can appropriately manage the gait data when the walking support device supports walking in order to generate the walking algorithm.
- an autonomous walking device that autonomously walks as a device that uses technology similar to the walking support device.
- the walking algorithm of the autonomous walking device is for determining the movement of the joint of the autonomous walking device and the like, but walks independently of the human walking motion.
- a walking support device it is necessary to support walking so as to be interlocked with a human (ie, pedestrian) walking motion. Therefore, the walking algorithm of the walking support device is different from that of the autonomous walking device in that the movement of the joint of the walking support device and the like must be determined so as to be linked to the walking motion of the pedestrian.
- it is what a pedestrian wears it is different from the thing in an autonomous walking apparatus also in the point which needs to make discomfort which may arise to a pedestrian as small as possible.
- the acquisition unit acquires the second sensor value transmitted by the transmission unit as the first sensor value, and the storage unit calculates a gait value calculated from the acquired second sensor value.
- the generated new walking algorithm is stored.
- the server efficiently acquires the sensor value from the walking support device via communication.
- the walking support device performs walking support according to a walking algorithm generated based on sensor values acquired from a plurality of walking support devices including the walking support device.
- a series of flows for generating a new walking algorithm from a newly acquired sensor value is realized. Therefore, the gait data management system can appropriately manage the gait data when the walking support device supports walking in order to generate the walking algorithm.
- the storage unit further stores a standard walking algorithm that is a predetermined standard walking algorithm, and the control unit further includes the standard walking algorithm when the walking algorithm is not used. Accordingly, the drive amount of the actuator is determined according to the second sensor value.
- the walking support device can support walking using a predetermined standard walking algorithm.
- the number of sensor values acquired from the walking support device is not sufficient, it may be difficult to generate an appropriate walking algorithm based on the sensor values.
- the walking support device can support walking using a predetermined standard walking algorithm.
- the transmission unit transmits the second sensor value to the server together with model information indicating a model of the walking support device
- the acquisition unit transmits the first sensor value together with the model information to the plurality of Acquired from a walking support device
- the storage unit stores the first sensor value in association with the model information acquired by the acquisition unit, and the storage unit generates the walking algorithm generated for each model information Among them, a walking algorithm suitable for the model of the walking support device is stored.
- the walking algorithm is generated for each type of walking support device.
- a walking algorithm suitable for walking assistance is generated for each type of walking assistance device. Therefore, the walking support device can further reduce discomfort that a pedestrian can feel when receiving walking support.
- the senor is at least one of an acceleration sensor that acquires acceleration of the walking support device, an angle sensor that acquires a rotation angle of the joint, and a pressure sensor that acquires pressure received from the sole of the foot of the pedestrian. Including one.
- the walking support device determines the driving amount of the actuator based on the acceleration of the walking support device, the rotation angle of the joint, and the pressure received from the sole of the foot of the pedestrian. Also, a walking algorithm that determines the driving amount of the actuator more accurately can be generated based on the acceleration, the rotation angle, and the pressure. Therefore, the walking support device can further reduce discomfort that a pedestrian can feel when receiving walking support.
- the storage unit stores a walking algorithm generated by performing a process of calculating an average value, a median value, or a mode value of the first sensor values accumulated in the accumulation unit as the statistical process. Yes.
- the walking support device can specifically support walking using the walking algorithm generated by the process of calculating the average value, the median value, or the mode value.
- the storage unit stores the walking algorithm including at least one of walking algorithms for supporting each of walking on a flat ground, walking uphill, and walking downhill by a pedestrian
- the sensor includes: Further, the control unit further includes a barometric pressure sensor, and the control unit further determines whether the pedestrian is walking on a flat ground based on a change in altitude of the current position of the walking support device determined from the sensor value of the barometric pressure sensor. It is determined whether or not walking or going downhill, and an appropriate walking algorithm is selected from the plurality of walking algorithms stored in the storage unit, and according to the selected walking algorithm The driving amount of the actuator is determined.
- the walking support device can support walking using a walking algorithm generated for each type of walking (that is, walking on a flat ground, walking uphill, and walking downhill). Therefore, the walking support device can further reduce discomfort that a pedestrian can feel when receiving walking support.
- the walking assistance apparatus which concerns on 1 aspect of this invention is the walking assistance of the said several walking assistance apparatuses in a gait data management system provided with a server and the several walking assistance apparatus which assists the walk by a pedestrian.
- An acquisition unit that acquires a first sensor value acquired when a pedestrian walks while being supported by each of the plurality of walking support devices from each of the plurality of walking support devices.
- an accumulating unit that accumulates the first sensor value acquired by the acquiring unit, wherein the walking support device includes a joint, an actuator that drives the joint, and an algorithm for determining a driving amount of the actuator
- the walking support device includes a joint, an actuator that drives the joint, and an algorithm for determining a driving amount of the actuator
- a gait algorithm indicating gait data calculated from the first sensor value accumulated in the accumulation unit
- a storage unit that stores the generated walking algorithm, a sensor that acquires a second sensor value when a pedestrian walks while being supported by the walking support device, and the second sensor value according to the walking algorithm
- a control unit that determines the driving amount of the actuator according to the control unit and a transmission unit that transmits the second sensor value to the server.
- the server is the server in a gait data management system including a server and a plurality of walking support devices that support walking by a pedestrian, and the server includes the plurality of walkings.
- Each of the plurality of walking support devices is a walking algorithm that is an algorithm for determining a joint, an actuator that drives the joint, and a driving amount of the actuator,
- the second sensor value according to the walking algorithm according to the walking algorithm a sensor for acquiring a second sensor value when a pedestrian walks while being supported by the walking support device
- a control unit that determines the driving amount of the second sensor value, and a transmission unit that transmits the second sensor value to the server.
- a gait data management method is a gait data management method in a gait data management system comprising a server and a plurality of walking support devices that support walking by a pedestrian,
- the gait data management method acquires a first sensor value acquired when a pedestrian walks while being supported by each of the plurality of walking support devices from each of the plurality of walking support devices;
- a storage unit that stores a walking algorithm that is an algorithm of the above and a pedestrian walking while being supported by the walking support device
- a gait data management method further comprising: calculating gait data indicating gait data calculated from the first sensor value accumulated in the accumulation step.
- the gait data management system can appropriately manage gait data when the walking support device supports walking in order to generate a walking algorithm.
- FIG. 1 is a system outline diagram of a gait data management system according to the first embodiment.
- FIG. 2 is an explanatory diagram of a joint of the walking support device according to the first embodiment.
- FIG. 3 is an explanatory diagram of a pressure sensor of the walking assistance device according to the first embodiment.
- FIG. 4 is a functional block diagram of the gait data management system according to the first embodiment.
- FIG. 5 is an explanatory diagram of sensor values according to the first embodiment.
- FIG. 6 is an explanatory diagram of gait values according to the first embodiment.
- FIG. 7 is an explanatory diagram of the gait value statistical processing according to the first embodiment.
- FIG. 8 is a flowchart showing processing by the walking assistance device according to the first embodiment.
- FIG. 9 is a flowchart showing processing by the server or the like according to the first embodiment.
- FIG. 10 is an explanatory diagram of gait values for each type of walking according to the first modification of the first embodiment.
- FIG. 11 is an explanatory diagram of gait values for each physique according to the second modification of the first embodiment.
- FIG. 12 is a schematic diagram illustrating an apparatus and information flow in the gait data management system according to the second embodiment.
- FIG. 1 is a system configuration diagram of a gait data management system 1 according to the present embodiment.
- the gait data management system 1 includes a walking support device 10 and a server 20.
- the walking support device 10 and the server 20 are connected by a communication line.
- the walking support device 10 is a walking support device that supports a pedestrian's walking motion (hereinafter also simply referred to as “walking”).
- the walking assist device 10 includes a frame made of a rigid member, a joint that rotatably connects the frame, and an actuator that is a drive device for rotating the frame connected to the joint.
- the walking support device 10 is attached to a pedestrian and supports the walking of the pedestrian by operating in conjunction with the movement of the pedestrian according to an algorithm for supporting walking (hereinafter also referred to as a walking algorithm). Specifically, the walking support device 10 supports the walking of the pedestrian by controlling the angle of the joint and driving the frame by generating a rotational force at the joint by the actuator.
- a walking algorithm for supporting walking
- the walking support device 10 includes a plurality of sensors that detect joint angles and the like. Each of the plurality of sensors acquires a sensor value at the time of walking support, and transmits the acquired sensor value to the server 20 via a communication line. In addition, the walking support device 10 updates the walking algorithm by an appropriate method.
- the server 20 is a server that acquires and accumulates sensor values from the walking support device 10.
- the server 20 acquires sensors from the plurality of walking support devices 10.
- the server 20 may be managed in association with information such as the product type of the walking support device 10.
- the server 20 provides the accumulated sensor value in response to the acquisition request.
- the acquisition request is made by, for example, a developer or a maintenance person of the walking support device 10.
- FIG. 2 is an explanatory diagram of the joints of the walking support device 10 according to the present embodiment.
- the joint of the walking support device 10 will be described with reference to FIG. 2 is an enlarged view of the inside of a broken line frame indicated by A in FIG.
- the walking support device 10 includes frames 101 and 102, a joint 103, and an actuator 104.
- the frames 101 and 102 are rigid structural members.
- the frames 101 and 102 are two frames connected through the joint 103 among the frames constituting the walking support device 10.
- the two frames 101 and 102 are shown, but the other frames are also connected via the joints as described above.
- the joint 103 is a rotation mechanism that rotatably connects the frames 101 and 102.
- the joint 103 is disposed, for example, at a position such as the vicinity of the left and right side waists of the pedestrian wearing the walking support device 10, the vicinity of the left and right knees, or the vicinity of the left and right outer fruit parts (ankles).
- a rotation angle ⁇ an angle formed by the frame 101 and the frame 102 with the joint 103 as a center is referred to as a rotation angle ⁇ .
- the actuator 104 is a drive device that generates power necessary for walking support.
- the actuator 104 has a motor and a power source for driving the motor.
- the actuator 104 is a drive device that relatively drives the frames 101 and 102 by changing the rotation angle ⁇ of the joint 103 by an appropriate amount at an appropriate timing.
- the walking support device 10 supports walking by a pedestrian by driving the frame in cooperation with the actuator 104 and other actuators included in the walking support device 10.
- FIG. 3 is an explanatory diagram of the pressure sensor of the walking support device 10 according to the present embodiment.
- FIG. 3 shows a sole plate on which the soles of the pedestrians are placed, indicated by B in FIG.
- the sole plate includes three pressure sensors 311, 312 and 313.
- an outline 301 is an outline of an area where it is assumed that the pedestrian's sole is placed.
- An outline 321 indicates a position where the frame is connected to the sole plate.
- the pressure sensor 311 is disposed at a position where a pedestrian's heel is assumed to be placed.
- the pressure sensor 313 is arranged at a position where a pedestrian toe is supposed to be placed.
- the pressure sensor 312 is disposed at a position where it is assumed that a portion of the portion between the heel of the pedestrian and the toe except for the arch where it is difficult to apply weight is placed.
- the walking support device 10 can detect the walking motion or walking state of the pedestrian. Specifically, for example, when the pressure values detected by the three pressure sensors 311, 312, and 313 are substantially constant in time, it is detected that the pedestrian is in a stationary state. Is done. On the other hand, when a pressure value of the pressure sensor 313 rises in a state where a substantially constant pressure value is detected in each of the three pressure sensors 311, 312 and 313, a pedestrian is stopped. It is detected that the person is about to start walking forward.
- FIG. 4 is a functional block diagram of the gait data management system 1 according to the present embodiment.
- the gait data management system 1 includes a walking support device 10 and a server 20.
- the walking support device 10 includes an actuator 111, a sensor 112, a control unit 113, a storage unit 114, and a transmission unit 116.
- the storage unit 114 is a gait value indicating the gait of the pedestrian, and a gait value calculated from the sensor value (first sensor value) stored in the storage unit 212 (sensor value DB 213) of the server 20.
- a walking algorithm 115 generated by statistical processing is stored.
- the gait value is also referred to as gait data.
- the storage unit 114 stores a new walking algorithm 115 generated by statistically processing a gait value calculated from the newly acquired sensor value. Is done. As a result, the storage unit 114 is in a state where the new walking algorithm is stored.
- the storage unit 114 may store a standard walking algorithm that is a predetermined standard walking algorithm.
- the standard walking algorithm is, for example, a walking algorithm for supporting a walking motion by a person with a standard body shape.
- the gait value is a value indicating the characteristics of walking by a pedestrian, and includes, for example, a stride or a walking cycle. Further, as the gait value, a value such as a stride for each of the left foot and the right foot may be used, or a value such as one stride may be used without distinguishing between the left foot and the right foot.
- the walking algorithm 115 is an algorithm for determining the driving amount and driving timing of the actuator 111 from the sensor value acquired by the sensor 112. In other words, the walking algorithm 115 is an algorithm including information on which joint is driven at which timing and how much to drive a pedestrian.
- the walking algorithm 115 stored in the storage unit 114 is generated based on the sensor values stored in the storage unit 212 of the server 20. Specifically, the walking algorithm 115 calculates information including the stride and period of walking by a pedestrian from the sensor values stored in the storage unit 212 of the server 20, and is derived by statistically processing the calculated information. It is what The statistical process is a process including a process of taking an average value, a median value, or a mode value, for example. The statistical processing may be performed based on an operation by a user, or may be automatically performed by an information processing apparatus or the like according to a predetermined procedure.
- the walking algorithm 115 can be generated by processing that generates information including a set of stride and cycle by a predetermined method among the calculated information.
- the actuator 111 is a drive device that generates power necessary for walking support, and corresponds to the actuator 104 in FIG. Specifically, the actuator 111 is a drive device that generates power for rotating a frame connected to the joint of the walking support device 10. The driving amount of the actuator 111 is determined by the control unit 113.
- the actuator 111 is realized by, for example, a motor driven by electric power.
- the sensor 112 is a sensor that acquires a sensor value when a pedestrian walks while being supported by the power generated by the actuator 111.
- the sensor 112 is an acceleration sensor that acquires the acceleration of the walking support device 10, an angle sensor that acquires the rotation angle of the joint of the walking support device 10, and a predetermined location on the sole of the pedestrian's foot. At least one of the pressure sensors for obtaining the pressure is included.
- the acceleration sensor may be disposed at any location that constitutes the walking assist device 10.
- the acceleration sensor is disposed at a position that is not easily affected by the forward / backward movement of the foot at the time of walking support, and is in contact with the back side of the waist of the pedestrian when worn by the pedestrian.
- the sensor value acquired by the sensor 112 when a pedestrian walks while being supported by the power generated by the actuator 111 is also referred to as a second sensor value.
- the control unit 113 is a control circuit that determines the driving amount of the actuator 111 according to the sensor value acquired by the sensor 112 in accordance with the walking algorithm 115. Specifically, when it is determined that the pedestrian is walking based on the sensor value acquired by the sensor 112, the control unit 113 drives the joint by the actuator 111 according to the walking algorithm 115. And the driving timing are determined. Then, the control unit 113 drives the actuator 111 by the determined drive amount at the determined timing.
- the control unit 113 may determine the driving amount of the actuator 111 according to the sensor value according to the standard walking algorithm stored in the storage unit 114.
- the walking algorithm 115 is not used. For example, there may be a case where the pedestrian is set not to use the walking algorithm 115 to support walking by the pedestrian. .
- the transmission unit 116 transmits the sensor value acquired by the sensor 112 to the server 20. Specifically, the transmission unit 116 uses the sensor value acquired by the sensor 112 when the control unit 113 drives the actuator 111 according to the walking algorithm 115 to assist the pedestrian in walking. 20 to send.
- the transmission unit 116 transmits information to the server 20 using a communication interface suitable for a communication line connecting the walking support device 10 and the server 20.
- the standard of the communication line may be any, for example, a wireless LAN (Local Area Network), a mobile phone network, or a public communication network.
- the server 20 includes an acquisition unit 211 and a storage unit 212.
- the acquisition unit 211 acquires sensor values acquired from a plurality of walking support devices 10 when a pedestrian walks while being supported by the walking support device 10. Specifically, the acquisition unit 211 acquires a sensor value that the transmission unit 116 of the walking support device 10 transmits via a communication line.
- the sensor value acquired by the server 20 from the walking support device 10 is also referred to as a first sensor value.
- the accumulation unit 212 is a storage device that accumulates the sensor values acquired by the acquisition unit 211. Specifically, the storage unit 212 stores the sensor value acquired by the acquisition unit 211 as data in the sensor value DB 213. The storage unit 212 deletes a part of the stored data or moves it to another storage device when the data stored in the sensor value DB 213 exceeds a predetermined data amount. Or you may. The data to be deleted or moved may be data acquired at a time older than a predetermined time, or may be data acquired by a predetermined model of the walking support device.
- the first sensor value is a sensor value acquired by the server 20 from the walking support device 10
- the second sensor value is a sensor value acquired by the sensor 112.
- sensor values and walking algorithms are exchanged between the walking support device 10 and the server 20. This exchange can be explained as follows by paying attention to the sensor value.
- the walking support device 10 acquires a second sensor value when supporting walking by a pedestrian using the walking algorithm 115, and transmits the acquired second sensor value to the server 20.
- the server 20 receives the second sensor value transmitted by the walking support device 10 as the first sensor value, and accumulates the received first sensor value. Thereafter, the walking support device 10 acquires a newly generated walking algorithm 115 based on the first sensor value accumulated in the server 20, and supports walking by a pedestrian using the acquired new walking algorithm 115. .
- the gait data management system 1 can update the walking algorithm 115 based on sensor values when supporting walking by a pedestrian by repeatedly performing such exchanges.
- a walking algorithm for each model may be generated.
- the transmission unit 116 transmits the sensor value to the server 20 together with the model information indicating the model of the walking support device 10.
- the acquisition unit 211 acquires sensor values from the plurality of walking support devices 10 together with the model information.
- the accumulation unit 212 accumulates sensor values in association with the model information acquired by the acquisition unit 211.
- storage part 114 has memorize
- FIG. 5 is an explanatory diagram of sensor values according to the present embodiment.
- a sensor value string 501 illustrated in FIG. 5 illustrates an example of sensor values acquired a plurality of times by the sensor 112 of the walking support device 10.
- the sensor value column 501 indicates the rotation angle ⁇ acquired at predetermined time intervals by the angle sensor disposed on the side waist of the pedestrian in the walking support device 10.
- the predetermined time may be a time short enough to measure that the rotation angle ⁇ fluctuates due to the walking of the pedestrian, and can be set to 0.1 seconds, for example.
- a sensor value sequence including sensor values acquired from the left and right angle sensors is obtained.
- an angle sensor is arrange
- FIG. 6 is an explanatory diagram of gait values according to the present embodiment.
- a gait value 601 shown in FIG. 6 is an example of a gait value indicating the gait of a pedestrian who walks while wearing the walking support device 10, and is calculated from the sensor value string 501 shown in FIG. It is.
- the gait value 601 includes the step length of the left foot (“step length (left)”), the step length of the right foot (“step length (right)”), and the cycle.
- the stride is the distance from the first landing point to the second landing point when one foot of the pedestrian landed at the first landing point and the other foot landed at the second landing point. This is the amount shown.
- the stride is generally different between the left foot and the right foot even for one person. By calculating the step length of the left foot and the step length of the right foot, the gait of the pedestrian can be acquired more accurately.
- the difference between the step length of the left foot and the step length of the right foot is considered to be small, and one of them or the average value thereof may be treated as the step length of the pedestrian. In this way, it is possible to reduce the communication traffic from the walking support device 10 to the server 20 and the data capacity when stored in the server 20.
- the stride is determined from the first landing point when one foot of the pedestrian has landed on the first landing point, then left the ground, and then the one foot landed on the second landing point. It may be an amount indicating the distance to the second landing point.
- Cycle is an amount indicating the time from when one foot of a pedestrian has landed to the point where the other foot has landed again for walking.
- the period may be an amount indicating the time from when one foot of a pedestrian has landed until the other foot has landed. Similar to the stride, the period is generally different between the left foot and the right foot for one person, and the difference can be considered to be minute.
- One gait value 601 is calculated from one sensor value string 501.
- one sensor value string 501 can also be handled as a plurality of sensor value strings (hereinafter also referred to as “partial sensor value strings”) constituting the sensor value string 501.
- one gait value 601 is calculated from one partial sensor value string.
- a plurality of gait values 601 may be calculated from one sensor value string 501.
- FIG. 7 is an explanatory diagram of gait statistical processing according to the present embodiment.
- FIG. 7 shows a plurality of gait values 701 and gait values 702 after statistical processing.
- the plurality of gait values 701 include gait values when a plurality of pedestrians (A, B,..., J) walk while being supported by the walking support device 10. It can be seen that each pedestrian has a slightly different step length and cycle value.
- the gait value 702 is a gait value derived by statistical processing for the gait values included in the plurality of gait values 701.
- the statistical process is performed, for example, by a process of taking an average value of gait values for each type of gait value. Instead of taking the average value, it may be performed by a process of taking the median value or the mode value of the gait values for each type of gait value.
- FIG. 8 is a flowchart showing processing by the walking support apparatus 10 according to the present embodiment.
- the flowchart shown in FIG. 8 shows a series of flows from when the pedestrian wears the walking support device 10 and starts walking from a state where walking is stopped, and then stops walking. . In the state where the pedestrian has stopped walking, the process of step S101 is performed.
- step S101 the control unit 113 determines whether or not the sensor value of the pressure sensor that is the sensor 112 has changed. Specifically, the pressure sensor repeatedly detects the sensor value when the pedestrian wearing the walking support device 10 stops walking. The control unit 113 detects that the sensor value of the pressure sensor has changed when the sensor value detected by the pressure sensor differs from the previously detected sensor value by a predetermined position or more.
- step S101 when the control unit 113 determines that the sensor value of the pressure sensor has changed, the process proceeds to step S102.
- step S101 is executed again. That is, the control unit 113 repeatedly executes step S101 until it is determined that the sensor value of the pressure sensor has changed. In other words, the control unit 113 stands by until it is determined that the sensor value of the pressure sensor has changed.
- step S102 the control unit 113 determines whether or not the pedestrian wearing the walking support device 10 has started walking based on the sensor value of the pressure sensor acquired in step S101.
- the start of walking is determined based on, for example, changes in sensor values of a plurality of pressure sensors.
- the sensor 112 includes the three pressure sensors 311, 312 and 313 shown in FIG. 3, the sensor value of the pressure sensor 311 (a pressure sensor arranged at a position where a pedestrian's heel is supposed to be placed). Decreases from the previous measurement value and the sensor value of the pressure sensor 313 (a pressure sensor arranged at a position where the toe of the pedestrian is supposed to be placed) increases from the previous measurement value, the pedestrian moves forward.
- the control unit 113 determines that walking is started. In the above situation, when the sensor value of the pressure sensor 311 increases from the previous measurement value and the sensor value of the pressure sensor 313 decreases from the previous measurement value, the pedestrian starts walking backward.
- the control unit 113 can also make the determination.
- step S102 when the control unit 113 detects the start of walking, the process proceeds to step S103. On the other hand, when the control unit 113 does not detect the start of walking, step S101 is executed again.
- step S103 the control unit 113 acquires the sensor value of the angle sensor that is the sensor 112.
- the sensor value of the angle sensor indicates an angle formed by the frames connected to the joint of the walking support apparatus 10 (for example, a rotation angle ⁇ that is an angle formed by the frames 102 and 103 connected to the joint 103).
- the control unit 113 obtains the sensor value of the angle sensor to grasp what posture the walking support device 10 is taking, and what kind of posture the pedestrian wearing the walking support device 10 has. Know what you are taking.
- step S104 the control unit 113 determines whether or not the pedestrian wearing the walking support device 10 has finished walking.
- the end of walking is determined based on, for example, changes in sensor values of a plurality of pressure sensors.
- the control unit 113 determines that the pedestrian has finished walking.
- step S104 when the control unit 113 detects the end of walking, the process proceeds to step S107. On the other hand, if the control unit 113 does not detect the end of walking, that is, detects that walking is continuing, the process proceeds to step S105.
- step S105 the control unit 113 determines the drive amount of the actuator 111 according to the sensor value acquired in step S103, according to the walking algorithm 115.
- the sensor value acquired in step S103 is information that can determine the positional relationship between the frames of the walking support device 10.
- the walking algorithm determines the positional relationship of each frame at the next time based on the current positional relationship of each frame of the walking support device 10 determined from the sensor value. In this way, the control unit 113 determines the posture at the next time from the current posture of the walking support device 10.
- step S106 the walking support device 10 supports the walking of the pedestrian by driving the actuator 111.
- the drive amount of the actuator 111 is determined in step S105, and is an appropriate drive amount for changing the posture of the walking support device 10 to the posture at the next time.
- step S104 After completing the process of step S106, the walking support device 10 executes step S104 again.
- the transmission unit 116 transmits the sensor value acquired by the sensor 112 to the server 20 when the walking support device 10 supports walking.
- the sensor value to be transmitted is a sensor value that is repeatedly acquired in step S103 during a period in which walking support continues.
- the transmitted sensor value includes an angle value acquired a plurality of times by the angle sensor.
- step S107 may be executed once every time a series of processing from step S101 to step S106 is completed as shown in FIG. 5, or a series of processing from step S101 to step S106 is performed a plurality of times. It may be executed once after it is broken.
- FIG. 9 is a flowchart showing a walking algorithm update process by the server 20 or the like according to the present embodiment. Processing performed by the server 20 and the like will be described with reference to FIG.
- step S201 the acquisition unit 211 acquires a sensor value from the walking support device 10, and stores the acquired sensor value in the storage unit 212.
- the sensor value acquired by the acquisition unit 211 includes an angle value acquired a plurality of times by the angle sensor, and is, for example, a sensor value string 501 shown in FIG.
- the acquisition unit 211 stores the acquired sensor value in the storage unit 212 every time the sensor value is acquired from the walking support device 10. As a result, sensor values acquired by the walking support device 10 during different periods are stored in the storage unit 212, and sensor values acquired from two or more walking support devices 10 can be stored.
- a gait value is calculated based on the sensor value acquired in step S201.
- the gait value calculation process may be performed by the server 20 or the like using a predetermined calculation method, or may be performed manually.
- the calculated gait value is, for example, the gait value 601 shown in FIG.
- step S203 statistical processing of the gait value calculated in step S202 is performed.
- the gait values subject to statistical processing are the gait values calculated in step S202 for each of the sensor value sequences acquired and accumulated from the plurality of walking support devices 10, and there are as many as the number of sensor value sequences. .
- one gait value is calculated from gait values that exist in the same number as the number of sensor value sequences.
- One gait value calculation process may be performed by the server 20 or the like using a predetermined calculation method, or may be performed manually.
- a walking algorithm is generated based on the one gait value calculated in step S203.
- One gait value calculated in step S203 indicates a standard one gait that is determined based on the gait of a pedestrian who walked by the walking support device 10 from which the sensor value sequence was acquired. I can say that.
- a walking algorithm for supporting the walking of a pedestrian walking with one standard gait is generated. Note that the process of generating the walking algorithm may be performed by the server 20 or the like using a predetermined method, or may be manually performed using any information processing apparatus.
- step S205 the walking algorithm generated in step S204 is stored in the walking support device 10. Specifically, the walking algorithm generated in step S ⁇ b> 204 is stored as the walking algorithm 115 in the storage unit 114 of the walking support device 10. If the walking algorithm 115 is already stored in the storage unit 114, the walking algorithm generated in step S204 is stored so that it is preferentially referred to.
- the walking algorithm storage process may be performed between the server 20 and the walking support device 10 through a communication line or the like. Further, when the walking algorithm is manually generated using the information processing apparatus in step S204, the walking algorithm is stored in the walking support apparatus 10 manually using a portable storage medium or the like from the information processing apparatus. May be.
- the gait data management system 1 is a gait data management system 1 including the server 20 and a plurality of walking support devices 10 that support walking by pedestrians.
- the acquisition unit 211 that acquires, from each of the plurality of walking support devices 10, the first sensor value acquired when the pedestrian walks while being supported by each of the plurality of walking support devices 10, and the acquisition unit 211
- Each of the plurality of walking support devices 10 is an algorithm for determining a joint, an actuator 111 for driving the joint, and a driving amount of the actuator 111.
- a gait algorithm that statistically processes gait data indicating the characteristics of a gait calculated from the first sensor values accumulated in the accumulation unit 212
- a storage unit 114 that stores the walking algorithm 115 generated by the above, a sensor that acquires a second sensor value when the pedestrian walks while being supported by the walking support device 10.
- the control part 113 which determines the drive amount of the actuator 111 according to a sensor value, and the transmission part 116 which transmits a 2nd sensor value to the server 20 are provided.
- the gait data management system 1 accumulates the sensor value acquired when each of the plurality of walking support devices 10 supports walking in the server 20, and is generated based on the accumulated sensor value. Based on the walking algorithm 115, the walking support device 10 can support the walking of the pedestrian.
- the walking algorithm 115 is generated based on the sensor value when the plurality of walking support devices 10 actually perform the walking support, the pedestrian may feel uncomfortable when receiving the walking support. Can be reduced. Therefore, the gait data management system 1 can appropriately manage gait data when the walking support device 10 supports walking in order to generate the walking algorithm 115.
- an autonomous walking device that autonomously walks as a device that uses technology similar to the walking support device 10.
- the walking algorithm of the autonomous walking device is for determining the movement of the joint of the autonomous walking device and the like, but is not related to the human walking motion.
- the walking support device 10 it is necessary to support walking so as to be linked to the walking motion of a human (that is, a pedestrian). Therefore, the walking algorithm 115 of the walking support device 10 is different from that in the autonomous walking device in that the movement of the joint of the walking support device 10 and the like must be determined so as to be linked to the walking motion of the pedestrian.
- it is what a pedestrian wears it is different from the thing in an autonomous walking apparatus also in the point which needs to make discomfort which may arise to a pedestrian as small as possible.
- the acquisition unit 211 acquires the second sensor value transmitted by the transmission unit 116 as the first sensor value, and the storage unit 114 statistically processes the gait value calculated from the acquired second sensor value.
- the generated new walking algorithm 115 is stored.
- the server 20 efficiently acquires the sensor value from the walking support device 10 via communication.
- the walking support device 10 supports walking according to a walking algorithm generated based on sensor values acquired from a plurality of walking support devices 10 including the walking support device 10.
- a series of flows for generating the new walking algorithm 115 from the newly acquired sensor value is realized. Therefore, the gait data management system 1 can appropriately manage gait data when the walking support device 10 supports walking in order to generate a walking algorithm.
- the storage unit 114 further stores a standard walking algorithm which is a predetermined standard walking algorithm 115, and the control unit 113 further stores the standard walking algorithm 115 when the walking algorithm 115 is not used. Accordingly, the drive amount of the actuator 111 is determined according to the second sensor value.
- the walking support device 10 can support walking using a predetermined standard walking algorithm.
- the number of sensor values acquired from the walking support device 10 is not sufficient, it may be difficult to generate an appropriate walking algorithm 115 based on the sensor values. In such a case, the walking support device 10 can support walking using a predetermined standard walking algorithm.
- the transmission unit 116 transmits the second sensor value to the server 20 together with the model information indicating the model of the walking support device 10
- the acquisition unit 211 transmits the first sensor value together with the model information to the plurality of walking support devices.
- the storage unit 212 stores the first sensor value in association with the model information acquired by the acquisition unit 211
- the storage unit 114 includes the walking algorithm 115 generated for each model information.
- a walking algorithm suitable for the model of the walking support device 10 is stored.
- the walking algorithm 115 is generated for each model of the walking support device 10.
- a walking algorithm suitable for walking support is generated for each model of the walking support device 10. Therefore, the walking support device 10 can further reduce the uncomfortable feeling that a pedestrian can feel when receiving support for walking.
- the senor 112 includes at least one of an acceleration sensor that acquires the acceleration of the walking support device 10, an angle sensor that acquires the rotation angle of the joint, and a pressure sensor that acquires the pressure received from the sole of the foot of the pedestrian. Including.
- the walking support device 10 determines the drive amount of the actuator 111 based on the acceleration of the walking support device 10, the rotation angle of the joint, and the pressure received from the sole of the pedestrian. Further, a walking algorithm 115 that determines the driving amount of the actuator 111 with higher accuracy can be generated based on the acceleration, the rotation angle, and the pressure. Therefore, the walking support device 10 can further reduce the uncomfortable feeling that a pedestrian can feel when receiving support for walking.
- the storage unit 114 stores a walking algorithm 115 generated by performing a process of calculating the average value, median value, or mode value of the first sensor values accumulated in the accumulation unit 212 as a statistical process. .
- the walking support device 10 can specifically support walking using the walking algorithm 115 generated by the process of calculating the average value, the median value, or the mode value.
- FIG. 10 is an explanatory diagram of gait values for each type of walking according to this modification.
- a type 1011 of “flat walking”, a type 1012 of “uphill walking”, and a type of “downhill walking” 1013 are also simply referred to as “flat ground walking”. The same applies to “uphill walking” and “downhill walking”.
- the flat ground walking 1011 is a gait value indicating a gait when the pedestrian walks on the flat ground.
- the gait of the flat ground walking 1011 is a gait when the walking support device 10 supports the walking of the pedestrian walking on the flat ground.
- the uphill walking 1012 is a gait value indicating a gait when the pedestrian goes uphill by walking.
- the gait of the uphill walking 1012 is a gait when the walking support device 10 supports a pedestrian going uphill. Note that the gait value of the uphill walk 1012 has a tendency that the stride is smaller than that in the case of the flatland walk 1011, for example, but the technical scope of the present invention is not limited to this.
- the downhill walking 1013 is a gait value indicating a gait when the pedestrian goes downhill by walking.
- the gait of the downhill walk 1013 is a gait when the walking support device 10 supports a pedestrian going downhill. Note that the gait value of “walking uphill” has a tendency that the stride is smaller and the cycle is relatively shorter than that of “walking on flat ground”, for example, but the technical scope of the present invention is not limited to this. I can't.
- the types of gaits may include “cargo carrying flat walking”, “cargo carrying hill walking”, and “cargo carrying hill walking”.
- the types of directions described above are types of walking that mean that a pedestrian performs “flat-ground walking”, “uphill walking”, and “downhill walking” while carrying a load (heavy object).
- a walking algorithm used for walking support by the walking support device 10 is generated (step S204 in FIG. 9).
- the walking support device 10 in the present modification includes a barometric sensor as the sensor 112.
- the atmospheric pressure sensor is a sensor that acquires the atmospheric pressure of the surrounding air.
- the control unit 113 calculates the altitude of the current position of the walking support device 10 from the atmospheric pressure acquired by the atmospheric pressure sensor of the sensor 112. Then, the control unit 113 determines whether the pedestrian is walking on a flat ground, walking uphill, or walking downhill based on a plurality of calculated elevation changes, and stores the determination. An appropriate walking algorithm is selected from the plurality of walking algorithms stored in the unit 114, and the driving amount of the actuator 111 is determined according to the selected walking algorithm. Thereby, the walking support device 10 can perform walking support according to the type of walking of the pedestrian.
- the storage unit 114 includes at least one of walking algorithms for supporting each of walking on a flat ground, walking uphill, and walking downhill.
- the walking algorithm 115 is stored, the sensor 112 further includes a barometric pressure sensor, and the control unit 113 is further based on a change in altitude of the current position of the walking support device 10 determined from the sensor value of the barometric pressure sensor. It is determined whether the pedestrian is walking on a flat ground, is walking uphill, or is walking downhill, and is appropriate from the plurality of walking algorithms 115 stored in the storage unit 114.
- the walking algorithm 115 is selected, and the driving amount of the actuator 111 is determined according to the selected walking algorithm 115.
- the walking support system can support walking using the walking algorithm 115 generated for each type of walking (that is, walking on a flat ground, walking uphill, and walking downhill). Therefore, the walking support device 10 can further reduce the uncomfortable feeling that a pedestrian can feel when receiving support for walking.
- FIG. 11 is an explanatory diagram of a gait value table 1101 for each physique according to this modification.
- index which shows a physique is shown.
- Low stature 1111 or high stature 1113 indicates that the height of the pedestrian is smaller or larger than a predetermined height
- medium 1112 indicates that the pedestrian is between stature 1111 and high stature 1113. It is shown that.
- the height used as the boundary of the medium level 1112 and the short height 1111 or the high height 1113 is arbitrarily determined, any numerical value may be used as long as it indicates a height that can significantly classify the entire pedestrian.
- a pedestrian having a height of less than 150 cm may be classified as a short stature 1111
- a pedestrian having a height of 150 cm or more and a height of less than 160 cm may be classified as a medium 1112
- a pedestrian having a height of 160 cm or more may be classified as a high stature 1113.
- the classification number of physiques is 3, but the classification number may not be 3.
- walking can be supported by a walking algorithm that matches the pedestrian's physique with high accuracy.
- the example which uses only height as a physique was shown in the said example, it is not restricted to this. Specifically, the length of the foot can be used. It is also possible to generate a walking algorithm for each pedestrian. In this way, the walking support device can generate a walking algorithm for assisting walking so as to be more accurately linked to the gait of the pedestrian, and more accurately linked to the gait of the pedestrian. And can assist walking.
- a walking algorithm used for walking support by the walking support device 10 is generated based on the gait value indicating the gait for each physique of the pedestrian (step S204 in FIG. 9).
- the walking assistance apparatus 10 can perform walking assistance according to a pedestrian's physique.
- the walking support device can support walking with a walking algorithm that matches the pedestrian more accurately.
- FIG. 12 is a system configuration diagram of the gait data management system 2 according to the present embodiment.
- the gait data management system 2 includes a manufacturing company 1201, a data management company 1203, and a maintenance company 1204.
- FIG. 12 also shows a user 1202 who uses the gait data management system 2.
- the manufacturing company 1201 is a company that manufactures and improves the walking support device 10. In addition, the manufacturing company 1201 provides the user 1202 with the manufactured walking support device 10 or the improved device (hereinafter also simply referred to as “device”).
- the user 1202 is provided with the device from the manufacturing company 1201, and walks while receiving support from the walking support device 10 as a pedestrian.
- the data management company 1203 is a business operator that manages the server 20 that accumulates sensor values.
- the data management company 1203 has a server 20.
- the maintenance company 1204 is a business operator that performs maintenance management of the walking support device 10.
- the manufacturing company 1201 provides the walking support device 10 to the user 1202.
- the sensor value of the walking support device 10 when the user 1202 walks is transmitted by the walking support device 10 to the server 20 via the communication line.
- the transmitted sensor value is a sensor value of the walking support device 10 when the user walks while receiving the support of the walking support device 10 from the manufacturing company 1201 and receiving the support of the walking support device 10 as a pedestrian.
- the sensor value is provided from the server 20 to the manufacturing company 1201.
- the manufacturing company 1201 transmits a request for acquiring sensor values to the data management company 1203 and the data management company 1203 provides the sensor values stored in the server 20.
- the request transmission and sensor value acquisition described above may be performed via a communication line or may be performed manually.
- the manufacturing company 1201 provides the walking algorithm to the maintenance company.
- the walking algorithm provided to the maintenance company is a walking algorithm obtained as a result of the manufacturing company 1201 obtaining from the data management company 1203 and performing statistical processing or the like on the sensor value (step S204 in FIG. 9).
- the walking algorithm is updated.
- the maintenance company 1204 is provided with the walking algorithm of the walking support device 10 from the manufacturing company 1201, and stores the provided walking algorithm in the walking support device 10 owned by each of the users 1202. Thereby, the walking assistance apparatus 10 operate
- the manufacturing company 1201 provides the user 1202 with an improved device for the walking support device 10.
- the improved device means the next version of the walking support device 10, a device equipped with a new function with respect to the current or past walking support device 10, inconveniences or problems occurring in the current or past walking support device 10. Or a device in which the design of the current or past walking support device 10 is improved.
- a sales company or the like may be used.
- information such as the walking support device 10 and the improvement device thereof, and the gait value and the walking algorithm are stored in the user and a plurality of business operators. It is exchanged appropriately between.
- the present invention can be used for a gait data management system that appropriately manages gait data when a walking support device supports walking for the purpose of generating a walking algorithm.
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- General Health & Medical Sciences (AREA)
- Veterinary Medicine (AREA)
- Public Health (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Human Computer Interaction (AREA)
- Heart & Thoracic Surgery (AREA)
- Epidemiology (AREA)
- Biomedical Technology (AREA)
- Transplantation (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Cardiology (AREA)
- Rehabilitation Therapy (AREA)
- Vascular Medicine (AREA)
- Pain & Pain Management (AREA)
- Physical Education & Sports Medicine (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Rehabilitation Tools (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Manipulator (AREA)
Abstract
Description
本実施の形態において、歩行アルゴリズムの生成のために、歩行支援装置が歩行を支援する際の歩容データを適切に管理する歩容データ管理システム等について説明する。
実施の形態1では、歩容データ管理システムにおいて、複数の歩行支援装置10から得られたセンサ値に基づいて1つの歩容値が算出され、また、1つの歩行アルゴリズムが生成される場合を説明した。本変形例では、歩容データ管理システムにおいて、異なる種別に対応する複数の歩容値が算出され、また、算出された複数の歩容値のそれぞれに対応する歩行アルゴリズムが生成される場合について説明する。
本変形例では、歩容データ管理システムにおいて、歩行者の体格に対応する複数の歩容値が算出され、また、算出された複数の歩容値のそれぞれに対応する歩行アルゴリズムが生成される場合について説明する。
本実施の形態において、ユーザ及び複数の事業者等の間でやりとりされる、歩行支援装置10及びその改良装置、並びに、歩容値及び歩行アルゴリズムなどの情報の例について説明する。
10 歩行支援装置
20 サーバ
101、102 フレーム
103 関節
104、111 アクチュエータ
112 センサ
113 制御部
114 記憶部
115 歩行アルゴリズム
116 送信部
211 取得部
212 蓄積部
213 センサ値DB
311、312、313 圧力センサ
1201 製造会社
1202 ユーザ
1203 データ管理会社
1204 メンテナンス会社
Claims (10)
- サーバと、歩行者による歩行を支援する複数の歩行支援装置とを備える歩容データ管理システムであって、
前記サーバは、
前記複数の歩行支援装置のそれぞれにより支援されながら歩行者が歩行する際に取得される第一センサ値を、前記複数の歩行支援装置のそれぞれから取得する取得部と、
前記取得部が取得した前記第一センサ値を蓄積する蓄積部とを備え、
前記複数の歩行支援装置のそれぞれは、
関節と、
前記関節を駆動するアクチュエータと、
前記アクチュエータの駆動量を決定するためのアルゴリズムである歩行アルゴリズムであって、前記蓄積部に蓄積された前記第一センサ値から算出される歩行の特徴を示す歩容データを統計処理することで生成された歩行アルゴリズムを記憶している記憶部と、
当該歩行支援装置により支援されながら歩行者が歩行する際の第二センサ値を取得するセンサと、
前記歩行アルゴリズムに従って、前記第二センサ値に応じて前記アクチュエータの駆動量を決定する制御部と、
前記第二センサ値を前記サーバに送信する送信部とを備える
歩容データ管理システム。 - 前記取得部は、前記送信部が送信する前記第二センサ値を、前記第一センサ値として取得し、
前記記憶部は、取得された前記第二センサ値から算出される歩容値を統計処理することで新たな歩行アルゴリズムが生成された場合には、生成された前記新たな歩行アルゴリズムを記憶している
請求項1に記載の歩容データ管理システム。 - 前記記憶部は、さらに、
予め定められた標準的な歩行アルゴリズムである標準歩行アルゴリズムを記憶しており、
前記制御部は、さらに、
前記歩行アルゴリズムを用いない場合には、前記標準歩行アルゴリズムに従って、前記第二センサ値に応じて前記アクチュエータの駆動量を決定する
請求項1又は2に記載の歩容データ管理システム。 - 前記送信部は、当該歩行支援装置の機種を示す機種情報とともに、前記第二センサ値を前記サーバに送信し、
前記取得部は、前記機種情報とともに、前記第一センサ値を前記複数の歩行支援装置から取得し、
前記蓄積部は、前記取得部が取得した前記機種情報に対応付けて、前記第一センサ値を蓄積し、
前記記憶部は、機種情報ごとに生成された前記歩行アルゴリズムのうち、当該歩行支援装置の機種に適合する歩行アルゴリズムを記憶している
請求項2に記載の歩容データ管理システム。 - 前記センサは、前記歩行支援装置の加速度を取得する加速度センサ、前記関節の回動角度を取得する角度センサ、及び、前記歩行者の足の裏から受ける圧力を取得する圧力センサの少なくとも1つを含む
請求項1~4のいずれか1項に記載の歩容データ管理システム。 - 前記記憶部は、前記蓄積部に蓄積された前記第一センサ値の平均値、中央値又は最頻値を算出する処理を前記統計処理としてすることで生成された歩行アルゴリズムを記憶している
請求項1~5のいずれか1項に記載の歩容データ管理システム。 - 前記記憶部は、歩行者による平地歩行、坂上り歩行及び坂下り歩行のそれぞれを支援するための歩行アルゴリズムのうちの少なくとも1つを含む前記歩行アルゴリズムを記憶しており、
前記センサは、さらに、気圧センサを含み、
前記制御部は、さらに、前記気圧センサのセンサ値から定められる当該歩行支援装置の現在位置の標高の変化に基づいて、前記歩行者が平地を歩行しているか、坂上り歩行をしているか、又は、坂下り歩行をしているかを判定し、前記記憶部が記憶している複数の前記歩行アルゴリズムのうちから適切な歩行アルゴリズムを選定し、選定した前記歩行アルゴリズムに従って、前記アクチュエータの駆動量を決定する
請求項1~6のいずれか1項に記載の歩容データ管理システム。 - サーバと、歩行者による歩行を支援する複数の歩行支援装置とを備える歩容データ管理システムにおける、前記複数の歩行支援装置のうちの歩行支援装置であって、
前記サーバは、
前記複数の歩行支援装置のそれぞれにより支援されながら歩行者が歩行する際に取得される第一センサ値を、前記複数の歩行支援装置のそれぞれから取得する取得部と、
前記取得部が取得した前記第一センサ値を蓄積する蓄積部とを備え、
前記歩行支援装置は、
関節と、
前記関節を駆動するアクチュエータと、
前記アクチュエータの駆動量を決定するためのアルゴリズムである歩行アルゴリズムであって、前記蓄積部に蓄積された前記第一センサ値から算出される歩行の特徴を示す歩容データを統計処理することで生成された歩行アルゴリズムを記憶している記憶部と、
当該歩行支援装置により支援されながら歩行者が歩行する際の第二センサ値を取得するセンサと、
前記歩行アルゴリズムに従って、前記第二センサ値に応じて前記アクチュエータの駆動量を決定する制御部と、
前記第二センサ値を前記サーバに送信する送信部とを備える
歩行支援装置。 - サーバと、歩行者による歩行を支援する複数の歩行支援装置とを備える歩容データ管理システムにおける前記サーバであって、
前記サーバは、
前記複数の歩行支援装置のそれぞれにより支援されながら歩行者が歩行する際に取得される第一センサ値を、前記複数の歩行支援装置のそれぞれから取得する取得部と、
前記取得部が取得した前記第一センサ値を蓄積する蓄積部とを備え、
前記複数の歩行支援装置のそれぞれは、
関節と、
前記関節を駆動するアクチュエータと、
前記アクチュエータの駆動量を決定するためのアルゴリズムである歩行アルゴリズムであって、前記蓄積部に蓄積された前記第一センサ値から算出される歩行の特徴を示す歩容データを統計処理することで生成された歩行アルゴリズムを記憶している記憶部と、
当該歩行支援装置により支援されながら歩行者が歩行する際の第二センサ値を取得するセンサと、
前記歩行アルゴリズムに従って、前記第二センサ値に応じて前記アクチュエータの駆動量を決定する制御部と、
前記第二センサ値を前記サーバに送信する送信部とを備える
サーバ。 - サーバと、歩行者による歩行を支援する複数の歩行支援装置とを備える歩容データ管理システムにおける歩容データ管理方法であって、
前記歩容データ管理方法は、
前記複数の歩行支援装置のそれぞれにより支援されながら歩行者が歩行する際に取得される第一センサ値を、前記複数の歩行支援装置のそれぞれから取得する取得ステップと、
前記取得ステップで取得した前記第一センサ値を蓄積する蓄積ステップとを含み、
前記複数の歩行支援装置のそれぞれは、
関節と、
前記関節を駆動するアクチュエータと、
前記アクチュエータの駆動量を決定するためのアルゴリズムである歩行アルゴリズムを記憶している記憶部と、
当該歩行支援装置により支援されながら歩行者が歩行する際の第二センサ値を取得するセンサとを備え、
前記歩容データ管理方法は、さらに、
前記蓄積ステップで蓄積された前記第一センサ値から算出される歩行の特徴を示す歩容データを算出する算出ステップと、
前記算出ステップで算出された前記歩容データを統計処理することで生成された歩行アルゴリズムを生成する生成ステップと、
前記歩行アルゴリズムに従って、前記第二センサ値に応じて前記アクチュエータの駆動量を決定する制御ステップと、
前記第二センサ値を前記サーバに送信する送信ステップとを含む
歩容データ管理方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/509,743 US10543143B2 (en) | 2014-09-10 | 2015-08-26 | Gait data management system, gait data management method, walking assistance device and server |
| CN201580048334.9A CN106714761A (zh) | 2014-09-10 | 2015-08-26 | 步态数据管理系统及方法、步行支援装置、以及服务器 |
| EP15840039.0A EP3192484A4 (en) | 2014-09-10 | 2015-08-26 | Gait data management system, gait data management method, walking assistance device and server |
| JP2016547674A JP6295337B2 (ja) | 2014-09-10 | 2015-08-26 | 歩容データ管理システム、歩容データ管理方法、及び、歩行支援装置 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014-184654 | 2014-09-10 | ||
| JP2014184654 | 2014-09-10 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016038824A1 true WO2016038824A1 (ja) | 2016-03-17 |
Family
ID=55458598
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2015/004295 Ceased WO2016038824A1 (ja) | 2014-09-10 | 2015-08-26 | 歩容データ管理システム、歩容データ管理方法、歩行支援装置、及び、サーバ |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US10543143B2 (ja) |
| EP (1) | EP3192484A4 (ja) |
| JP (1) | JP6295337B2 (ja) |
| CN (1) | CN106714761A (ja) |
| WO (1) | WO2016038824A1 (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018052144A1 (ja) * | 2016-09-16 | 2018-03-22 | 株式会社 東芝 | 動作支援方法及び動作支援装置 |
| JP2018047547A (ja) * | 2016-09-16 | 2018-03-29 | 株式会社東芝 | 動作支援方法及び動作支援装置 |
| TWI684442B (zh) * | 2018-07-27 | 2020-02-11 | 國立陽明大學 | 步態學習輔助系統及其應用方法 |
| WO2020066252A1 (ja) * | 2018-09-28 | 2020-04-02 | 本田技研工業株式会社 | 補助装置コントローラ及び運動状態観測システム |
| WO2020100961A1 (ja) | 2018-11-16 | 2020-05-22 | 日本電気株式会社 | 負荷軽減装置、負荷軽減方法、及びプログラムを記憶する記憶媒体 |
| US11369290B2 (en) | 2019-03-11 | 2022-06-28 | Honda Motor Co., Ltd. | Assist device control system |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10611020B2 (en) | 2013-12-19 | 2020-04-07 | Roam Robotics Inc. | Pneumatic exomuscle system and method |
| WO2018066151A1 (ja) * | 2016-10-06 | 2018-04-12 | Cyberdyne株式会社 | 歩行障害支援装置及び歩行障害支援方法 |
| US12251354B2 (en) * | 2016-10-07 | 2025-03-18 | Lifeward Ltd. | Devices, systems and methods for pressure detection in an exoskeleton system |
| JP6846535B2 (ja) * | 2017-11-08 | 2021-03-24 | 本田技研工業株式会社 | 移動運動支援装置 |
| KR102546547B1 (ko) * | 2018-01-11 | 2023-06-22 | 삼성전자주식회사 | 보행 보조 방법 및 장치 |
| DE102018211050A1 (de) | 2018-07-04 | 2020-01-09 | Audi Ag | Verfahren zum Betreiben eines Exoskelett-System, Exoskelett-System sowie zentrale Servereinheit |
| KR102771792B1 (ko) | 2019-01-30 | 2025-02-25 | 삼성전자주식회사 | 정보 처리 장치 및 이의 동작 방법 |
| CN110742712B (zh) * | 2019-11-05 | 2025-01-14 | 浙江臻行科技有限公司 | 基于源端融合的假肢运动意图识别方法及其装置 |
| CN110755184B (zh) * | 2019-11-08 | 2021-09-24 | 哈工大机器人湖州国际创新研究院 | 一种假肢膝关节控制方法 |
| CA3161113A1 (en) | 2019-12-13 | 2021-06-17 | Kyle Allen LAMSON | Powered device to benefit a wearer during skiing |
| CN111528852B (zh) * | 2020-05-08 | 2023-07-11 | 广州市懒洋洋慢运动用品有限公司 | 一种基于足底压力的步态检测方法及系统 |
| EP4157194A4 (en) * | 2020-05-27 | 2024-07-10 | Roam Robotics Inc. | Modular exoskeleton systems and methods |
| CN115916472A (zh) | 2020-05-27 | 2023-04-04 | 漫游机械人技术公司 | 用于移动机器人的适配和悬挂系统和方法 |
| JP2024534808A (ja) | 2021-08-17 | 2024-09-26 | ローム ロボティクス インコーポレイテッド | モバイルロボットのための海事アプリケーション |
| EP4387817A4 (en) | 2021-08-17 | 2025-04-30 | Roam Robotics Inc. | Mobile power source for a mobile robot |
| CN113858196A (zh) * | 2021-09-26 | 2021-12-31 | 中国舰船研究设计中心 | 一种考虑机器人避碰轨迹的机器人拆卸序列规划方法 |
| KR20240043378A (ko) * | 2022-09-27 | 2024-04-03 | 삼성전자주식회사 | 합성 보행 데이터를 생성하는 방법 및 그 방법을 수행하는 전자 장치 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010263934A (ja) * | 2009-05-12 | 2010-11-25 | Univ Of Tsukuba | 動作補助装置、及び該動作補助装置を管理する情報管理装置 |
| JP2012090651A (ja) * | 2010-10-22 | 2012-05-17 | Nippon Telegr & Teleph Corp <Ntt> | 歩容モニタリング方法、歩容モニタリングシステム及びこのシステムで使用される情報処理装置とそのプログラム |
| JP2013048701A (ja) * | 2011-08-30 | 2013-03-14 | Equos Research Co Ltd | 歩行支援装置、及び歩行支援プログラム |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1239136C (zh) * | 2000-03-29 | 2006-02-01 | 麻省理工学院 | 适应速度和适应病人的假膝 |
| US20060184280A1 (en) * | 2005-02-16 | 2006-08-17 | Magnus Oddsson | System and method of synchronizing mechatronic devices |
-
2015
- 2015-08-26 WO PCT/JP2015/004295 patent/WO2016038824A1/ja not_active Ceased
- 2015-08-26 EP EP15840039.0A patent/EP3192484A4/en not_active Withdrawn
- 2015-08-26 US US15/509,743 patent/US10543143B2/en not_active Expired - Fee Related
- 2015-08-26 CN CN201580048334.9A patent/CN106714761A/zh active Pending
- 2015-08-26 JP JP2016547674A patent/JP6295337B2/ja not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010263934A (ja) * | 2009-05-12 | 2010-11-25 | Univ Of Tsukuba | 動作補助装置、及び該動作補助装置を管理する情報管理装置 |
| JP2012090651A (ja) * | 2010-10-22 | 2012-05-17 | Nippon Telegr & Teleph Corp <Ntt> | 歩容モニタリング方法、歩容モニタリングシステム及びこのシステムで使用される情報処理装置とそのプログラム |
| JP2013048701A (ja) * | 2011-08-30 | 2013-03-14 | Equos Research Co Ltd | 歩行支援装置、及び歩行支援プログラム |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3192484A4 * |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018052144A1 (ja) * | 2016-09-16 | 2018-03-22 | 株式会社 東芝 | 動作支援方法及び動作支援装置 |
| JP2018047547A (ja) * | 2016-09-16 | 2018-03-29 | 株式会社東芝 | 動作支援方法及び動作支援装置 |
| TWI684442B (zh) * | 2018-07-27 | 2020-02-11 | 國立陽明大學 | 步態學習輔助系統及其應用方法 |
| WO2020066252A1 (ja) * | 2018-09-28 | 2020-04-02 | 本田技研工業株式会社 | 補助装置コントローラ及び運動状態観測システム |
| WO2020100961A1 (ja) | 2018-11-16 | 2020-05-22 | 日本電気株式会社 | 負荷軽減装置、負荷軽減方法、及びプログラムを記憶する記憶媒体 |
| JPWO2020100961A1 (ja) * | 2018-11-16 | 2021-09-02 | 日本電気株式会社 | 負荷軽減装置、負荷軽減方法、及びプログラム |
| JP7215489B2 (ja) | 2018-11-16 | 2023-01-31 | 日本電気株式会社 | 負荷軽減装置、負荷軽減方法、及びプログラム |
| US12208054B2 (en) | 2018-11-16 | 2025-01-28 | Nec Corporation | Load reduction device, load reduction method, and storage medium storing program |
| US11369290B2 (en) | 2019-03-11 | 2022-06-28 | Honda Motor Co., Ltd. | Assist device control system |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3192484A4 (en) | 2018-05-30 |
| US10543143B2 (en) | 2020-01-28 |
| EP3192484A1 (en) | 2017-07-19 |
| JPWO2016038824A1 (ja) | 2017-04-27 |
| JP6295337B2 (ja) | 2018-03-14 |
| US20170252255A1 (en) | 2017-09-07 |
| CN106714761A (zh) | 2017-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6295337B2 (ja) | 歩容データ管理システム、歩容データ管理方法、及び、歩行支援装置 | |
| JP6499144B2 (ja) | センサデータに基づく、カスタマイズされたスポーツアパレルの製造 | |
| JP6387425B2 (ja) | 歩行分析システム及び方法 | |
| EP3154499B1 (en) | Mobility aid | |
| US20190365592A1 (en) | Mobility assistance device | |
| US20150157087A1 (en) | Adjustable shoe | |
| KR102150297B1 (ko) | 보행 보조 로봇 및 보행 보조 로봇의 제어 방법 | |
| US20170216125A1 (en) | Walking Aid and Monitor | |
| JP7660506B2 (ja) | 利用データを評価する方法 | |
| CN104490376A (zh) | 一种基于穿戴设备的提示方法、装置及穿戴设备 | |
| JP2018515863A (ja) | 転倒検出器および警報システム | |
| KR20160090088A (ko) | 보행 보조 방법 및 장치 | |
| US11426098B2 (en) | System and method for gait monitoring and improvement | |
| US20170352288A1 (en) | Method and system for physical training and rehabilitation | |
| EP3797625A1 (fr) | Procede et systeme pour le calcul de valeurs personnalisees de parametres d'une semelle pour la conception de semelles sur mesure | |
| WO2021178425A1 (en) | Hybrid wheelchair | |
| KR20140133978A (ko) | 지능형 신발을 이용한 소셜 네트워크 서비스 시스템 | |
| KR102244860B1 (ko) | 보행 자세 분석 시스템 | |
| JP2017000388A (ja) | 義足 | |
| WO2025117860A1 (en) | Exoskeleton and smart crutch systems | |
| KR20150107189A (ko) | 능동형 보행 보조 시스템 및 그 동작 방법 | |
| JP2019005876A (ja) | 動作支援装置、及び、動作支援装置の制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15840039 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2016547674 Country of ref document: JP Kind code of ref document: A |
|
| REEP | Request for entry into the european phase |
Ref document number: 2015840039 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2015840039 Country of ref document: EP Ref document number: 15509743 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |