- 1Neuro-Robotics Laboratory, Department of Robotics, Graduate School of Engineering, Tohoku University, Sendai, Japan
- 2LIRMM, University of Montpellier, CNRS, Montpellier, France
The study of human balance recovery strategies is important for human balance rehabilitation and humanoid robot balance control. To date, many efforts have been made to improve balance during quiet standing and walking motions. Arm usage (arm strategy) has been proposed to control the balance during walking motion in the literature. However, limited research exists on the contributions of the arm strategy for balance recovery during quiet standing along with ankle and hip strategy. Therefore, in this study, we built a simplified model with arms and proposed a controller based on nonlinear model predictive control to achieve human-like balance control. Three arm states of the model, namely, active arms, passive arms, and fixed arms, were considered to discuss the contributions of arm usage to human balance recovery during quiet standing. Furthermore, various indexes such as root mean square deviation of joint angles and recovery energy consumption were verified to reveal the mechanism behind arm strategy employment. In this study, we demonstrate to computationally reproduce human-like balance recovery with and without arm rotation during quiet standing while applying different magnitudes of perturbing forces on the upper body. In addition, the conducted human balance experiments are presented as supplementary information in this paper to demonstrate the concept on a typical example of arm strategy.
1. Introduction
Balance control mechanism of human has been researched to enhance balance ability of human and humanoid robots (Winter, 1995). In specific, principal balance recovery strategies, namely, ankle, hip, and stepping strategies have been studied based on human experiments (Nashner, 1985; Horak and Nashner, 1986; Horak et al., 1990) and artificial systems (Kuo and Zajac, 1993; Kuo, 1995; Shen et al., 2020b). These strategies have been considered as efficient means to help preventing falls and analyze the mechanism of balance control during standing and walking motions in human rehabilitation and humanoid robot control. For instance, human upright posture (UP) dynamic stability with a simplified inverted model or hip-ankle model has been studied based on bifurcation analyses to improve balance ability related to fall prevention and rehabilitation (Chagdes et al., 2013; Chumacero et al., 2018, 2019). Additionally, arm strategy has been considered as an efficient means to contribute to balance control and reduce the effects of a fall (Marigold and Patla, 2002; Roos et al., 2008; Pijnappels et al., 2010; Shen et al., 2020a).
Many studies related to the arm strategy have been conducted through human experiments and simulations. Cordo and Nashner (1982) studied rapid postural adjustment associated with a class of voluntary movements, including arm rotation, that disturb the postural balance. Ledebt (2000) concluded that arm postures help stabilize the body to maintain the upright position and that balance control improves because of the arm movement. Furthermore, he considered maximization of the gait efficiency based on an organism's propensity for convergence toward a stable coordination between the arms and legs. Atkeson and Stephens (2007) studied optimal control with boundary constraints from one optimization criterion to realize a multi-link model balance control and observed the movement of shoulder joints for the different perturbations. Aoustin et al. (2008) showed that arm swinging can help minimize the energy consumption during walking. Nakada et al. (2010) reviewed the mechanism of arm strategy for balance recovery and proposed Q-learning to produce appropriate arm control torques for humanoid. They concluded that the arm rotation strategy can widen the range of perturbation impulses. Bruijn et al. (2010) studied the influence of arm swinging on balance control for a perturbation as well as the local and global stability of the steady-state gait and concluded that arm movements contributed to the overall stability of human gait. Milosevic et al. (2011) estimated the effectiveness of arm motions in clinical balance and mobility. Boström et al. (2018) verified that in a dynamic balance task during challenged locomotion, the contribution of the upper body motions, particularly the one of arm movements, to human balance regulation increases with the difficulty of the task. The considered balance recovery tasks are in anteroposterior (A/P) direction. Objero et al. (2019) showed that arm movements are important for the control of mediolateral (M/L) postural sway, based on human experimental data.
It is worth noting that all the previous works did not cover the verification of the arm strategy with multiple cases, e.g., active arms, passive arms, and fixed arms, in their human experiments to discuss the usefulness of arm rotations. To our best knowledge, these arm strategies are relevant for stability improvement and energy efficiency in human and humanoid/bipedal walking and standing. Furthermore, they did not leverage nonlinear model predictive control (NMPC) for addressing multiple constraints of the ankle, hip, arm joint angles, and torques and reproducing human-like balance recovery controller in their artificial systems. The features of NMPC consistent with the capacity of the human body and brain such as constraints handling, predictive horizon, optimization, and robustness are not considered very well in all the previous work.
Therefore, we further developed the mechanism of arm strategy for balance recovery based on previous works and compared the results with human balance recovery experimental results. The contributions of our study are summarized as follows.
(1) A three-joint, five-link model is built to represent the human body structure for studying quiet standing balance recovery in the A/P direction. This model includes the foot, the lower body, the upper body, and the arms.
(2) An NMPC with the system states and the input constraints is proposed from a neuroscience perspective to reproduce human-like balanced behavior evoked by the human central nervous system.
(3) Various indexes are verified to evaluate the capability of balance recovery. The root mean square (RMS) deviation and energy consumption are compared for different cases, namely, active arms, passive arms, and fixed arms. These three cases of arm usages are recruited for balance recovery. The obtained data indicate that balance recovery with active arms is the most effective strategy, and balance control with arm usage is better than that without arm usage.
(4) Phase portraits of joint angles and whole body center of mass (WB-CoM) are considered to analyze the control pattern of balance recovery motion.
(5) Ankle torque boundary constraints are set with different values. Besides, the relationship between ankle capacity and active arm usage is discussed since in our daily life ankle is easy to be injured, we want to observe how arm usages contribute to balance in this case.
(6) By comparing the results of the numerical simulation and human experiments, human-like balance recovery with arm strategy is implemented and arm movements are found to enhance the capability of balance recovery.
The paper is organized as follows. In section 2, the simplified model with three different arm usages and their dynamic equation are introduced first. And, the balance recovery controller based on NMPC is proposed in section 2.2. In section 3, the results of simulation and human experiments are discussed to verify if actuated arm usage contributes to balance control. The conclusions of this study are summarized as well as future work in section 4.
2. Models and Methods
2.1. Dynamic Equation of Simplified Models
To achieve quiet standing balance control, we regard the human body structure as a simplified three-joint and five-link model consisting of left-right arm joint, hip joint, ankle joint, and right arm, left arm, upper body, lower body, fixed foot (e.g., Figure 1). Table 1 summarizes the physical parameters of our model. Based on an existing anthropometric database (Kouchi et al., 2000) and the previous work (Atkeson and Stephens, 2007) dealing with optimization-based balance recovery strategy, the height and mass of the whole-body are 1.7 [m] and 69.3 [kg], respectively. Further, m4, m3, m2, m1, and m0 represent the masses of the left arm, right arm, upper body, lower body, and foot, respectively; L4, L3, L2, L1, and L0 represent the lengths of left arm, right arm, upper body, lower body, and foot, respectively; and q3, q2, and q1 represent the left-right arm angle, hip angle, and ankle angle, respectively. Note that the body segments between the head and the left-right arm joint, between the left-right arm joint and the hip joint, and between the hip joint and the ankle joint are ignored.
Figure 1. Structure of the three-joint and five-link model. m4, m3, m2, m1, and m0 represent the masses of the left arm, right arm, upper body, lower body, and foot, respectively. L4, L3, L2, L1, and L0 represent the lengths of the left arm, right arm, upper body, lower body, and foot, respectively. q3, q2, and q1 represent the left-right arm angle, hip angle, and ankle angle, respectively. Here, the right arm and left arm share the same joint motor.
First, the dynamic equations of motion for this three-joint, five-link model controlled by the arm, hip, and ankle joint torques are computed based on Lagrange mechanics (Paul, 1981). The Lagrange equations and dynamic equation of motions are derived for the model with three different arm states separately: active arms, passive arms, and fixed arms, as shown in Table 2. In that table, T and V represent the kinetic and potential energy, respectively; τarm, τhip, and τankle represents the arm torque, hip torque, and ankle torque, respectively; M11, M12, M13, M21, M22, M23, M31, M32, and M33 are the inertia terms; and C1, C2, and C3 denote the total centrifugal, Coriolis, and gravity forces.
Table 2. Lagrange equations and dynamic equation of motions for the model with three different cases: (1) active arms; (2) passive arms; (3) fixed arms.
2.2. Proposed NMPC for Balance Recovery
In this section, an NMPC scheme (Grüne and Pannek, 2017) is proposed to resolve the balance recovery problem. This problem can be solved as an iterative open-loop optimal control problem with a finite horizon and an observable initial states for each sampling time. The procedure of NMPC with constraints is illustrated in Figure 2 to strengthen the NMPC concept explanation. For example, let NMPC starts at k = 0 with a prediction horizon Nt (here Nt = 5) and the initial states x(0) = x. The predictive optimal control sequence for the entire horizon can be obtained as follows,
The sequence of the predicted states is denoted by,
Then, the first sample of the optimal control sequence τopt(0) is applied to the system to produce the state x(1). And, the initial state is updated by x(1) for the new optimal control problem at the sampling time k = 1. Then, the above-described optimization process is repeated with the concept of receding horizon (moving horizon) to obtain a new optimal control sequence for the current system. Subsequently, the new initial states can be computed for the next optimal process. Therefore, NMPC is considered as a receding horizon iterative optimal control algorithm.
Figure 2. Schematic description of the NMPC at time k. The proposed dynamic model is recruited to predict the future motion state sequence xopt of the model system and compute optimal control input sequence τopt of balance recovery based on the current state through solving an optimization problem. For instance, let NMPC starts at k = 0 with a prediction horizon Nt (here Nt = 5) and the initial states x(0).
The cost function considered in the optimal control problem of the NMPC is given by
The penalty weighting dimension and constraints of the NMPC differ for the model with the three different arm states, including active arms, passive arms, and fixed arms.
The cost function (3) is considered such that Q, Qf, and R are positive definite symmetric matrices. The states and the control torques can be penalized by tuning Q and R, respectively. Increasing Q is aimed to minimize the state tracking error while increasing R means a reduction of energy consumption. In this research, the ratio between Q and R for three cases of arm usages is set as the same value 103 named one optimization criterion (Atkeson and Stephens, 2007). Further, terminal weighting Qf = 105 can be used as a tuning parameter to penalize the terminal states to achieve stable NMPC performance.
The objective is to minimize the cost J[x(0), τ(0,Nt−1)] subject to the following control input and state boundary for the model with three different arm strategies:
(1) NMPC for Model with Active Arms
For ia = 1, 2, 3, which represent ankle, hip, and arm joints respectively, and ka = 0, …, Nt − 1, boundary settings of the control inputs have been selected based on the work of Atkeson and Stephens (2007) where a constrained-based optimization is proposed for a multi-balance recovery strategy:
where τmin(1) = −120 [Nm], τmin(2) = −500 [Nm], τmin(3) = −200 [Nm], τmax(1) = 120 [Nm], τmax(2) = 500 [Nm], and τmax(3) = 200 [Nm].
For all ia = 1, …, 6 and ka = 0, …, Nt, the states including angles and angular velocities of ankle, hip, and arm joints are bounded by
where xmin(1) = −0.2 [rad], xmin(2) = −0.35 [rad], xmin(3) = −2.5 [rad], xmin(4) = −∞ [rad/s], xmin(5) = −∞ [rad/s], xmin(6) = −∞ [rad/s], xmax(1) = 0.4 [rad], xmax(2) = 1.3 [rad], xmax(3) = 0.5 [rad], xmax(4) = ∞ [rad/s], and xmax(5) = ∞ [rad/s], xmax(6) = ∞ [rad/s]. It is necessary to point out that the three first elements of x denote joint angles, and the three last elements represent angular velocities; this is why the unit changes from [rad] to [rad/s]. We just put negative infinity in boundary settings for implementation purposes to keep a wide range of velocity values. However, based on the obtained results, the evolution of the velocities remains very reasonable, i.e., within the interval [−1.2, 1.2] as it can be observed from Figures 9–11.
(2) NMPC for Model with Passive Arms
For all ip = 1, 2 representing the notation of ankle and hip joints, respectively and kp = 0, …, Nt − 1, the control inputs are bounded by
where τmin(1) = −120 [Nm], τmin(2) = −500 [Nm], τmax(1) = 120 [Nm], and τmax(2) = 500 [Nm].
For all ip = 1, …, 6 representing joint angles and angular velocities of ankle and hip, arm, and prediction horizon kp = 0, …, Nt, the states are bounded by the same constraint settings as the case with active arms.
(3) NMPC for Model with Fixed Arms
For all if = 1, 2 representing ankle and hip joints respectively and kf = 0, …, Nt − 1, the control inputs are bounded by the same constraint settings as the case with passive arm.
For all if = 1, …, 4 representing joint angles and angular velocities of ankle and hip, and prediction horizon kf = 0, …, Nt, the system states are bounded by
where xmin(1) = −0.2 [rad], xmin(2) = −0.35 [rad], xmin(3) = −∞ [rad/s], xmin(4) = −∞ [rad/s], xmax(1) = 0.4 [rad], xmax(2) = 1.3 [rad], xmax(3) = ∞ [rad/s], and xmax(4) = ∞ [rad/s].
With the system states and the input constraints, an NMPC is proposed from a neuroscience perspective to reproduce human-like balanced behavior evoked by the human central nervous system. The proposed NMPC also has a predictive aspect that allows predicting the future behavior and computes an optimal control balance strategy by minimizing systemic energy consumption of the whole body. Furthermore, the NMPC technique can handle simultaneously the state and input constraints, which is important to meet realistic requirements due to physical limitations of the human body such as joint ranges and torques saturation. All the previously proposed control techniques can not take into account constraints naturally. In this research, we proposed NMPC which can naturally take into account constraints. Different magnitudes of disturbing forces are applied to the model to observe the autonomous switch between the ankle, hip, and arm strategies and to examine the robustness of the proposed solution.
3. Results of Simulation and Discussion Compared to Human Experiments
3.1. Simulation Parameter Setting
In this section, we analyze the model motion intensity using the total RMS deviation of the joint angles to verify the effectiveness of the arm strategy. The simulation settings are demonstrated in Figure 3. We pushed the position of the center of mass of the upper body with different disturbing forces backward and forward for 1 [s], which could be different with the previous study on perturbation setting with a balance board (Chumacero and Yang, 2019, 2020). The maximum simulation time is set as 4 [s] that can make the model finish the process of balance recovery. The disturbing forces were as follows (Atkeson and Stephens, 2007):
(1) Push backward: −20 [N], −40 [N], −60 [N], −70 [N], and −80 [N].
(2) No force: 0 [N].
(3) Push forward: 20 [N], 40 [N], 60 [N], 70 [N], and 80 [N].
3.2. Simulation Results and Discussion
NMPC controller produces predictive ankle-hip strategy after a perturbation while arm strategy can be employed only for the model of active arm setting. For the disturbing forces −80 [N] and 80[N], only the model with the active arm can realize balance recovery from the unstable states. The models with passive arm and fixed arm are unable to obtain a solution for balance control under the same disturbing force. This indicates that the active arm rotation strategy widens the range of the disturbing forces; this result is similar to the conclusions derived in Nakada et al. (2010) and Kuindersma et al. (2011).
The schematic of the movements of the models with active, passive, and fixed arms for a disturbing force of 70 [N] is illustrated in Figure 4. The figure shows that the model with active arms has a better ability to realize balance recovery than the other two models. This is because the deviation of the center of mass of the model with active arm usage in the x-axis direction (e.g., Figure 5) is less than the other with passive and fixed arm usages. Figure 6 shows the center of mass for three different arm states is located within the stable region according to the evolution of the whole body center of mass (CoM) velocity vs. its position. Based on the obtained results from this Figure, we concluded that it is located within the stable region. It is worth noting that the size of CoM phase portraits for the model with active arm usage is smaller than those for the model with passive or fixed arm usage. This indicates that active arm usage can maintain the center of mass of the body to remain close to the origin (equilibrium point). From the stability aspect, active arm usage shows more advantage in balance recovery tasks by comparing the deviation of the center of mass.
Figure 4. Schematic of the balance behavior for the three different arm states (“top to bottom: active arms, passive arms, and fixed arms”), for a disturbing force of 70 [N]. (A,F) Represent the equilibrium states; (B) represents the pushing forward process; (C–E) represents the balance recovery behavior.
Figure 5. Evolution of center of mass of the model in the x-axis direction for the three different arm states (active arms, passive arms, and fixed arms) for a disturbing force of 70 [N].
Figure 6. Evolution of the center of mass phase portrait of the model for three different arm states (active arm, passive arm, fixed arm) for different disturbing forces: (1) Push backward: −20 [N], −40 [N], −60 [N], and −70 [N]. (2) No force: 0 [N]. (3) Push forward: 20 [N], 40 [N], 60 [N], and 70 [N]. “a,” “p,” and “f” in the labels “adf,” “pdf,” and “fdf” represent the cases with active arms, passive arms, fixed arms, respectively, and “df” represents the disturbing forces.
The total RMS deviation can be calculated by
where, N denotes the total samples number, which can be computed from the recovery time and the sampling period, q1(t) and q2(t) represent the ankle and hip angles at each sampling point, respectively.
The evolution of the total RMS deviation of the model for the three different arm states (active arm, passive arm, and fixed arm) for different disturbing forces is illustrated in Figure 7. Here, the total RMS deviation is defined to represent the body motion intensity. Figure 7 shows that the total RMS deviation of the balance recovery motion with active arms is less than that with passive arms. Furthermore, the total RMS deviation of the balance recovery motion with passive arms is less than that with fixed arms for the following disturbing forces: −20 [N], −40 [N], −60 [N], −70 [N], 20 [N], 40 [N], 60 [N], and 70 [N]. This indicates that arm movements contribute to human body balance control and reduce the motion intensity of the hip joint. This conclusion in accordance with the one obtained from a human experiment (Boström et al., 2018). Besides, it is worth to note that the proposed model based on NMPC can recover after a wide range of perturbations; therefore, the robustness of the NMPC is verified as well. This is one of the advantages of the proposed controller with active arm usage.
Figure 7. Evolution of the total RMS deviation of the model for three different arm states (active arm, passive arm, and fixed arm) for different disturbing forces: (1) Push backward: −20 [N], −40 [N], −60 [N], −70 [N], and −80 [N]; (2) No force: 0 [N]; (3) Push forward: 20 [N], 40 [N], 60 [N], 70 [N], and 80 [N]. There was no solution for the cases of passive and fixed arms under the disturbing forces −80 [N] and 80 [N].
Figure 8 compares the energy consumption of the model for three different arm states and for different disturbing forces. The energy consumption in this research is joint mechanical energy, which can be computed through the total joint actuator energy consumption of ankle, hip, arms. First, we observe that as the disturbing force intensifies, the balance recovery motion consumes more energy for each case. Most importantly, for the same amount of push, the energy consumption for the balance recovery of the model with active arm rotation is the least followed by passive arm rotation. It is the biggest in the case without arm rotation. This indicates clearly that balance recovery with arm strategy can reduce energy consumption, which is human-like energy-efficient. Humans also optimize the motion behavior for balance recovery to save energy. Thus, the contribution of arm usage to human balance recovery can also be acknowledged from the perspective of energy-efficiency.
Figure 8. Comparison of total energy consumption of the model for three different arm states (active arm, passive arm, fixed arm) for different disturbing forces: (1) Push backward: −20 [N], −40 [N], −60 [N], −70 [N], and −80 [N]; (2) No force: 0 [N]; (3) Push forward: 20 [N], 40 [N], 60 [N], 70 [N], and 80 [N].
Furthermore, there are consistent limit cycles of the balance recovery for the model with active arm usage over the different disturbing forces, indicating natural temporal regulation on the coordination of ankle, hip, and arm joints, respectively, in Figures 9–11. It means that there is temporal pattern to make compensation against disturbing forces, which can be viewed as there is control strategy since it forms similar form of phase portrait. It implies there is consistent ankle-hip-arm control strategy for active arm usage. However, it is noticeable that portrait form is largely deformed for the passive and fixed arm cases.
Figure 9. Evolution of the ankle phase portrait of the model for three different arm states (active arm, passive arm, fixed arm) for different disturbing forces: (1) Push backward: −20 [N], −40 [N], −60 [N], and −70 [N]; (2) No force: 0 [N]; (3) Push forward: 20 [N], 40 [N], 60 [N], and 70 [N]. “a,” “p,” and “f” in the labels “adf,” “pdf,” and “fdf” represent the cases with active arms, passive arms, fixed arms, respectively, and “df” represents the disturbing forces.
Figure 10. Evolution of the hip phase portrait of the model for three different arm states (active arm, passive arm, fixed arm) for different disturbing forces: (1) Push backward: −20 [N], −40 [N], −60 [N], and −70 [N]. (2) No force: 0 [N]. (3) Push forward: 20 [N], 40 [N], 60 [N], and 70 [N]. “a,” “p,” and “f” in the labels “adf,” “pdf,” and “fdf” represent the cases with active arms, passive arms, fixed arms, respectively, and “df” represents the disturbing forces.
Figure 11. Evolution of the arm phase portrait of the model for two different arm states (active arm, passive arm) for different disturbing forces: (1) Push backward: −20 [N], −40 [N], −60 [N], and −70 [N]. (2) No force: 0 [N]. (3) Push forward: 20 [N], 40 [N], 60 [N], and 70 [N]. “a” and “p” in the labels “adf” and “pdf” represent the cases with active arms and passive arms, respectively, and “df” represents the disturbing forces.
Similarly, the relationship of the ankle, hip, arm angles shows aligned spatial pattern over the joints, which represents synergetic joint coordination, and the maximum deviations exhibit linear approximations in Figure 12. The joint correlation of neighboring joints, such as ankle and hip, hip and arm, under the different disturbing forces are computed for synergy existence confirmation (Latash and Zatsiorsky, 2016). The mean joint correlation between ankle and hip is 0.898 and the one between hip and arm is 0.966. Thus, the balance motion with active arm rotation is highly coordinated, which means there is a good synergy performance. The synergy pattern here can represent the ability of task sharing and balance stabilization. However, the motions of balance recovery for the cases of the model with passive and fixed arms did not exhibit similar synergy performance because of the absence of certain patterns. From the synergy analysis perspective, the balance recovery for the model with active arm usage is better than that for the other two cases.
Figure 12. Evolution of the ankle, hip, and arm angles of the model for active arms for different disturbing forces: (1) Push backward: −20 [N], −40 [N], −60 [N], −70 [N]. (2) No force: 0 [N]. (3) Push forward: 20 [N], 40 [N], 60 [N], 70 [N]. “a” in the label “adf” represents the case with active arms, and “df” represents the disturbing force. The mean joint correlation between ankle and hip is 0.898 and the one between hip and arm is 0.966.
Table 3 shows the contribution of active arm usage to the balance recovery under different ankle capacities. Since ankle is most common injured body site (Fong et al., 2007), we want to observe how arm usages improve the ability of balance maintenance. Here, five cases are considered through different ankle torque constraints (tc) and disturbing forces (df) (Negahban et al., 2013):
(1) tc = [−80, 80] [Nm], df = 56 [N],
(2) tc = [−100, 100] [Nm], df = 56 [N],
(3) tc = [−120, 120] [Nm], df = 56 [N],
(4) tc = [−100, 100] [Nm], df = 70 [N],
(5) tc = [−120, 120] [Nm], df = 70 [N].
Comparing the above ankle boundary constraint settings, we can note that the ankle capacity of case (1) is weaker than that of cases (2) and (3). For the same disturbing force df = 56 [N] applied on the center of mass of the upper body, in cases (1), (2), (3), the ankle capacity of case (1) reaches the maximum limit. Therefore, this model needs more efforts for balance recovery. Besides, a longer recovery time and a higher energy consumption are required for case (1), compared with those for cases (2) and (3). For a limited ankle capacity, such as in case (1), the active arm RMS deviation is seven times those in cases (2) and (3), and arm energy consumption is approximately 39 times that in cases (2) and (3). Similarly, for a same disturbing force of 70 [N], the active arm RMS deviation in case (4) is six times that in cases (2) and (3), and the arm energy consumption is approximately 24 times that in cases (2) and (3). These observations show that for a limited ankle capacity, arm rotation makes more effort for balance recovery. Furthermore, the ankle capacity in cases (2) and (3) for a disturbing force df = 56 [N] does not reach the maximum limit, and the movements of balance recovery are almost the same. For the same ankle capacity in cases (2) and (4), the disturbing force df = 70 [N] in case (4) makes the ankle capacity reaching the maximum limit, and active arms need more effort for balance recovery than that in case (2). By comparing cases (3) and (5), although the ankle capacity does not reach the maximum limit in both cases, more efforts are required for a bigger disturbing force.
In the simulation study, various indexes are verified to evaluate the capability of balance recovery. The obtained data indicate that balance recovery with active arms is the most effective strategy, and balance control with arm usage is better than that without arm usage. Besides, Phase portraits of joint angles are considered to analyze the control pattern of balance recovery motion. Furthermore, Ankle torque boundary constraints are set with different values. The relationship between ankle capacity and active arm usage is discussed since in our daily life ankle is easy to be injured, we want to observe how arm usages contribute to balance in this case. Regarding the comparison of our work with previous studies dealing mainly with human balance control without arm strategy, it is worth to point out that in our study we considered three cases including (i) active, (ii) passive, and (iii) fixed arms. This last one corresponds to the case without arm strategy from the literature. Indeed, the obtained results show clearly that the balance model with active arm strategy leads to a less energy consumption, a more robust control, a more synergetic motion, and an improved balance ability, compared to the case without arm strategy.
3.3. Human Experimental Setting
Now, we apply three different magnitudes of a pushing force, namely, small push, medium push, and large push, to the backs of the subjects to observe the contributions of arm rotation to human quiet standing balance recovery. The magnitudes of the pushing forces are distinguished by the maximum position deviation of the marker on the subject's neck, and ground reaction force measured by two AMTI force plates. Furthermore, it is important to point out that even though the same pushing force is applied to all the subjects, there is no guarantee that the balance behavior of the subjects would be exactly the same. Consequently, we decided to quantify the levels of this pushing force and classify them into three levels (small, medium, and large). The key point behind this is to distinguish the subjects' balance recovery behavior based on these different levels of the pushing force. The subjects were five healthy men [mean age (25 ± 5) years, mean height (175 ± 10) cm, mean weight (70 ± 10) kg] without any known motor or neurological impairment. The protocols of human experiments were designed according to the Declaration of Helsinki and approved by the Tohoku University ethics committee. In fact, the human experiments have been conducted in two main stages. During the first one, dealing with a pre-training, the subjects are pushed with different forces (according to the three levels explained above, respecting the order : small, then medium, then large for security purposes) to learn how to maintain their balance. During the second stage, dealing with the final experimental tests, the previous different pushing force levels are considered, while disturbing the subjects in stand-up positions, and their behavior data are recorded. The exact spot of the push force is the upper back of the subject. For each level push force, five repetitions are performed for a single subject. The motion of the subject is tracked using 42 markers in the Optitrack system with eight cameras and the ground reaction forces are measured using two force-plates. Then, we export the tracking data of the motion and ground reaction forces and convert them to a standard data format, which can be used in OpenSim (Rajagopal et al., 2016). Then, we obtain the joint angles and torques for each subject through model scaling, inverse kinematics, and dynamics in OpenSim. Here, the inverse dynamics could be solved by using the top-down method. These results can be used to analyze the balance recovery motion and the functions of the ankle, hip, and arm for different magnitudes of disturbing forces.
3.4. Comparison With Human Experimental Results
Our discussion in this paragraph focuses on the representative movements on the Subject 1 since the trends discussed for this subject are consistent across all the subjects. The balance recovery motion of Subject 1 for three different magnitudes of push: (a) Small push, (b) Medium push, and (c) Large push is shown in Figure 13. Here, the active arm usage of subject 1 is in a good accordance with the one obtained in our simulation shown in Figure 4 reproduced by the proposed NMPC, where anti-phase between arm and hip joint angles. Besides, as the push force increases, more arm usage can be recruited to improve the balance maintenance ability. Figure 14 shows the evolution of the joint angles and torques of the ankle, hip, and arm for the three different magnitudes of push. The ankle joint angles change slightly, which is similar with the simulation results illustrated in Figure 9, because of the structural limitation of the ankle joint compared to other joints. It is important to note that ankle joint angle and torque don't change from middle push to large push. It means ankle usage meets saturation due to its limited capacity. We have observed this phenomenon also in the simulation study. The hip joint rotates by a larger degree as the magnitude of the pushing force increases. This illustrates that hip joints play a major role in balance recovery. Furthermore, the deviation of the arm joint angles and torques increases. This is because when the magnitude of the pushing force increases, subject 1 attempts to recover balance through more efforts of the arm rotation. From Figure 14, we note that subject 1 spends a longer time in recovering balance for the large push. Table 4 presents the mean of the peak-to-peak values of the joint angles and torques of the ankle, hip, and arm of five subjects for different magnitudes of pushing force. Here, the deviation of the arm joint angles and torques is positively correlated with the magnitude of push force. For large push, we can notice that ankle joint angle increases only 1 degree from middle push case. It implies that ankle usage is already near the saturation due to mechanical constraints, thus the arm strategy to compensate disturbance is essential for large push. This process is consistent to the behavior we have observed in the proposed NMPC controller. Consequently, we conclude that active arm usage contributes to balance recovery in human experiment and the consistent behavior between the predictive controller study and human experiment. This indicates arm movements enhance the capability of balance recovery.
Figure 13. Balance recovery motion of Subject 1 for three different magnitudes of push: (a) Small push, (b) Medium push, and (c) Large push. As the push force increases, more arm usage can be recruited to improve the balance maintenance ability. And, anti-phase exits between arm and hip joint angles, indicating the active arm rotations for balance control motion.
Figure 14. Evolution of the joint angles and torques of the ankle, hip, and arm for three different magnitudes of push: (1) Small push, (2) Medium push, and (3) Large push. It is important to note that ankle joint angle and torque don't change from middle push to large push. It implies necessity of arm usage after ankle usage saturation.
Table 4. Mean of the peak-to-peak value of the joint angles (Unit: [degree]) and torques (Unit: [Nm]) of the ankle, hip, and arm for different pushing forces.
4. Conclusions and Future Work
In this study, we built a simplified human model with arms and proposed an NMPC scheme to reproduce human balance behavior with arm usages. Three arm states, active arms, passive arms, and fixed arms, were considered to study the contributions of the arm movements to balance recovery with different magnitudes of a disturbing force during quiet standing. The contribution of arm usage to human balance control was verified by comparing the total RMS deviation of joint angles, and balance control with active arms was found to be the most effective in terms of the energy consumption and the disturbance effect minimization. Furthermore, the synergetic motion pattern was observed with kinematics during balance recovery with active arms while it was confirmed with joint correlation along with the steady smooth limit cycle pattern, and the total energy consumption was compared. Finally, the results of human experiments were compared with simulation to verify that active arm usage contributes to balance recovery. Our future work may focus on conducting more human balance recovery experiments and analyzing the synergy of body motion at the kinematic, kinetic, and muscle levels. This will help us to gain a better understanding of the mechanism of quiet standing balance with arm strategy and to develop an effective balance controller for rehabilitation.
Data Availability Statement
The original contributions generated for the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author/s.
Ethics Statement
The studies involving human participants were reviewed and approved by Tohoku University ethics committee. The patients/participants provided their written informed consent to participate in this study.
Author Contributions
KS, AC, and MH designed the study. KS implemented the experiments and processed the data. KS wrote the manuscript with the support of AC and MH. All authors have made contributions to the study and approved it for publication.
Funding
This work was supported in part by the GP-Mech Program of Tohoku University, Japan, and in part by the JSPS Grant-in-Aid for Scientific Research (B) under Grant 18H01399.
Conflict of Interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
References
Aoustin, Y., Skii, M. F., Aoustin, Y., and Formal, A. M. (2008). On Optimal Swinging of the Biped Arms to Cite This Version: HAL Id: hal-00462472. Available online at: https://hal.archives-ouvertes.fr/hal-00462472. doi: 10.1109/IROS.2008.4650725
Atkeson, C. G., and Stephens, B. (2007). “Multiple balance strategies from one optimization criterion,” in Proceedings of the 2007 7th IEEE-RAS International Conference on Humanoid Robots, HUMANOIDS 2007 (Pittsburgh, PA), 57–64. doi: 10.1109/ICHR.2007.4813849
Boström, K. J., Dirksen, T., Zentgraf, K., and Wagner, H. (2018). The contribution of upper body movements to dynamic balance regulation during challenged locomotion. Front. Hum. Neurosci. 12:8. doi: 10.3389/fnhum.2018.00008
Bruijn, S. M., Meijer, O. G., Beek, P. J., and Van Dieën, J. H. (2010). The effects of arm swing on human gait stability. J. Exp. Biol. 213, 3945–3952. doi: 10.1242/jeb.045112
Chagdes, J. R., Rietdyk, S., Jeffrey, M. H., Howard, N. Z., and Raman, A. (2013). Dynamic stability of a human standing on a balance board. J. Biomech. 46, 2593–2602. doi: 10.1016/j.jbiomech.2013.08.012
Chumacero, E., and Yang, J. (2019). Basin of attraction and limit cycle oscillation amplitude of an ankle-hip model of balance on a balance board. ASME J. Biomech. Eng. 141, 1–9. doi: 10.1115/1.4043563
Chumacero, E., and Yang, J. (2020). Effect of disturbances and sensorimotor deficits on the postural robustness of an ankle–hip model of balance on a balance board. Nonlin. Dyn. 99, 1959–1973. doi: 10.1007/s11071-019-05403-w
Chumacero, E., Yang, J., and Chagdes, J. (2019). Numerical nonlinear analysis for dynamic stability of an ankle-hip model of balance on a balance board. ASME J. Comput. Nonlin. Dyn. 14, 1–11. doi: 10.1115/1.4042693
Chumacero, E., Yang, J., and Chagdes, J. R. (2018). Effect of sensory-motor latencies and active muscular stiffness on stability for an ankle-hip model of balance on a balance board. J. Biomech. 75, 77–88. doi: 10.1016/j.jbiomech.2018.04.045
Cordo, P. J., and Nashner, L. M. (1982). Properties of postural adjustments associated with rapid arm movements. J. Neurophysiol. 47, 287–302. doi: 10.1152/jn.1982.47.2.287
Fong, D., Hong, Y., Chan, L., Yung, P., and Chan, K. (2007). A systematic review on ankle injury and ankle sprain in sports. Sports Med. 37, 73–94. doi: 10.2165/00007256-200737010-00006
Grüne, L., and Pannek, J. (2017). Nonlinear Model Predictive Control Theory and Algorithms. London: Springer-Verlag London.
Horak, F. B., and Nashner, L. M. (1986). Central programming of postural movements: adaptation to altered support-surface configurations. J. Neurophysiol. 55, 1369–1381. doi: 10.1152/jn.1986.55.6.1369
Horak, F. B., Nashner, L. M., and Diener, H. C. (1990). Postural strategies associated with somatosensory and vestibular loss. Exp. Brain Res. 82, 167–177. doi: 10.1007/BF00230848
Kouchi, M., Mochimaru, M., Iwasawa, H., and Mitani, S. (2000). Anthropometric database for Japanese Population 1997-98. Bled: Japanese Industrial Standards Center (AIST, MITI). Available online at: https://www.airc.aist.go.jp/dhrt/97-98/index.html
Kuindersma, S., Grupen, R., and Barto, A. (2011). “Learning dynamic arm motions for postural recovery,” in IEEE-RAS International Conference on Humanoid Robots, (Bled) 7–12. doi: 10.1109/Humanoids.2011.6100881
Kuo, A. D. (1995). An optimal control model for analyzing human postural balance. IEEE Trans. Biomed. Eng. 42, 87–101. doi: 10.1109/10.362914
Kuo, A. D., and Zajac, F. E. (1993). Human standing posture: multi-joint movement strategies based on biomechanical constraints. Prog. Brain Res. 97, 349–358. doi: 10.1016/S0079-6123(08)62294-3
Latash, M. L., and Zatsiorsky, V. M. (2016). Biomechanics and Motor Control Defining Central Concepts. London: Academic Press.
Ledebt, A. (2000). Changes in arm posture during the early acquisition of walking. Infant Behav. Dev. 23, 79–89. doi: 10.1016/S0163-6383(00)00027-8
Marigold, D. S., and Patla, A. E. (2002). Strategies for dynamic stability during locomotion on a slippery surface: effects of prior experience and knowledge. J. Neurophysiol. 88, 339–353. doi: 10.1152/jn.00691.2001
Milosevic, M., McConville, K. M., and Masani, K. (2011). Arm movement improves performance in clinical balance and mobility tests. Gait Posture 33, 507–509. doi: 10.1016/j.gaitpost.2010.12.005
Nakada, M., Allen, B., Morishima, S., and Terzopoulos, D. (2010). “Learning arm motion strategies for balance recovery of humanoid robots,” in Proceedings - EST 2010 - 2010 International Conference on Emerging Security Technologies, ROBOSEC 2010 - Robots and Security, LAB-RS 2010 - Learning and Adaptive Behavior in Robotic Systems (Canterbury), 165–170. doi: 10.1109/EST.2010.18
Nashner, M. L. (1985). The organisation of human postural movements: a formal basis and experimental synthesis. Behav. Brain Sci. 8, 135–150. doi: 10.1017/S0140525X00020008
Negahban, H., Moradi-Bousari, A., Naghibi, S., Sarrafzadeh, J., Shaterzadeh-Yazdi, M., Goharpey, S., et al. (2013). The eccentric torque production capacity of the ankle, knee, and hip muscle groups in patients with unilateral chronic ankle instability. Asian J. Sports Med. 4, 144–152. doi: 10.5812/asjsm.34515
Objero, C. N., Wdowski, M. M., and Hill, M. W. (2019). Can arm movements improve postural stability during challenging standing balance tasks? Gait Posture 74, 71–75. doi: 10.1016/j.gaitpost.2019.08.010
Pijnappels, M., Kingma, I., Wezenberg, D., Reurink, G., and Van Dieën, J. H. (2010). Armed against falls: the contribution of arm movements to balance recovery after tripping. Exp. Brain Res. 201, 689–699. doi: 10.1007/s00221-009-2088-7
Rajagopal, A., Dembia, C. L., DeMers, M. S., Delp, D. D., Hicks, J. L., and Delp, S. L. (2016). Full-body musculoskeletal model for muscle-driven simulation of human gait. IEEE Trans. Biomed. Eng. 63, 2068–2079. doi: 10.1109/TBME.2016.2586891
Roos, P. E., McGuigan, M. P., Kerwin, D. G., and Trewartha, G. (2008). The role of arm movement in early trip recovery in younger and older adults. Gait Posture 27, 352–356. doi: 10.1016/j.gaitpost.2007.05.001
Shen, K., Chemori, A., and Hayashibe, M. (2020a). “Effectiveness evaluation of arm usage for human quiet standing balance recovery through nonlinear model predictive control,” in 3rd International Conference on Control and Robots, ICCR 2020 (Tokyo), 150–153. doi: 10.1109/ICCR51572.2020.9344184
Shen, K., Chemori, A., and Hayashibe, M. (2020b). Human-like balance recovery based on numerical model predictive control strategy. IEEE Access 8, 92050–92060. doi: 10.1109/ACCESS.2020.2995104
Keywords: arm strategy, model predictive control, energy consumption, ankle capacity, synergetic joint coordination, balance recovery, quiet standing
Citation: Shen K, Chemori A and Hayashibe M (2021) Reproducing Human Arm Strategy and Its Contribution to Balance Recovery Through Model Predictive Control. Front. Neurorobot. 15:679570. doi: 10.3389/fnbot.2021.679570
Received: 12 March 2021; Accepted: 19 April 2021;
Published: 17 May 2021.
Edited by:
Dingguo Zhang, University of Bath, United KingdomCopyright © 2021 Shen, Chemori and Hayashibe. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Keli Shen, c2hlbi5rZWxpLnMzJiN4MDAwNDA7ZGMudG9ob2t1LmFjLmpw