Next Article in Journal
Coupling Interference between Eddy Current Sensors for the Radial Displacement Measurement of a Cylindrical Target
Previous Article in Journal
Test Case Prioritization, Selection, and Reduction Using Improved Quantum-Behaved Particle Swarm Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cobot Motion Planning Algorithm for Ensuring Human Safety Based on Behavioral Dynamics

1
School of Mechanical and Precision Instrument Engineering, Xi’an University of Technology, Xi’an 710048, China
2
School of Engineering, Xi’an International University, Xi’an 710077, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(12), 4376; https://doi.org/10.3390/s22124376
Submission received: 17 April 2022 / Revised: 22 May 2022 / Accepted: 7 June 2022 / Published: 9 June 2022
(This article belongs to the Section Sensors and Robotics)

Abstract

:
Recently, the safety of workers has gained increasing attention due to the applications of collaborative robots (cobot). However, there is no quantitative research on the impact of cobot behavior on humans’ psychological reactions, and these results are not applied to the cobot motion planning algorithms. Based on the concept of the gravity field, this paper proposes a model of the psychological safety field (PSF), designs a comprehensive experiment on different speeds and minimum distances when approaching the head, chest, and abdomen, and obtains the ordinary surface equation of psychological stress about speed and minimum distance by using data fitting. By combining social rules and PSF models, we improve the robot motion planning algorithm based on behavioral dynamics. The validation experiment results show that our proposed improved robot motion planning algorithm can effectively reduce psychological stress. Eighty-seven point one percent (87.1%) of the experimental participants think that robot motion planned by improved robot motion planning algorithms is more “friendly”, can effectively reduce psychological stress, and is more suitable for human–robot interaction scenarios.

1. Introduction

Recently, humans–robot collaboration (HRC) gained increasing attention from researchers and companies due to its higher flexibility and automation level without barriers. It is adequate to combine the workers’ flexibility with the power and accuracy of the robot [1,2,3]; it also can solve the problem of a companie’s transformation to multi-variety and small-batch production. However, an essential prerequisite is workers’ safety, for which researchers have carried out many research studies on [4], producing new safety standards relevant for HRC (ISO 10218 [5] and ISO/TS 15066 [6]). Moreover, some researchers have begun to pay attention on how to ensure the mental safety of workers in the process of HRC [7,8], how to improve workers’ acceptance and trust of robots, and the smoothness of completing assembly tasks. For example, in the literature [9], the authors state that the trust of human operators in their robot partners is key to the successful implementation of industrial HRC. In the article, it has been demonstrated that if a robotic agent is perceived by the operator to be unreliable or unpredictable it will increase the operator’s mental workload. In other words, if the operator does not have adequate trust in the robotic teammate, he is likely to place more mental resources on raw data to ensure that the robot is taking the correct actions, thus increasing the mental workload. During sustained periods of a taxing cognitive workload, humans typically display time-on-task (TOT) effects, in which performance becomes steadily worse over the period of task engagement [10].
Therefore, we believe that there is a great need to find a suitable robot motion planning algorithm so that the robot can work around the human operator with appropriate movements, reduce the cognitive load on the worker, and improve the operator’s comfort and trust in the robot. Therefore, our research is motivated to improve the robot motion planning algorithm so that the robot can achieve the goal of obstacle avoidance and reduce psychological stress. The objectives of our research are as follows:
  •  To quantitatively analyze the effect of the robot’s approaching human action elements on causing human psychological stress;
  •  To model the results of the quantitative study;
  •  To use the established psychological safety field model to improve behavioral dynamics so that the planned cobot motion trajectory can achieve the dual goals of obstacle avoidance and human psychological stress reduction.
This paper consists of nine sections. Section 2 briefly deals with state-of-the-art methods in ensuring physical and mental safety in the process of HRC. Section 3 summarizes the research methods used in this paper and the research process of this paper. Section 4 presents the collision detection and speed adjustment algorithms. Section 5 establishes the psychological stress field model. Section 6 describes the cobot motion planning algorithm of HRC based on behavioral dynamics. Section 7 describes the experimental procedure and the experimental results. Section 8 discusses the psychological safety field law experiment and the validation experiment of the cobot motion planning algorithm in this paper. Section 9 concludes the entire paper.

2. Related Work

Human safety is one of the biggest concerns in HRC. Previous works [11,12] focused on humans’ physical safety of HRC. Many methods are proposed for collision-free motion planning, such as probabilistic roadmap (PRM) and rapidly exploring random trees (RRT). These methods are usually combined with the concept of configuration space (C-space) to plan the collision-free path of a robot. ISO 10218 [5] proposes that its speed and distance are monitored when the human body moves around the robot or makes various actions. ISO/TS 15066 [6] proposed classifying HRC into four levels. At every level, different kinds of safety equations are developed and analyzed.
The four levels of HRC are specified in ISO/TS 15066, and the four levels are shown in Table 1. In levels 1, 2, and 3, the robot must have physical separation, such as a fence or distance monitoring to ensure a separation distance between the human and the robot. The robot stops when a person enters the fence or when the distance between the human and the robot is less than the specified separation distance. Such safety measures lead to inadequate HRC, limiting the smoothness of robot motion, and the robot stops once the worker enters the fence or if it is less than the specified separation distance, which sacrifices the robot’s efficiency. At level 4, although the physical safety of workers can be guaranteed to a certain extent, it does not ensure the psychological safety of workers.
However, this type of method significantly limits the smoothness of HRC and sacrifices the efficiency of collaboration greatly.
To solve this problem, many researchers improve the motion planning algorithm by studying the psychological impact of humans on robot motion in the process of HRC and propose perceived safety and human-aware motion planning algorithms to ensure physical HRC (pHRC) [2,13,14]. For example, Kulic et al. [15] and Zoghbi et al. [16] used PP (pick and place movement) and RR (reach and retrieve motion) tasks to simulate typical robotic tasks during HRC and captured the physiological responses of 36 participants during this process. The studies in these two articles collected skin conductance (SC) signals, heart rate signals, and EMG signals, combined with questionnaires and subjective survey data, to train HMM models to classify affective states and estimate arousal during collaboration. Kulic et al. [17] designed three robot speeds to enrich the inference model and proposed a feasible solution to this type of problem. However, this study only deals with human physiological responses in two movement modes, PP and RR, and does not address conditions such as distance or classify different body parts.
In [7], by collecting the participants’ SC signal and subjective score, it was concluded that workers will feel nervous when the robot approaches people, and it was suggested that the speed should be less than 0.5 m/s, the minimum distance should be greater than 2 m, and the robot should avoid linear movements. This type of research provides guiding suggestions for the exercise of robots, but the distance between cobots and workers is far less than 2 m. Such guiding tips are no longer suitable for more complex human–computer cooperative tasks.
Some studies [18,19,20] try to adjust the robot’s trajectory by predicting some limb positions of human beings in the future to reduce the conflict of shared space and improve human comfort. In [21], the researchers proposed a real-time safety system to measure the separation distance between the human and robot in real-time and realize accurate robot speed adjustment. In [22], based on the conclusions of existing literature, a trajectory planning method based on Variable Calculus was proposed to obtain a series of psychologically acceptable minimum acceleration trajectories to ensure people’s psychological safety during HRC. The advantage of this kind of method is that it can plan the trajectory and speed of the robot. However, the disadvantage is that it does not consider humans’ irrationality and psychological stress, which may affect a person’s actions. And this kind of method requires a larger space to reach the destination, making the robot’s arrival time longer.
It can be seen from previous research that the psychological responses caused by robots during HRC are a crucial factor in improving the quality of HRC [23], and it is also an essential basis for enhancing the robot motion planning algorithm. However, previous studies lack a systematic, complete survey on the psychological responses of robot speed, minimum distance, and different body parts. Therefore, we designed the psychological safety field law experiment, measured the psychological stress emotion generated by people when the robot approached different body parts at different speeds and minimum distances and established a psychological safety field model.

3. Methodology

In this section, we focus on describing our research methodology. Our ultimate goal is to design robot motion planning algorithms that can make the robot’s movements avoid the human body while reducing human psychological stress. To achieve this goal, first, we need to establish a collision detection and speed adjustment algorithm to detect the minimum distance between the upper and lower limbs of the operator and the robot in real-time and adjust the maximum speed of the robot according to the minimum distance. Secondly, we need to study the impact of the robot’s action factors on psychological pressure, derive the corresponding law, and mathematically model this law. Finally, we need to integrate the established collision detection and speed adjustment algorithm and the mathematical model of psychological stress into the behavioral dynamics motion planning algorithm. The integration will form a cobot motion planning algorithm that ensures human safety. The schematic diagram of the research method is shown in Figure 1.
To build collision detection and speed adjustment algorithms, we studied the related literature, and we found that people are very sensitive to the distance of others approaching them. For example, for friends and family, people usually allow each other to have access to intimate space, while, for colleagues, they may only allow each other to enter their personal space. Therefore, we modeled the human body and detected the distance between each part of the robot and the human model in real time. Then, considering the social rule factor, the robot’s maximum speed is specified when the distance between the robot and the human is less than the personal space and the intimate space, and the collision detection and speed adjustment algorithms are established.
In order to find the law of the effect of robot movement on human psychological stress and establish the psychological safety field model, we need to carry out an experimental analysis of three different factors, namely, different parts of the robot’s proximity to the human body, speed, and distance from the minimum separation, to find out the change law of psychological stress. We established the psychological safety field formula regarding the gravitational field formula and used the formula to express the psychological stress of human operators caused by static obstacles and robot movements.
In order to establish a robot motion planning algorithm that can guarantee the physical and psychological safety of human operators, the original behavioral dynamics motion planning algorithm needs to be improved. The already established psychological safety field formula has been added to the behavioral dynamics motion planning algorithm in a suitable manner to plan a suitable robot motion trajectory under the guidance of the real-time monitoring of minimum distance and maximum speed by collision detection and speed adjustment algorithms.

4. Robot Collision Detection and Speed Adjustment Algorithm

Social rules are the potential rules that guide HRC, and cobots can only assist humans with higher efficiency and acceptance in all its motion planning strategies to behave socially. This paper briefly introduces the human body model (HBM) and social rules. We propose collision detection and speed adjustment algorithms.

4.1. HBM and Social Rules

In the process of HRC, human position and motion are integrated into the robot motion planning algorithm, and the motion model of the robot is planned in terms of avoiding all parts of the human body. In order to reduce psychological stress, it is necessary to calculate the distance between each part of the human body and each node and the link of the robot and use the minimum distance as the basis to guide the robot away from the human body. Therefore, we will collect the joint bone points of the human body in the experiment to establish the human model.
We collected the joint points of the worker’s head (A), two shoulders (LS and RS), two elbows (LE and RE), two hands (LH and RH), neck (NEC), spine (M), two hips (LH and RH), two knees (LN and RN), and two feet (LF, RF) by using a Kinect sensor. The topological model of the human body is as follows: The head is simplified as a sphere with a radius of 0.15 m; the upper body is simplified as a cylinder with a radius of 0.3 m; the axis of the cylinder is the line from NEC to M; the two arms are simplified as four cylinders with a radius of 0.1 m; the two legs are simplified as four cylinders with a radius of 0.15 m, as shown as Figure 2a.
How humans manage social space was first studied by Hall [24]; it suggests that humans are susceptible to the intrusion of other different Personal Spatial Zones [25]. The Personal Spatial Zones are divided into four distance zones, intimate distance, personal distance, public distance, and social distance, as shown in Figure 2b:
Intimate distance: ranges up to 0.45 m from the body, and interaction within this space might include physical contact.
Personal distance: ranges from 0.45 m to 1.2 m, which is used for interaction with friends.
The distance between the cobot and the human usually ranges from 1.5 m; thus, intimate distance and personal distance are the paper’s focus.
When others enter the Personal Spatial Zones, they will generate psychological stress and discomfort in the social process. The distance between humans and a cobot is very close in the process of HRC. Cobots may cause discomfort or fears because of their inappropriate behavior [26]. To decrease psychological stress, humans may make a quick reaction, large-scale avoidance, and other risk avoidance actions, which will reduce work efficiency and even lead to physical injury.

4.2. Collision Detection and Speed Adjustment Algorithm for Extension and Abduction

Calculating the distance between the cobot and the extension of the upper body and the legs’ abduction is necessary to control the collision between the cobot and the human body. The moving speed of cobots toward humans should be adjusted based on social rules to decrease psychological stress in HRC. The GRB3016 robot used in the experiment does not have a collision sensing function; therefore, to ensure safety, the robot’s maximum speed in the investigation shall not exceed 0.25 m/s. According to the structure of the GRB3016 robot, it is only necessary to consider the 3rd, 4th, and 5th joints and the link LR1 between the 2nd and 3rd joints and the link LR2 between the 4th and 5th joints and the limbs of the human body.
The algorithm calculates the distance between the robot’s two links LR1 and LR2 and joints end effector, 2nd, 3rd, 4th, and 5th, and the simplified human body topology model finds the minimum distance dmin from each minimum distance and carries out motion planning and speed adjustment for the cobot. The collision avoidance and speed adjustment algorithm is shown in Algorithm 1.
Algorithm 1 Collision avoidance and speed adjustment algorithms
1.S←{stop, moving}; T←{stop, moving}
2.t = 0
3.for end effector is moving do
4.t = t + Δt
5. v min = 0.01   m / s
6.if dmin ≤ The radius of the corresponding humans limb
7.S.stop/*The robot stop */
8.end if
9.if the radius of the corresponding humans limb ≤ Dmin ≤ 0.45
10. v max = 0.2   m / s /*The maximum velocity of the robot */
11.end if
12.if 0.45 ≤ dmin ≤ 1.2
13. v max = 0.25   m / s /*The maximum velocity of the robot */
14.end if
15.end if
16.end for

5. Psychological Stress Field Model

To describe the psychological stress generated by humans when the robot approaches, we propose the concept of psychological safety field (PSF) by referring to the gravity field and the traffic safety field by Wang [27,28]. The definition of PSF is as follows: in the scene of HRC, humans are impacted by the static environment and the motion of cobots. We define that the psychological stress of avoiding static objects is called potential energy field E I ; due to the influence of cobot motion, humans have the psychological stress to avoid the moving cobot, which is called “kinetic energy field E V ”. The superposition of E I and E V generates PSF E P , and PSF E P is shown in Formula (1).
E P = E I + E V
We establish the E I of E P by referring to the formula of the gravity field, which is mainly determined by the attribute conditions of static objects. The field strength of E I formed by the static objects at (xo, yo) is shown in Formula (2):
E I = k o q o M o d I 2 d I
where q o is determined by the nature, volume, and risk degree of static objects; M o is the mass of stationary objects; the unit is kg. k o is people’s cognition of static objects, the unit is N·m2/kg2, and the values are different according to work and life experience. d I and d I are the distance scalar and distance vector between the obstacle and the surrounding environment, respectively; the unit is m.
It can be seen from Formula (2) that E I has the attributes and dimensions of the physical field. By conducting calculations, the curl of E I is zero; that is, c u r l E I = × E I = 0 , and it shows that E I is a conservative vector field (or an irrotational field). We define a potential energy function for the obstacle material point for a conservative vector field. The potential energy function is a scalar function about the potential vector, which is recorded as S E I . S E I . is the potential energy acting on human psychology by the conservative field force in S E I , which has an energy dimension. When the distance between people and obstacles is infinite, we can obtain the potential energy field in the psychological security field- S E I .
S E I = d I F I d d I
Potential energy field force F I expression can be obtained from Equation (3). As shown in Equation (4), F I is E I ‘s negative gradient descent direction. S E I is positive and reflects the distribution of humans’ psychological stress caused by static objects in space. The greater S E I is, the greater the psychological stress.
F I = k o q o M o d I 3 d I
On this basis, we define the “kinetic energy field” in the psychological safety field S E V related to cobots. This paper’s “kinetic energy” is not analogous to the concept with “kinetic energy” in physics. It is only used to describe the impact of cobot motion on human psychology to distinguish it from the effect of static objects on human psychology in the environment. S E V refers to the relevant definitions of S E I . When the cobot is stationary, it is equivalent to another static object in the environment, and its psychological impact on people, i.e., S E I and S E V , can also be calculated by Equation (3). However, when the cobot starts to move, the cobot’s motion can cause human psychological stress in different ways, and cobot motion changes the field strength of S E I in a “dynamic” linearly related manner; thus, S E V is the psychological stress caused by the speed and minimum distance between the nearest moving parts of cobot and human. Therefore, the final formulas of S E V , “kinetic energy field” force- F V , and PSF can be expressed as follows:
S E V = k r q r M r S p d r , v d V 2 d V
F V = k r q r M r S p d r , v d V 3 d V
S E P = S E I + S E V
where k r is humans’ cognition of the danger degree of cobot motion, and the unit is N·m2/kg2, which depends on individual gender, personality, and experience. q r is the degree of danger of the cobot and its clamping objects, depending on its shape, volume, and clamping things. M r is the mass of the cobot, the unit is kg, and d v and d v are the scalar distance and vector distance between the center point of the cobot and the center point of the human body, respectively. S p d r , v is the influence law of different motion modes of the cobot on humans’ psychological stress. When the nearest moving part of a cobot to a person approaches the person at other minimum distance d r , speed v , and approach direction, the psychological stress on the human body is different.
To obtain the influence law S p d r , v of psychological stress of when a cobot approach a person. It is necessary to study the influence law of the influence of each factor on psychological stress, which is challenging to describe directly by the theoretical model; thus, it is necessary to study the impact of each factor by conducting experiments. We obtained the psychological stress influence law S p d r , v caused by the speed and minimum distance of the robot approaching the human head, chest, and abdomen are obtained by conducting a comprehensive experiment.
We designed the psychological safety field law experiment to determine the law of human psychological stress when the robot approaches the human body. Forty-one volunteers (29 males and 12 females) were recruited in the experiment as participants. We set a comprehensive experiment with the cobot speed of 0.5, 0.7, 0.9, and 1 m/s and the minimum distance of 0.1, 0.3, and 0.5 m. For example, the robot uses a speed of 0.5 m/s and a minimum spacing of 0.1 m approach to the participants’ motion. Firstly, Sawyer grabbed the building blocks from a fixed position on the table and approached the participants’ head at a constant speed of 0.5 m/s. The cobot stops at the minimum distance of 0.1 m from the participants’ face and holds the position for 10 s. Secondly, Sawyer returns to the same fixed height above the grasping position and holds the position for 10 s and then approaches the participants’ chest about 0.1 m at the same speed. Thirdly, Sawyer returns to the same fixed height above the grasping position and holds the position for 10 s and then approaches the participants’ abdomen about 0.1 m at the same speed. After the test, replace the cobot motion and complete the rest of the comprehensive experiment. During the experiment, the Kinect camera was used to collect the experiment scene, and the Electrodermal Activity (EDA) sensor was used to collect the Skin Conductance Response (SCR) generated by the participants when the cobot approached the participants. The experimental scenario is shown in Figure 3. The experimental scheme is shown in Table A1 in Appendix A.
Each participant sat quietly in the laboratory for 3 min before the experiment, excluding the psychological impact before entering the laboratory. In all experiments of each participant, we found the maximum SCR value of the event stimulus for each robot approaching as the reference value and divided the SRC value of each event by the maximum SCR value as the psychological stress response to the robot approaching operation, which is described in Equation (8):
S p = SCR i , j SCR i , j max
where i is the ith person (I = 1, 2, …, n), j represents the j experiment (j = 1, 2, …, n), and p is the close body parts (p = head, chest, abdomen).
After the experiment, count the mean value of the S p value of all participants for all speeds and minimum distance of the head, chest, and abdomen; then, take the mean value of S p value as the law of psychological stress of participants for cobot approaching motion and conduct surface fitting to obtain the law formula of psychological stress considering cobot motion. The law formulas for head, chest, and abdomen are Formulas (9)–(11), respectively. The parameters in Equations (9)–(11) are shown in Table A2 in Appendix A.
S h = z o h + a h d + b h v + c h d 2 + d h v 2 + e h d v
S c = z o c + a c d + b c v + c c d 2 + d c v 2 + e c d v
S a = z o a + a a d + b a v + c a d 2 + d a v 2 + e a d v
Here, S h , S c , and S a are the S p values of the cobot approaching the head, chest, and abdomen, respectively. The parameters and variance of Formulas (9)–(11) are shown in Table 2. The final S E I equation is selected according to the part of the cobot closest to the human body; for example, if the chest is the most intimate part of the cobot as the cobot approaches the participants, Formula (10) should be chosen to form SEV. In the experiment, the participants can fully observe cobot motion, so the approach direction of the cobot cannot affect participants’ judgment of the motion state of the cobot. However, in actual work and life, humans’ attention cannot be fully focused on observing the cobot motion. Therefore, we believe that when the cobot approaches a person from the person’s side, the equipotential line of PSF becomes denser. Referring to the method of [21], when the cobot approaches from the front of the person, psychological stress reaches the maximum, and when it comes from the left or right side of the person, psychological stress reaches the minimum. The schematic diagram of the equipotential line is show in Figure 4.
S p x is the corresponding S p value at point x when the cobot approaches a specific part of the person from the front, and S p y is the S p value on the side of the person. At this time, S p x = S p y , and the form of the equipotential line is determined by human personality and cognition of the cobot. The corresponding mathematical expression of psychological stress is shown in Equation (12):
β μ , θ = S p x d r , v 1 μ S p x d r , v sin θ
where ε is related to a person’s degree of concentration; the more you focus on your work, the smaller ε is. In this paper, we chose ε = 0.2; therefore, the final expression of S E v is as follows.
S E V = k r q r M r d V 2 S p x d r , v 1 μ S p x d r , v sin θ d V
The previous description does not give the determination methods of k o , q o , k r , and q o . For k o , it can be determined by questionnaire or subjective evaluation, and the static environment can be scored using the psychological scale that can describe persons’ perception of static objects. On this basis, it can be divided by a constant to meet the individual’s psychological stress. For q o , it can be obtained by scoring the shape sharpness of static objects, and this method can also be used to determine q r . For k r , it can be obtained by a similar subjective evaluation method or by measuring individual physiological signals as the cobot approaches the human body. For example, the cobot comes the head, chest, and abdomen of the human body at a speed of 1 m/s and a minimum distance of 0.1 m to obtain the S p value, and the value of k r can be obtained by comparing it with S h , S c , and S a obtained in the model, for example, k r = S p / S h .
We randomly selected six participants to verify whether the psychological safety field model can express the psychological pressure and emotion caused by individuals. The experiment designed the cobot to approach the participants’ head, chest, and abdomen in a frontal approach at speeds of 0.9, 0.7, and 0.5 m/s respectively; the comprehensive experiment included minimum distances of 0.1, 0.3, and 0.5 m.
Compare the relative error between the experimental results and the values calculated by the empirical formula of S p value and obtain the model’s accuracy. After the experiment, the relative errors of the head, chest, and abdomen were counted, and accuracy was calculated. Accuracy results are shown in Table 2. In this study, we only provided the main experiment and establishment process of the psychological safety field model, and the rest of our research results were published in Chinese journals.

6. Cobot Motion Planning Algorithm Based on Behavior Dynamics

6.1. The Feedback Principle of Cobot Motion Planning Based on Psychological Stress Field Model

In 3D space, the basic principle of behavioral dynamics is as follows: In the cobot space coordinate system XOYZ, the cobot takes the target point as the attractor to generate attraction and the obstacle to be avoided as the repulsor to generate repulsion. The combined action of the two produces the optimal trajectory of the cobot to reach the target point. In behavioral dynamics, the cobot’s behavior toward the target point is regarded as “attraction”, and the behavior of avoiding obstacles is viewed as “repulsion force”. Although the “attraction/repulsion force” are virtual forces, they have the dimension of force in physics. F I is established in PSF, and F V has the same dimension of force; the two kinds of forces can be added directly. Therefore, we introduce the human PSF model as feedback into the motion planning algorithm as the basis of cobot motion planning. When the cobot moves toward the target by the “attraction” and “repulsion” of the behavioral dynamics motion planning algorithm, if there are humans in the environment, F I and F V shall be superimposed at the same time; that is, the cobot is comprehensively affected by the superposition of physical field and PSF, and its feedback principle is shown in Figure 5.

6.2. The Cobot Motion Planning Based on Behavioral Dynamics

Taking the base of the cobot as the origin, the Cartesian coordinate system XOYZ is established, and the local coordinate system xoyz′ and auxiliary coordinate system xoyz″ of the end effector are set with the center point of the end effector of the cobot as the origin. The axes of the three coordinate systems are the same, as shown in Figure 6a,d.
First, the target-oriented behavior is designed, and the end effector sets the velocity equilibrium point of the target-oriented point to a suitable finite value. When the weight of the target-oriented behavior is activated, velocity v tends to the desired velocity gradually and stably with the dynamic system. The target-oriented behavior model of the cobot is as follows:
θ ˙ = f t a r θ = λ t a r θ θ t a r e c 1 d t a r + c 2 φ ˙ = g t a r φ = λ t a r φ φ t a r e c 1 d t a r + c 2 v ˙ = h t a r θ = λ v v v max 1 e c v d t a r
where λ t a r and λ v are the attraction strength of the dynamic system, which affects the convergence rate of the dynamic system, d t a r is the distance from the target to the end effector, and c 1 is the coefficient of the attraction formed by the location of the target varying with the distance d t a r ; c 2 is the global minimum attraction intensity; c v is the influence coefficient of velocity change. Taking v , φ, and θ as behavior variables, as shown in Figure 6b,c, the yaw angle φ and pitch angle θ related to the velocity of the end-effector are calculated to guide the cobot to move to the target.
Secondly, in the design of avoiding human behavior, the cobot needs to avoid the extension and abduction of the person and other large movements. We consider the requirements of psychological stress for cobot obstacle avoidance and use F I and F V generated by a person for feedback regulation. The “repulsive force” of avoiding obstacles in the physical field and the F V of psychological safety are added. When the cobot avoids obstacles previously, at the same time, the cobot avoids the human body at a certain angle and speed. The behavior dynamics model of the avoidance behavior of the end effector is designed, as shown in Formula (15).
φ ˙ = g o b s φ = λ o b s φ φ o b s e c 3 d i e c 4 v e φ φ o b s 2 σ 2 +           c 5 F I + F V φ φ o b s v ˙ = h o b s v = λ v + c 6 F I + F V           sin φ v min max v min , R φ ˙ , v max i
Thirdly, the pose of the end effecter attitude-behavior model’s design is shown in Figure 6d. The orientation line of the target is orita. The projection of its auxiliary coordinate system xoy″-plane is oritar. The included angle between oritar and oritar is φtar, and the included angle between oritar and x″-axis is ψtar. The orientation line of the end effector is oried. The projection of its local coordinate system xoy″-plane is oried. The angle between oried and oried is φed, and the angle between oried and x″-axis is ψed. Taking φed and ψed as behavior variables, the posture-behavior model of the end effector is shown in (16):
θ ˙ = f o r i φ = λ o r i ϕ ϕ t a r ψ ˙ = g o r i ψ = λ o r i ψ ψ t a r
where λ o r i is the attraction strength of cobot posture motion, and λ o r i is used to adjust the convergence rate of the model.
Finally, the overall behavior model is obtained after linear superposition by designing the weight coefficient, which changes dynamically with the system’s relative position and speed factors, as shown in (17). We obtained a robot motion planning algorithm based on behavioral dynamics, namely Equation (17). Using Equation (17), the trajectory and speed of the robot can be provided in real time to provide the target point and speed at the next moment until it finally reaches the target:
φ ¨ = b φ ˙ + ω t a r g t a r φ + ω o b s g o b s φ θ ¨ = b θ ˙ + ω t a r f t a r θ v ˙ = ω t a r h t a r φ + ω o b s h o b s φ
where ωtar ∈ [0, 1] and ωobs ∈ [0, 1] are the weights of the end effector’s tendency target and obstacle avoidance behavior, and b is the damping coefficient of the dynamic system to prevent the trajectory from diverging. The parameters are obtained by referring to [28] and making adjustments across many experiments. The parameters are shown in Table 3.

7. Experiment and Results

7.1. The Cobot Motion Planning Based on Behavioral Dynamics

In this section, experiments are designed to test the system’s performance. Two experiments are designed based on the GRB3016 robot, a 6-DOF light robot. The experimental equipment consists of a computer, a GRB3016 robot, and a Kinect sensor; the experiment scene is shown in Figure 7a. Two experiments are shown in Figure 7c,d.
To transfer the collected data of joint points of the experiment to the coordinate system XOYZ, we calibrate the camera and cobot. Firstly, the calibration board is combined with the end effector to collect pictures. Then, the internal and external parameters of the RGB camera and the infrared camera of Kinect v2.0 are calculated by using the camera calibration toolbox in MATLAB. Finally, the coordinate data of joint points of the experimenter are converted into the coordinate system of the cobot (that is, XOYZ). The calibration site is shown in Figure 7b; the transformed coordinate data of joint points are sent to the computer in real time. The robot’s trajectory is adjusted in real time according to the motion planning algorithm.
Three experimenters of our group participated in the two experiments, and all three experimenters were not familiar with the GRB3016 robot. During two experiments, experimenters moved aimlessly and repeatedly near the robot target to verify whether the PSF model can reduce psychological stress.
Experimental procedure:
Two experiments are designed in this paper, as shown in Figure 7c,d. In experiment 1, we use the motion planning algorithm without improved behavioral dynamics. In Experiment 2, we use the cobot motion planning algorithm to ensure human safety based on the behavioral dynamics proposed in this paper.
Before the experiment, we let the experimental participants sit still for 5 min to exclude external stimuli. After the experiment officially started, the participants stood still at the starting point for 25 s, after which the robot and the participant started moving at the same time. At this point, we asked participants to move from the start to the end several times until the robot reached the target. During the experiment, participants were told not to avoid the robot deliberately. This was performed to bring the participants as close to the robot as possible and to verify whether the improved motion planning algorithm proposed in this paper could reduce participants’ psychological stress. We collected the participant’s corrugator supercilia muscle (CS) EMG during the experiment using the ErgoLAB 3.0 cloud platform of Kingfar Technologies, Inc. The participants were involved in two experiments, one of which the robot’s motion trajectory was planned by the improved motion planning algorithm proposed in this paper and the unimproved motion planning algorithm planned by the other. The order of the two experiments was randomized. After the experiment, participants were asked to evaluate SAM for both experiments based on their own judgment and received an interview.
The interview questions are as follows:
  • Which robot movements do you think are more “friendly” and reduced your psychological stress?
  • If you think the motion planning algorithm that takes psychological stress into account is better at reducing your psychological stress, which robot movements make you feel that way?
  • Your suggestions for the robot.

7.2. Result

