KR101730909B1 - Wearing robot and variable impedance controlling method thereof - Google Patents
Wearing robot and variable impedance controlling method thereof Download PDFInfo
- Publication number
- KR101730909B1 KR101730909B1 KR1020150123806A KR20150123806A KR101730909B1 KR 101730909 B1 KR101730909 B1 KR 101730909B1 KR 1020150123806 A KR1020150123806 A KR 1020150123806A KR 20150123806 A KR20150123806 A KR 20150123806A KR 101730909 B1 KR101730909 B1 KR 101730909B1
- Authority
- KR
- South Korea
- Prior art keywords
- joint
- wearer
- walking
- sensor
- robot
- Prior art date
Links
Images
Classifications
-
- 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
- B25J13/00—Controls for manipulators
- B25J13/04—Foot-operated control means
-
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J17/00—Joints
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
-
- 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/10—Programme-controlled manipulators characterised by positioning means for manipulator elements
- B25J9/106—Programme-controlled manipulators characterised by positioning means for manipulator elements with articulated links
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manipulator (AREA)
Abstract
BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a wearable robot capable of variably controlling an impedance parameter (stiffness, damping, etc.) based on a motion state and a variable impedance control method thereof. Calculating and storing the joint impedance value according to the human body movement according to the first embodiment; Determining a walking state of the wearer with a sensor attached to the soles of the wearer robot; Determining a motion state through robot posture estimation using an upper body backpack part of the wearer robot and a tilt measurement sensor attached to the sole; And driving the joint driving part by variably applying the stored joint impedance value according to the determined gait state and motion state.
Description
The present invention relates to a wearable robot capable of variably controlling an impedance parameter for joint control based on a motion state, and a variable impedance control method thereof.
A wearing robot means a robot that is mounted on a human body and amplifies the strength of the arms and legs according to the wearer's intention to exercise, thereby increasing the physical ability of the human being.
In order for the wearing robot and the wearer to integrate and move naturally, and for stable walking at the time of initial contact, a spring-damper type impedance control based on the walking characteristics of a person is required.
However, existing worn robots were not designed for impedance control in various outdoor environments because they were developed to operate in indoor flat environment mainly for rehabilitation purpose. For this reason, conventional worn robots are limited in operation in outdoor environments such as military or disaster, such as slopes and stairs.
Accordingly, it is an object of the present invention to provide a wearable robot and its variable impedance control method which can be operated in consideration of impedance control for various outdoor environments.
It is another object of the present invention to provide a wearable robot and its variable impedance control method capable of variably controlling an impedance parameter (rigidity, damping, etc.) of a wearable robot based on a wearer's motion state.
According to an aspect of the present invention, there is provided a worn robot comprising: a sole link unit including a foot sensor and a tilt sensor, the foot link including a foot structure for the wearer to walk on; A foot link portion connected to the three-axis rotatable foot joint of the sole link portion to connect the knee joint; A femoral link portion connected to the unidirectionally rotatable knee joint of the lower link portion and including the joint driving portion; A backpack part connected to the femoral link part and connected to the hip joint on which the battery is mounted; And a sole sensor for detecting a walking state of the wearer and determining a motion state through estimation of the robot attitude using a sensor for measuring the inclination of the upper body and the sole of the wearer and controlling the impedance control parameter And a gait controller for controlling the joint drive unit by variably applying the gait controller.
The foot link portion may include a sensor capable of measuring the inclination of the ground during walking, and the lower link portion may include a sensor for converting at least one of an angle and an angular velocity of the ankle joint into an electrical signal.
And a force sensor capable of measuring force / torque information of the joint driving part, wherein the backpack part includes at least one of an angle and an angular velocity of the hip joint, A force sensor capable of measuring the force / torque information of the joint drive unit, and a sensor capable of measuring the inclination of the backpack unit.
The impedance control parameter includes a joint stiffness value calculated by a human body joint angle and a torque value obtained through a pre-human body movement according to a wearer's load, a walking speed, and a motion state; And a damping coefficient calculated based on the angular velocity and torque value of the human body joint.
The walking controller may variably apply the joint impedance value according to the parameter transition weight function of the hyperbola in order to minimize the system instability due to sudden parameter changes.
The walking control unit may generate a control command of the joint driving unit by applying the control parameter differently according to the wear weight or the angular velocity of the wearer's body when applying the impedance control parameter.
According to another aspect of the present invention, there is provided a method of controlling a variable impedance of a wearable robot, the method comprising: calculating a joint impedance value through a human body movement according to a wearer's load, a walking speed, ; Determining a walking state of the wearer with a sensor attached to the soles of the wearer robot; Determining a motion state through robot posture estimation using an upper body backpack part of the wearer robot and a tilt measurement sensor attached to the sole; And driving the joint driving part by variably applying the stored joint impedance value according to the determined gait state and motion state.
The joint impedance value is a joint stiffness value calculated by a human body joint angle and a torque value obtained through a human body movement according to a wearer's load, a walking speed, and a motion state; And a damping coefficient calculated based on the angular velocity and torque value of the human body joint.
The joint impedance value is variably applied according to a hyperbolic parameter transition weight function to minimize system instability due to a sudden change in impedance value.
When the joint impedance value is variably applied, the joint driving part can be driven by applying the control parameter differently according to the wearer's angular velocity or wearing weight of the wearer.
The wearable robot according to the present invention is capable of natural walking of a person even in an outdoor exercise environment such as a slope and a stair, and contributes to ensuring walking stability due to sudden force transmission during initial contact. In addition, by implementing a walking pattern similar to a human body, it is possible to increase the convenience of the wearer and minimize the damage of the human musculoskeletal system after wearing.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a three-dimensional view showing a wear robot according to the present invention.
2 is a view showing the position of the sole sensor for determining the walking phase and the position sensor for measuring the sole of the sole.
3 is a view showing a walking control method of a wearing robot according to an embodiment of the present invention.
4 is an embodiment of a method for discriminating a walking step using a sole sensor attached to a soles of a sole.
5 is an example of kinematic-based posture estimation for determining the motion state.
6 is an exemplary view of various exercise conditions applied to the present invention.
7 is a flowchart showing a kinematic-based motion state discrimination method.
8 is a flowchart showing a variable impedance control method of a wearing robot according to an embodiment of the present invention.
9 to 11 are diagrams illustrating an example of a variable impedance control method according to an embodiment of the present invention,
12 is a diagram showing a method of deriving a variable impedance (joint stiffness value) according to a motion state.
13 is a graph showing a weight function applied to the present invention.
The present invention proposes a method of variably controlling the impedance parameters (stiffness, damping, etc.) of a wearing robot based on the motion state at the time of contact so that the robot can be used in military and disaster applications and can walk like a person.
The present invention preliminarily secures (stores) the joint impedance (stiffness, damping) values for the movement state, the movement (walking speed) and the transportation load from the walking characteristics of a person, And controls the wearing robot according to the determined motion state.
The walking stage of a person is determined using a sensor attached to the sole, and the motion state is calculated using an IMU (Inertial Measurement Unit) sensor (a posture sensor) attached to the robot and a joint angle sensor. By applying the control method of the present invention, it is possible to carry out continuous walking in a natural and stable manner in various environments even in a state in which the wearing robot is mounted.
The wearable robot according to the present invention plays a role of supporting a heavy load and allowing the wearer to walk without difficulty.
1 is a three-dimensional view of a wearable robot according to the present invention.
1, the wearable robot according to the present invention includes a
The wearer robot includes a foot link unit including a foot sensor and a tilt sensor, a foot link unit connected to the three-axis rotatable foot joint of the foot link unit to connect the knee joint, The foot of the wearer is discriminated by using the femoral link part connected to the negative one-axis rotatable knee joint and the joint driving part, the backpack part connected to the hip joint to which the battery is attached and the sole sensor, A gait controller (100) for determining a motion state by estimating a robot posture using an upper body and a sole of a foot inclination sensor, and variably applying an impedance control parameter according to the determined gait state and a motion state, .
Each of the legs 130 and 140 is configured by connecting the pelvis link portion, the crotch link portion, the lower link portion, and the sole link portion to each other.
The wearer robot includes a joint angle sensor (hip joint pitch, knee joint pitch, ankle joint pitch) for measuring the angle of the joint, a force sensor (a hip joint drive force sensor, a knee joint drive force sensor) (IMU) for measuring the state of the foot and the posture sensor (IMU) (left and right) for measuring the tilted state of the ground contacting the sole, and a sole sensor (left and right) .
Fig. 2 shows the position of the sole sensor for determining the walking phase and the position sensor for measuring the sole of the sole.
As shown in FIG. 2, the sole sensor is composed of one or more force sensors (or pressure sensors) and is coupled to the bottom plate of the sole through the groove of the foot plate of the foot plate structure, and a flexible steel plate is inserted between the bottom plate and the bottom plate do. The posture sensor (IMU) is attached to the final structure of the foot joint composed of three-axis passive joints, and measures the tilt information of the sole.
3 shows a walking control method of a wearing robot according to an embodiment of the present invention.
3, the
The
In this case, the initial grounding is a period in which the foot hoop is in contact with the floor, a stance period is a period in which the foot is touching the floor, a period in which the toe lifting is performed in order to shift the forehead to the forehead, Represents a period of time.
That is, the
FIG. 4 is a view illustrating an example of a method of determining a walking step using a sole sensor attached to a top plate of a sole.
4, the
5 is an example of kinematic-based posture estimation for determining a motion state.
The
The jump mode is estimated by a kinematic analysis of both feet based on the backpack as follows: the feet are off the ground.
Where T represents a 4x4 homogeneous transformation matrix,
Represent the angle from the back pack of the right leg to the hip, the hip angle, the knee angle and the ankle angle.In the single support mode, only one foot touches the ground and is estimated by a kinematic analysis based on the foot touching the ground.
- When the left foot touches the ground.
- Your right foot touches the ground.
The double support mode is kinematically interpreted as a single support mode with both feet touching the ground and with respect to the leg behind the backpack coordinate system.
FIG. 6 is a diagram illustrating various motion states applied to the present invention, and FIG. 7 is a flowchart illustrating a kinematic motion state determination method.
As shown in FIG. 6, the wearer wears a wearing robot and can perform a flat walking, a slope climb, a down climb, a stair climb, and a stair climb.
The robot posture estimator (not shown) receives the joint angle and foot slope / force (IMU, GRF) from the joint angle sensor and the posture IMU and the sole sensor during walking of the wearer's foot of the
The robot posture estimator compares the vertical position of the sole of the trailing leg of the leading leg with the position of the sole of the leading leg at step S110 and compares the preceding leg with the leg following the leg at step S120. If the position of the preceding leg is higher than that of the leg following the comparison result, it is determined that the upward movement (stepped up or inclined up) is performed at step S130 and if it is lower, the downward motion is determined at step S140.
Then, in each of the steps S130 and S140, the calculated ground contact angle of the leg is compared with a threshold value of the ground angle, and if the ground contact angle of the following leg is larger than the ground threshold, If it is smaller than or equal to the predetermined value, it is determined that the stepping motion (descending) is performed (S150).
If there is no change in the output value of each sensor, the robot posture estimator determines that the previous motion is continuous.
8 is a flowchart illustrating a variable impedance control method of a wearable robot according to an embodiment of the present invention.
8, a joint impedance value (variable impedance control parameter) is calculated through a pre-human body movement according to the wearer's load, walking speed, and motion state in a state of wearing the wearable robot, and is stored in a memory (not shown) (S200). The joint impedance value is calculated based on the joint stiffness value and the human joint angular velocity and torque value calculated by the human body joint angle and torque value obtained through the pre-human body movement according to the wearer's load, walking speed, Lt; / RTI >
When the wearer actually walks with the wear robe, the
Therefore, the walking
The
9 to 11 are diagrams illustrating an example of a variable impedance control method of a wearing robot according to an embodiment of the present invention.
Referring to FIG. 9, in the case of a flat walking, the walking
That is, the variable impedance control is performed in the initial contact (IC) step and the active control (ex, virtual torque control) based on the motion intention is performed in the stance unit ST including the steps LR, MS and TS Pre-transition is performed in the pre-excitation phase (PS), and reverse drive control is performed in the swash SW by zero impedance.
As shown in FIG. 10, in the case of stair walking, the variable impedance control is performed in the interval of Weight Acceptance (WA) as an initial striking point according to the following equation (1) Variable impedance control is performed during the initial contact (IC) interval.
[Equation 1]
Here, τ is the torque value, i is the joint, K is the joint stiffness value, B is the damping coefficient, θ is the sole of the sole and the mode is the motion state (ex, flat, step up / down, / Down).
FIG. 12 shows a method of deriving a variable impedance (joint stiffness value) according to a motion state, and FIG. 13 is a graph showing a weight function applied to the present invention.
Referring to FIG. 12, a joint stiffness (k) value is calculated based on a human body joint angle and a torque value through a human body movement according to a load, a speed, and a motion state, and damping b) Derive the coefficients and use them as control parameters.
In this case, the change of the parameter between the motion states minimizes the system instability according to the sudden change of the parameters by applying the weight function W (t) as shown in the following Equation 2.
&Quot; (2) "
Here, W (t) is a weighting function according to time, and a hyperbolic function can be applied as shown in the following equation and FIG.
As described above, the wearable robotic device according to the present invention can realize natural walking of a person even in an outdoor exercise environment such as an inclination or a stair, and contributes to ensuring gait stability due to abrupt force transmission during initial contact. In addition, the present invention realizes a walking pattern similar to a human body through a wearable robot, thereby enhancing the convenience of the wearer and minimizing the damage of the human musculoskeletal system after wearing.
It will be appreciated that the configurations and methods of the embodiments described above are not to be limited and that the embodiments may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. Therefore, it should be understood that the above-described embodiments are to be considered in all respects as illustrative and not restrictive.
100: a walking control unit 110:
120: Hydraulic supply device 130: Right leg
140: left leg
Claims (10)
A sole link unit including a foot sensor and a tilt sensor, the foot link comprising a foot structure that the wearer can walk on and off;
A foot link portion connected to the three-axis rotatable foot joint of the sole link portion to connect the knee joint;
A femoral link portion connected to the unidirectionally rotatable knee joint of the lower link portion and including the joint driving portion;
A backpack part connected to the femoral link part and connected to the hip joint on which the battery is mounted; And
A foot sensor of the wearer to determine a walking state of the wearer and to determine a motion state by estimating a robot posture using a sensor for measuring the inclination of the wearer's upper body and foot so as to determine an impedance control parameter according to the determined walking state and motion state And a gait controller for variably controlling the joint drive unit,
Wherein the walking control unit variably applies joint impedance values according to a parameter transition weight function of a hyperbola in order to minimize system instability due to sudden parameter changes.
And a sensor capable of measuring the inclination of the ground during walking,
Wherein the lower link includes a sensor for converting at least one of an angle and an angular velocity of the ankle joint into an electric signal.
A sensor for converting at least one of angles and angular velocities of the knee joint into an electric signal, and a force sensor capable of measuring force / torque information of the joint drive part,
The backpack includes a sensor for converting at least one of an angle and an angular velocity of the hip joint into an electric signal, a force sensor capable of measuring force / torque information of the joint drive unit, and an angle sensor capable of measuring a tilt of the backpack. Not to wear robots.
The joint stiffness value calculated by the human body joint angle and torque value obtained through the pre-human body movement according to the wearer's load, walking speed, and exercise state; And
And a damping coefficient calculated based on the angular velocity of the human body joint and the torque value.
Wherein when the impedance control parameter is applied, the control command is generated by applying the control parameter differently according to the wearing weight or the angular velocity of the wearer's body joint.
Determining a walking state of the wearer with a sensor attached to the soles of the wearer robot;
Determining a motion state through robot posture estimation using an upper body backpack part of the wearer robot and a tilt measurement sensor attached to the sole; And
And driving the joint drive unit by variably applying the stored joint impedance value according to the determined gait state and motion state,
Wherein the joint impedance value is variably applied according to a hyperbolic parameter transition weight function to minimize system instability due to a sudden change in impedance value.
The joint stiffness value calculated by the human body joint angle and torque value obtained through the pre-human body movement according to the wearer's load, walking speed, and exercise state; And
And a damping coefficient calculated based on a human body joint angular velocity and a torque value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150123806A KR101730909B1 (en) | 2015-09-01 | 2015-09-01 | Wearing robot and variable impedance controlling method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150123806A KR101730909B1 (en) | 2015-09-01 | 2015-09-01 | Wearing robot and variable impedance controlling method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170027187A KR20170027187A (en) | 2017-03-09 |
KR101730909B1 true KR101730909B1 (en) | 2017-05-04 |
Family
ID=58402538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150123806A KR101730909B1 (en) | 2015-09-01 | 2015-09-01 | Wearing robot and variable impedance controlling method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101730909B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210019800A (en) * | 2019-08-13 | 2021-02-23 | 국방과학연구소 | Apparatus and method for active or semi-active controlling of wearable robot based on walking speed |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11642271B2 (en) | 2016-10-04 | 2023-05-09 | Ecole Polytechnique Federale De Lausanne (Epfl) | Modular and minimally constraining lower limb exoskeleton for enhanced mobility and balance augmentation |
CN107748496B (en) * | 2017-09-25 | 2020-10-09 | 北京邮电大学 | Impedance controller algorithm based on parameter self-adaptive adjustment |
WO2020039409A1 (en) * | 2018-08-24 | 2020-02-27 | Ecole Polytechnique Federale De Lausanne (Epfl) | Bio-inspired adaptive impedance based controller for human-robot interaction and method |
CN109924984B (en) * | 2019-03-22 | 2022-01-21 | 上海电气集团股份有限公司 | Robot motion control method and system based on human motion intention detection |
CN118003341B (en) * | 2024-04-09 | 2024-06-14 | 首都体育学院 | Lower limb joint moment calculation method based on reinforcement learning intelligent body |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101485003B1 (en) * | 2014-05-14 | 2015-01-27 | 한양대학교 산학협력단 | Device and method for controlling position and posture of walking robot |
KR101490885B1 (en) * | 2013-12-18 | 2015-02-06 | 국방과학연구소 | Wearable robot determinable intention of user and method for controlling of the same |
-
2015
- 2015-09-01 KR KR1020150123806A patent/KR101730909B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101490885B1 (en) * | 2013-12-18 | 2015-02-06 | 국방과학연구소 | Wearable robot determinable intention of user and method for controlling of the same |
KR101485003B1 (en) * | 2014-05-14 | 2015-01-27 | 한양대학교 산학협력단 | Device and method for controlling position and posture of walking robot |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210019800A (en) * | 2019-08-13 | 2021-02-23 | 국방과학연구소 | Apparatus and method for active or semi-active controlling of wearable robot based on walking speed |
KR102266431B1 (en) * | 2019-08-13 | 2021-06-17 | 국방과학연구소 | Apparatus and method for active or semi-active controlling of wearable robot based on walking speed |
Also Published As
Publication number | Publication date |
---|---|
KR20170027187A (en) | 2017-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101730909B1 (en) | Wearing robot and variable impedance controlling method thereof | |
CN103895016B (en) | Method for controlling robot gait | |
CA2828420C (en) | Gait training device and gait training system | |
US7119510B2 (en) | Method of assuming acting point of floor reaction force to biped walking mobile body and method of assuming joint moment of biped walking mobile body | |
US20170119550A1 (en) | Prosthesis-mounted action-assist device and wearable action-assist device | |
US9079624B2 (en) | Walking robot and method of controlling balance thereof | |
US20130116820A1 (en) | Walking robot and control method thereof | |
KR20150067474A (en) | Wearable robot and control method for the same | |
KR102578261B1 (en) | Method for walking assist, and devices operating the same | |
KR101836636B1 (en) | Wearable walking assistant robot and method for controlling the same | |
JP2013072729A (en) | Load sensor and walking support device | |
CN106217352A (en) | Exoskeleton robot gait control method based on pressure transducer | |
US7643903B2 (en) | Method of assuming acting point of floor reaction force to biped walking mobile body and method of assuming joint moment of biped walking mobile body | |
KR101724884B1 (en) | Method and system for controlling walking wearable robot at stairs | |
KR101878254B1 (en) | Smart Shoes System And Method for Realizing The Same | |
JP5610294B2 (en) | Walking support device and walking support program | |
Yu et al. | A ground-stair walking strategy of the assistive device based on the rgb-d camera | |
Yang et al. | Posture compensation of a walking assistive device using zero-moment point to stabilize motions on stairs | |
JP2013048701A (en) | Walking assistance device, and walking assistance program | |
Yang et al. | Automatic walking pattern transformation method of an assistive device during stair-ground transition | |
KR101795852B1 (en) | Apparatus and method for controlling attitude of wearable robot in slope | |
Luo et al. | Impedance and force compliant control for bipedal robot walking on uneven terrain | |
JP2008126382A (en) | Biped mobile robot and its control method | |
KR101940901B1 (en) | Stabilization control method for exoskeleton robot of legs | |
KR101802640B1 (en) | Controlling method for gait transition of wearable exoskeleton robot |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |