Optimal Arrangement of Inertial Sensors on a Motion Measurement Suit for On-site Working Posture
2 Sensor arrangement optimization
2.1 Optimization procedure
The optimization was performed on capturing the back posture to determine the workload on the waist. Small (S), medium (M), and large (L) sensor suits were created. It was assumed that the suit fitted the body. The target motion in this study was bending the waist without twisting the torso. Body motion refers to the time-series joint angle, ππππ, that was input into the DHM. The method to determine the optimal sensor position consisted of the following procedures.
1. Inputting primitive motions to the evaluation DHMs and getting joint angle ππππ ( ππ = ππ,ππ,π·π· ) of the motion.
2. Obtaining inclination angle ππππ of the sensor at candidate point Pππ. 3. Producing a formula converting ππππ to ππππ for each suit size.
4. Substituting the converted angle into the evaluation function.
2.2 DHM βDhaibaβ
A DHM called βDhaibaβ (ENDO et al., 2014) was used in this research. Dhaiba model was developed by the Digital Human Research Group in the National Institute of Advanced Industrial Science and Technology, Japan. The Dhaiba model (Figure 2.1), consists of a linkage model armature composed of bones and a skin mesh model that forms the body surface shape. Feature points can be arranged anywhere on the body surface. The Dhaiba model deforms and can reproduce the body surface shape according to the change in the posture of the bones. The Dhaiba model can also model arbitrary physiques. In this paper, the model was individualized by using a small number of dimensions according to NOHARA et al. (2016).
2.3 Definition of the DHM posture and sensor inclination angles The trunk of the Dhaiba model, which was the measurement target of this study, was modeled by three links: pelvis (PELVIS), lumbar vertebrae (SPINE), and thoracic vertebrae (STERNUM). Each link had a local coordinate system based on its proximal link coordinate system (Figure 2.2). The root of all the bones was PELVIS.
The coordinate system of PELVIS, written as (πΏπΏπΏπΏ,πππΏπΏ,πππΏπΏ), was set in the same direction as the global coordinate system, (πΏπΏππ,ππππ,ππππ), and all the bonesβ X-axes were parallel to πΏπΏππ. The joint angle of PELVIS, SPINE, and STERNUM links was defined as that with respect to the direction of gravity (πΏπΏππaxis), written as
π½π½ππ = οΏ½πππππ₯π₯
πππππ¦π¦οΏ½ ( ππ = ππ,ππ,π·π·) (2.1) where πππππ₯π₯ is the angle on the sagittal (ππππ-ππππ) plane and πππππ¦π¦ is the angle on the coronal (πΏπΏππ-ππππ) plane.
Fig. 2.1 Dhaiba model
The sensor attachment position was set on the spine at the center of the back. The candidate area was defined by dividing the curve of the spine from the seventh cervical vertebrae (C7) to the sacral bone into 10 equal sections. Each position was separated by feature points, which were arranged on a skin mesh. The center point of each divided curve was set as candidate point Pππ and the points were numbered in ascending order from the C7 side following the format P1, P2, P3, β¦, P10 (Figure 2.3).
The actual inertial sensor could not be put on the DHMβs body surface. The Fig. 2.2 Schematic of elements
inclination of the sensor placed on the candidate position was defined with the vector connecting feature points above and below the position. The coordinates of upper and lower marker of Pππ were written as (π’π’π₯π₯ππ ,π’π’π¦π¦ππ ,π’π’π§π§ππ) and (πππ₯π₯ππ ,πππ¦π¦ππ ,πππ§π§ππ), respectively. The angle ππππ = [πππππ₯π₯ πππππ¦π¦]πΏπΏ was expressed by equations (2.2) and (2.3).
πππππ₯π₯ = tanβ1 οΏ½ π§π§οΏ½ π¦π¦π’π’ ππβ π§π§ππ πποΏ½
π’π’ ππβ π¦π¦ππ πποΏ½ (2.2)
πππππ¦π¦ = tanβ1 οΏ½ π§π§οΏ½ π₯π₯π’π’ ππβ π§π§ππ πποΏ½
π’π’ ππβ π₯π₯ππ πποΏ½ (2.3)
The joint angle ππππππ around the ππ axis (ππ= π₯π₯,π¦π¦) was obtained by the sensor inclination angle ππππππ(ππ= π₯π₯,π¦π¦). Although the spine is a structure made of multiple links, each candidate area can be considered as a rigid body due to its division into 10 parts.
Therefore, the relationship between ππππππ and ππππππ was assumed to be linear. A linear conversion was used to convert angle ππππππ (equation (2.4)).
π½π½οΏ½ππ = ππππβππ(ππππ) = ππππππππππππ +ππππππππ =οΏ½πππππππππ₯π₯ 0 0 πππππππππ¦π¦οΏ½ οΏ½πππππ₯π₯
πππππ¦π¦οΏ½+οΏ½πππππππππ₯π₯ πππππ¦π¦
ππππ οΏ½ (2.4) Coefficients ππππππππ and ππππππππ were composed of real-valued constants and calculated by linear regression analysis for each size ππ (ππ = S, M, L) using ππππ and π½π½ππ of motions used in the optimization.
2.4 Physique of evaluation DHMs
DHMs used in the optimization had physiques corresponding to the S, M, and L suits.
The physique was defined by the height and chest measurements in the Japanese Industrial Standards (JIS) L4004. Five evaluation DHMs were generated for each size and were used as the evaluation DHM. The height and chest measurements of the evaluation DHM, kππ, for size k (k = S, M, L) are shown in Figure 2.4. However, circumferences, such as chest circumference, cannot be used to designate the physique of the Dhaiba model. Thus, the length of the bust breadth and bust depth were used to generate DHMs instead of chest circumference. These dimensions were calculated for the chest using the linear regression equation created by the body database collected by the Research Institute of Human Engineering for Quality Life in size-JPN project (2004-2006).
Fig. 2.3 Candidate points Fig. 2.4 Height and chest girth of each model
2.5 Primitive motions used in the optimization
The measurement target was the posture of the waist during motion without twisting the torso. Two primitive motions of bending the trunk forward and laterally at the waist were used. The motions were obtained by measuring 1 actual humanβs motions with an optical motion capture system (VICON; 10 MX-13 cameras and five T-160 cameras). Input motions for evaluating DHMs were expressed by time-series full-body joint angles, which were acquired by fitting motion capture data to the DHM, which realized the subjectsβ individual physique (ENDO et al., 2012).
2.6 Evaluation index for sensor position
It was assumed that sensors placed in the optimal position would measure the joint angle that was the least affected by the individual differences and the least affected by the deviation of the sensor position. Thus, these two requirements were considered in choosing the sensor position.
Individual differences
The effect of individual differences was assessed by angle conversion error using same converting formula, ππππβππ(ππππ), for all models ππ1, ππ2, β¦, ππ5 generated for the same size ππ (ππ = S, M, L). The error value was expressed by the root-mean-square error (RMSE) of all elements for each size. The number of frames of motion used in the optimization was πΉπΉ, and ππππππππ(ππ) defined the angle of the sensor at Pππ of evaluation DHM ππππ at frame ππ (0β€ ππ β€ πΉπΉ). The joint angle, πππππππ½π½οΏ½ππ(ππ), expressed the angle conversion, ππππππππ(ππ), by formula ππππβππ. RMSE value πππΈπΈππ(ππ), which was the conversion error of πππππππ½π½οΏ½ππ(ππ) of ππ models for size ππ, was calculated by equation (2.5).
πΈπΈππ(ππ)
ππ = β οΏ½π₯π₯,π¦π¦ππ πΉπΉπΉπΉ1 βπΉπΉππ=1βπΉπΉππ=0οΏ½ πποΏ½ππππππ ππππ(ππ)β ππππππ(ππ)οΏ½2 (2.5)
Misregistration of the sensing position
Owing to individual differences, a sensor on the suit can be located at different places on the wearer. The deviation from the assumed sensing position was assumed to fall within the adjacent sensing positions. It was also assumed that the more the sensor slipped, the more the angle conversion error increased. Measuring motion with the sensor slipped Ξ΄ mm from the assumed position along the backbone, the angle converting error was written as πππΈπΈππ(ππ,πΏπΏ) by using equation (2.5). If the deviation affected motion measurement, the value of πππΈπΈππ(ππ,πΏπΏ) would change greatly owing to πΏπΏ. Hence, the variation of πππΈπΈππ(ππ,πΏπΏ) was used to assess the effect of the deviation. Considering a sensor at Pππ, RMSE value πππΈπΈππ(ππ,πΏπΏ) was calculated for measuring motion with a sensor that had slipped to an upper adjacent position Pππβ1 οΏ½πΏπΏ= π§π§πΏπΏππβ1β π§π§πΏπΏπποΏ½, to a lower adjacent position Pππ+1 οΏ½πΏπΏ= π§π§πΏπΏππ+1β π§π§πΏπΏπποΏ½, and without slipping (πΏπΏ= 0). Next, a curve passing through the three points, οΏ½πΏπΏ,πππΈπΈππ(ππ,πΏπΏ)οΏ½, was approximated by the least squares method to determine ππππππππππ(πΏπΏ), which was a quadratic curve of πΏπΏ. Evaluation index πππ·π·ππ(ππ) was defined as
π·π·ππ(ππ)
ππ = β β« οΏ½π₯π₯,π¦π¦ππ πΏπΏπΏπΏπππ’π’ ππ πππππππππΏπΏππππ(πΏπΏ)οΏ½πππΏπΏ (2.6) where πΏπΏπ’π’ = π§π§πΏπΏππβ1β π§π§πΏπΏππ and πΏπΏππ =π§π§πΏπΏππ+1β π§π§πΏπΏππ. Accordingly, evaluation function ππππππ(ππ) for sensor position was composed of πππΈπΈππ(ππ) and πππ·π·ππ(ππ) as
ππππ(ππ)
ππ =Ξ± πΈπΈππ ππ(ππ,πΏπΏ = 0)+π½π½ π·π·ππ ππ(ππ) . (2.7) Point Pππ, which minimized ππππππ(ππ), was chosen as the optimal sensor position.