We analyzed SAM data after the experiment, and the mean values of participants’ ratings of both valance and arousal for both experiments are shown in Table 4. As shown in Table 4, our proposed improved algorithm scored greater in valance than the unimproved algorithm and less in arousal than the unimproved algorithm. The results indicate that the participants subjectively perceived that the improved motion planning algorithm reduced the participant’s psychological stress to a great extent.
To more visually compare the results of the two experiments, we analyzed one of the participants as an example, as shown in Figure 8. In the experiment with the unimproved robot planning algorithm, the robot did not avoid the participant when the participant approached the robot. This is because the unimproved algorithm can complete the avoidance action, but it does not consider the psychological safety factor and cannot adjust its trajectory and speed according to the psychological pressure of the participant. The robot’s trajectory and speed are shown in Figure 8a,b. In the experiments with the improved motion planning algorithm, we found that the robot could automatically adjust its motion trajectory when it encountered participants approaching the robot, avoiding the approaching participants with a larger avoidance angle and reducing the speed in an attempt to reduce the psychological stress caused relative to the participants; the robot’s trajectory and speed are shown in Figure 8a,c.
We analyzed the physiological signals of the participants during the experiment. The EMG signals were normalized by wavelet noise reduction and moving RMS filtering using a window size of 100 ms. The obtained results are shown in Figure 9.
The time-domain analysis of the EMG signals was performed, and the results are shown in Table 5 and Table 6. Table 5 and Table 6 show nine characteristics of the EMG signals generated by the participants in the two experiments. We found that in both Processed EMG and Rectified EMG signals, the data for the mean and maximum values of EMG, standard deviation, variance, root mean square (RMS), mean absolute value, and integrated EMG (iEMG) values of the participants in the experiment with the improved motion planning algorithm were smaller than those in the experiment without the improved motion planning algorithm. Moreover, the longer length of the data using the improved motion planning algorithm illustrates the lower average speed of the robot.
After all participants completed the experiment, we statistically analyzed the Rectified EMG signal data of all participants and calculated the mean values of all relevant features, and the results are shown in Table 7.
The comparison revealed that our proposed improved motion planning algorithm’s mean, standard deviation, and variance were smaller than those of the unimproved motion planning algorithm. However, a one-way ANOVA of the EMG signals caused by the two algorithms is still needed to determine whether there is a significant difference in the psychological stress caused by different motion planning. We analyzed the mean values of Rectified EMG signals, and the psychological stress caused by both algorithms was significant (F(1,29) = 4.7 > Fα = 0.05(1,29) = 4.183, p < 0.05) with a confidence level of 96.59%. The results of the one-way ANOVA verified that the robot motion planned by the improved motion planning algorithm was indeed effective in reducing participants’ psychological stress.
The interview questions showed that for question 1, 87.1% of the participants thought that the improved motion planning was more friendly than the unimproved motion planning, 9.7% believed that the two algorithms were comparable, and 3.2% believed that the unimproved motion planning algorithm was better. For question 2, most participants believed that the robot could avoid the participant at a greater angle when approaching the robot and subjectively believed that the robot was “polite” and that such behavior would be less psychologically stressful. For question 3, some participants suggested the possibility of adding a voice dialogue function to the robot to prompt the participants before avoiding them.

8. Discussion

We would like to illustrate and discuss the limitations of the psychological safety field law experiment and the validation experiment of the robot motion planning algorithm in this paper. The main limitation in the psychological safety field law experiment was that the personality of the experimental participants was not considered in the experiment. The age range of the experimental participants was concentrated between 20 and 30 years old, and there were no experimental participants of older ages, which also made the psychological safety field model less accurate. To eliminate such an effect, we set parameter k r in the psychological safety field model equation, i.e., Equation (13), in order to accommodate different personalities, ages, and people with different experiences.
In the verification experiments of the robot motion planning algorithm, the main limitation of the robot motion planning algorithm proposed in this paper is that it was constrained by experimental conditions; our experiments were conducted in a quiet laboratory environment and not in a factory environment, where human psychological stress relative to robot movements may be different in a factory environment with workload and noise. To eliminate this effect, λ t a r and λ v can be adjusted to improve the effectiveness of the robot motion planning algorithm in a factory environment.

9. Conclusions

This paper proposed an improved cobot motion planning algorithm to decrease psychological stress when workers collaborate with cobots in the scene of HRC. The main contributions of this paper are as follows:
  •  A collision detection and speed adjustment algorithm was established.
  •  We designed the psychological safety field law experiment, measured the psychological stress when the cobot approached different body parts at different speeds and minimum distances, and established a psychological safety field model.
  •  We improved the robot motion planning algorithm based on behavioral dynamics with the established psychological safety field (PSF) model as feedback.
We designed a validation experiment to verify whether the improved cobot motion planning algorithm can effectively reduce the psychological stress of participants. The results of the validation experiments show that the improved robot motion planning algorithm can effectively reduce human psychological stress and is more suitable for human–robot collaboration scenarios. Our future research focuses on how to adjust the motion algorithm to fit populations with different personalities.

Author Contributions

Conceptualization, W.W.; software, L.P.; formal analysis, R.L.; investigation, H.D.; writing—original draft preparation, B.L.; supervision, Z.G.; project administration, W.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Experimental scheme.
Table A1. Experimental scheme.
Experimental Scheme Body PartsMinimum Distance (m)Speed (m/s)
1Head0.10.5
Chest0.30.5
Abdomen0.50.5
2Head0.30.7
Chest0.50.7
Abdomen0.10.7
3Head0.50.9
Chest0.10.9
Abdomen0.30.9
4Head0.30.5
Chest0.50.5
Abdomen0.10.5
5Head0.50.7
Chest0.10.7
Abdomen0.30.7
6Head0.10.9
Chest0.30.9
Abdomen0.50.9
7Head0.50.5
Chest0.10.5
Abdomen0.30.5
8Head0.10.7
Chest0.30.7
Abdomen0.50.7
9Head0.30.9
Chest0.50.9
Abdomen0.10.9
Table A2. The parameters in Equations (9)–(11).
Table A2. The parameters in Equations (9)–(11).
(a)
S h = z o h + a h d + b h v + c h d 2 + d h v 2 + e h d v
parameterValueStandard Error
z0h0.469650.10049
ah−2.23760.38261
bh−0.164610.32712
ch2.853190.52145
dh0.448970.25018
eh0.123170.29329
R-Square94.09%
(b)
S c = z o c + a c d + b c v + c c d 2 + d c v 2 + e c d v
parameterValueStandard Error
z0c0.205240.02471
ac−0.030630.09409
bc−0.1150.08045
cc0.01260.12824
dc0.180310.06153
ec−0.101970.07213
R-Square92.54%
(c)
S a = z o a + a a d + b a v + c a d 2 + d a v 2 + e a d v
parameterValueStandard Error
z0a0.09140.04336
aa−0.477170.1651
ba0.315490.14116
ca0.45430.22501
da−0.139090.10796
ea0.151660.12656
R-Square85.99%

References

  1. Gervasi, R.; Mastrogiacomo, L.; Franceschini, F. A conceptual framework to evaluate human-robot collaboration. Int. J. Adv. Manuf. Technol. 2020, 108, 841–865. [Google Scholar] [CrossRef]
  2. Mukherjee, D.; Gupta, K.; Chang, L.H.; Najjaran, H. A survey of robot learning strategies for human-robot collaboration in industrial settings. Robot. Comput.-Integr. Manuf. 2022, 73, 102231. [Google Scholar] [CrossRef]
  3. Schröter, D.; Jaschewski, P.; Kuhrke, B.; Verl, A. Methodology to Identify Applications for Collaborative Robots in Powertrain Assembly. Procedia CIRP 2016, 55, 12–17. [Google Scholar] [CrossRef] [Green Version]
  4. El Zaatari, S.; Marei, M.; Li, W.; Usman, Z. Cobot programming for collaborative industrial tasks: An overview. Robot. Auton. Syst. 2019, 116, 162–180. [Google Scholar] [CrossRef]
  5. ISO 10218-2; Robots and Robotic Devices–Safety Requirements for Industrial Robots—Part 2: Robot Systems and Integration. International Organization for Standard: Geneva, Switzerland, 2011.
  6. ISO/TS 15066:2016; Robots and Robotic Devices—Collaborative Robots. International Organization for Standardization: Geneva, Switzerland, 2016.
  7. Arai, T.; Kato, R.; Fujita, M. Assessment of operator stress induced by robot collaboration in assembly. CIRP Ann. 2010, 59, 5–8. [Google Scholar] [CrossRef]
  8. Pan, M.K.X.J.; Croft, E.A.; Niemeyer, G. Evaluating Social Perception of Human-to-Robot Handovers Using the Robot Social Attributes Scale (RoSAS). In Proceedings of the 2018 ACM/IEEE International Conference on Human-Robot Interaction, Chicago, IL, USA, 5–8 March 2018; pp. 443–451. [Google Scholar]
  9. Charalambous, G.; Fletcher, S.R.; Webb, P. A review of a human factors integration apporach for the introduction of collaborative industrial robots in manufacturing settings. In Proceedings of the ICRES 2019: International Conference on Robot Ethics and Standards, London, UK, 29–30 July 2019. [Google Scholar]
  10. Lim, J.; Wu, W.-c.; Wang, J.; Detre, J.A.; Dinges, D.F.; Rao, H. Imaging brain fatigue from sustained mental workload: An ASL perfusion study of the time-on-task effect. Neuroimage 2010, 49, 3426–3435. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  11. Shavit, Y.; Figueroa, N.; Salehian, S.S.M.; Billard, A. Learning Augmented Joint-Space Task-Oriented Dynamical Systems: A Linear Parameter Varying and Synergetic Control Approach. IEEE Robot. Autom. Lett. 2018, 3, 2718–2725. [Google Scholar] [CrossRef] [Green Version]
  12. Solanes, J.E.; Gracia, L.; Muñoz-Benavent, P.; Valls Miro, J.; Carmichael, M.G.; Tornero, J. Human–robot collaboration for safe object transportation using force feedback. Robot. Auton. Syst. 2018, 107, 196–208. [Google Scholar] [CrossRef]
  13. Rubagotti, M.; Tusseyeva, I.; Baltabayeva, S.; Summers, D.; Sandygulova, A. Perceived safety in physical human robot interaction—A survey. Robot. Auton. Syst. 2022, 151, 104047. [Google Scholar] [CrossRef]
  14. Kumar, S.; Savur, C.; Sahin, F. Survey of human–robot collaboration in industrial settings: Awareness, intelligence, and compliance. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 280–297. [Google Scholar] [CrossRef]
  15. Kulic, D.; Croft, E. Anxiety detection during human-robot interaction. In Proceedings of the 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, Edmonton, AB, Canada, 2–6 August 2005; pp. 616–621. [Google Scholar]
  16. Zoghbi, S.; Croft, E.; Kulić, D.; Van der Loos, M. Evaluation of affective state estimations using an on-line reporting device during human-robot interactions. In Proceedings of the 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA, 10–15 October 2009; pp. 3742–3749. [Google Scholar]
  17. Kulić, D.; Croft, E. Physiological and subjective responses to articulated robot motion. Robotica 2007, 25, 13–27. [Google Scholar] [CrossRef] [Green Version]
  18. Lasota, P.A.; Shah, J.A. Analyzing the effects of human-aware motion planning on close-proximity human-robot collaboration. Hum. Factors 2015, 57, 21–33. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Pellegrinelli, S.; Moro, F.L.; Pedrocchi, N.; Molinari Tosatti, L.; Tolio, T. A probabilistic approach to workspace sharing for human–robot cooperation in assembly tasks. CIRP Ann. 2016, 65, 57–60. [Google Scholar] [CrossRef]
  20. Lasota, P.A.; Rossano, G.F.; Shah, J.A. Toward safe close-proximity human-robot interaction with standard industrial robots. In Proceedings of the 2014 IEEE International Conference on Automation Science and Engineering (CASE), New Taipei, Taiwan, 18–22 August 2014; pp. 339–344. [Google Scholar]
  21. Rojas, R.A.; Garcia, M.A.R.; Wehrle, E.; Vidoni, R. A variational approach to minimum-jerk trajectories for psychological safety in collaborative assembly stations. IEEE Robot. Autom. Lett. 2019, 4, 823–829. [Google Scholar] [CrossRef]
  22. Shah, J.A.; Fong, T.; Lasota, P.A. A Survey of Methods for Safe Human-Robot Interaction. Found. Trends Robot. 2017, 5, 261–349. [Google Scholar]
  23. Hall, E.T. The Hidden Dimension, 1st ed.; Anchor: New York, NY, USA, 1966; p. 6. [Google Scholar]
  24. Lehmann, H.; Rojik, A.; Hoffmann, M. Should a small robot have a small personal space? Investigating personal spatial zones and proxemic behavior in human-robot interaction. arXiv 2020, arXiv:2009.01818. [Google Scholar]
  25. Batista, J.; Souza, D.; Silva, J.; Ramos, K.; Costa, J.; dos Reis, L.; Braga, A. Trajectory planning using artificial potential fields with metaheuristics. IEEE Lat. Am. Trans. 2020, 18, 914–922. [Google Scholar] [CrossRef]
  26. Wang, J.; Wu, J.; Zheng, X.; Ni, D.; Li, K. Driving safety field theory modeling and its application in pre-collision warning system. Transp. Res. Part C Emerg. Technol. 2016, 72, 306–324. [Google Scholar] [CrossRef]
  27. Wang, J.; Wu, J.; Li, Y. The Driving Safety Field Based on Driver–Vehicle–Road Interactions. IEEE Trans. Intell. Transp. Syst. 2015, 16, 2203–2214. [Google Scholar] [CrossRef]
  28. Han, G.; Fu, W.; Wang, W. The study of intelligent vehicle navigation path based on behavior coordination of particle swarm. Comput. Intell. Neurosci. 2016, 2016, 6540807. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. The schematic diagram of the research method.
Figure 1. The schematic diagram of the research method.
Sensors 22 04376 g001
Figure 2. (a) Simplified topological structure model of a human body; (b) social rules model: the red circle represents the area of the human body, the yellow circle represents intimate distance, and the blue circle represents personal distance.
Figure 2. (a) Simplified topological structure model of a human body; (b) social rules model: the red circle represents the area of the human body, the yellow circle represents intimate distance, and the blue circle represents personal distance.
Sensors 22 04376 g002
Figure 3. Test equipment and scenarios.
Figure 3. Test equipment and scenarios.
Sensors 22 04376 g003
Figure 4. Schematic diagram of equipotential line.
Figure 4. Schematic diagram of equipotential line.
Sensors 22 04376 g004
Figure 5. The feedback principle of cobot motion planning.
Figure 5. The feedback principle of cobot motion planning.
Sensors 22 04376 g005
Figure 6. (a) Schematic diagram of the Cartesian coordinate system, local coordinate system, and auxiliary coordinate system; (b) the projection of v′OZ′ plane of end effector; (c) the projection of XOY plane of end effector; (d) the current posture of end effector and target posture.
Figure 6. (a) Schematic diagram of the Cartesian coordinate system, local coordinate system, and auxiliary coordinate system; (b) the projection of v′OZ′ plane of end effector; (c) the projection of XOY plane of end effector; (d) the current posture of end effector and target posture.
Sensors 22 04376 g006
Figure 7. (a) The experimental equipment; (b) the calibration experiment; (c) the first experiment; (d) the second experiment.
Figure 7. (a) The experimental equipment; (b) the calibration experiment; (c) the first experiment; (d) the second experiment.
Sensors 22 04376 g007
Figure 8. (a) Robot speed curve with the unimproved algorithm (blue) and robot speed curve with the improved algorithm (red); (b) speed and trajectory of the robot and participant in the experiment with the unimproved algorithm; (c) speed and trajectory of the robot and participant in the experiment with the improved algorithm.
Figure 8. (a) Robot speed curve with the unimproved algorithm (blue) and robot speed curve with the improved algorithm (red); (b) speed and trajectory of the robot and participant in the experiment with the unimproved algorithm; (c) speed and trajectory of the robot and participant in the experiment with the improved algorithm.
Sensors 22 04376 g008
Figure 9. (a) EMG signal of the participant in the experiment with the unimproved algorithm; (b) EMG signal of the participant in the experiment with the improved algorithm.
Figure 9. (a) EMG signal of the participant in the experiment with the unimproved algorithm; (b) EMG signal of the participant in the experiment with the improved algorithm.
Sensors 22 04376 g009
Table 1. Type of collaboration operation.
Table 1. Type of collaboration operation.
ISO/TS 15066Type of Cobot OperationMain Means of Risk Reduction
The first levelSafety-rated monitored stopThe robot stops when the worker enters the fence.
The second levelHand guidingThe robot’s movements can only be guided manually by a worker.
The third levelSpeed and separation monitoringWhen the separation distance is less than the minimum separation distance, the robot stops.
The fourth levelPower and force limiting by inherent design or controlsRobot action stops when a human and robot collide.
Table 2. Analysis of Accuracy of participants’ S p .
Table 2. Analysis of Accuracy of participants’ S p .
Participants123456
kr1.341.731.410.810.840.85
head83%75.5%78.8%74.8%67.2%84.4%
chest86%65%70.2%65%63.9%75.5%
abdomen85.1%66.6%69.1%68.2%68.7%81.3%
Table 3. The parameters.
Table 3. The parameters.
The Weight of the End Effector’s BehaviorThe Initial Parameters
λtar0.2ωtar0.9θ0.1c20.5
λobs0.5ωobs0.1φ0.1c30.15
λv0.3k11.2φ0c40.01
λori0.2k20.3ψ0c50.00025
b2pa0.02v1c60.0002
αsoc0.4pb50c10.1
Table 4. The mean values of participants’ ratings of both valance and arousal.
Table 4. The mean values of participants’ ratings of both valance and arousal.
SAM
Mean (Valence)Mean (Arousal)
The improved algorithm6.27.5
The unimproved algorithm3.86.5
Table 5. Time-domain analysis of EMG signals of the participant in experiments with unimproved algorithms.
Table 5. Time-domain analysis of EMG signals of the participant in experiments with unimproved algorithms.
DataMean
(μV)
Max
(μV)
Min
(μV)
Std
(μV)
Variance
(μV²)
RMS
(μV)
Mean Absolute
Value (μV)
iEMG
(μV)
Data Length
Processed EMG−6.85199.45−147.619.57383.120.7413.71662.7498,979
Rectified EMG14.76122.412.0714.56212.0720.7414.76713.5798,979
Normalized EMG0.010.1200.0100.020.010.7198,979
Table 6. Time-domain analysis of EMG signals of the participant in experiments with improved algorithms.
Table 6. Time-domain analysis of EMG signals of the participant in experiments with improved algorithms.
DataMean
(μV)
Max
(μV)
Min
(μV)
Std
(μV)
Variance
(μV²)
RMS
(μV)
Mean Absolute Value
(μV)
iEMG
(μV)
Data Length
Processed EMG−7.17118.58−180.9415.59242.9917.1611.07591.96109,564
Rectified EMG12.0188.790.9912.25150.0117.1612.01642.75109,564
Normalized EMG0.010.0900.0100.020.010.64109,564
Table 7. Time-domain analysis of EMG signals for all participants.
Table 7. Time-domain analysis of EMG signals for all participants.
DataMean
(μV)
Max
(μV)
Std
(μV)
Variance
(μV²)
RMS
(μV)
Mean Absolute Value
(μV)
iEMG
(μV)
The unimproved algorithm16.87128.4620.12382.9821.0816.87730.66
The improved algorithm10.9291.0711.86140.6616.8710.92631.16
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, B.; Fu, W.; Wang, W.; Li, R.; Gao, Z.; Peng, L.; Du, H. Cobot Motion Planning Algorithm for Ensuring Human Safety Based on Behavioral Dynamics. Sensors 2022, 22, 4376. https://doi.org/10.3390/s22124376

AMA Style

Liu B, Fu W, Wang W, Li R, Gao Z, Peng L, Du H. Cobot Motion Planning Algorithm for Ensuring Human Safety Based on Behavioral Dynamics. Sensors. 2022; 22(12):4376. https://doi.org/10.3390/s22124376

Chicago/Turabian Style

Liu, Bo, Weiping Fu, Wen Wang, Rui Li, Zhiqiang Gao, Lixia Peng, and Huilong Du. 2022. "Cobot Motion Planning Algorithm for Ensuring Human Safety Based on Behavioral Dynamics" Sensors 22, no. 12: 4376. https://doi.org/10.3390/s22124376

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop