Keywords

1 Introduction

Robot applications are entering fields that require close contact with humans, for example, the welfare and service industries. In these fields, the impressions made by robots during human-robot interactions are more important than efficiency. In an environment where humans and robots coexist, the exhibition of human-like behavior by robots makes a favorable impression on human sensibilities, because such behavior generates a sense of safety. Although there are many factors involved in the expression of humanity by robots, we focus on robot motion.

Many researchers have investigated methods to develop human-like motion in robots. For example, Zhang [1] has focused on cooperative motion between two humans in order to identify the characteristics of human-like motion, with a view to application in robots. Kanda [2, 3] has analyzed human impressions of human-robot interactions. Yokoi [4] has investigated the manner in which robot motions can positively reassure a human observer. Important studies focusing on human hand motion and its trajectories have also been conducted. For example, Atkeson and Hollerbach [5] have determined that the hand tip trajectory is approximately linear, and that the velocity trend for human multi-joint movement exhibits a bell shape. Hence, Flash and Hogan [6] have proposed the minimum-jerk model as a means of reproducing these features. Further, Uno [7] has proposed the minimum-torque-change model, which considers the body kinematics. Unfortunately, as far as we know, a precise model of human-like motion has not yet been developed.

Schiller [8] has stated that “grace is the beauty of action and can be applied to unbeautiful appearances.” This statement suggests that the appearance of any motion can be made graceful through refinement of that motion. Moreover, “gracefulness” is a characteristic inherent in human motion. Therefore, we can assume that robot motions can be made to appear more human-like through improved gracefulness.

In this study, we identify the gracefulness feature parameters in a hand-over motion and develop a model for generation of graceful trajectories. We first quantify William Hogarth’s definition of graceful motion, which will be discussed below. Then, the graceful hand trajectories (S-curves) involved in the passing of a wine glass are analyzed to determine whether or not they conform to the “line of beauty” defined by Hogarth. Hence, we model graceful hand trajectories and identify their parameters, so as to achieve a model that facilitates automatic graceful trajectory generation.

2 The “Line of Beauty” and Modeling of Grace Hand Trajectory Using Quartic Equation

Graceful motion has been defined qualitatively by both William Hogarth and Frederik Jacobus Johannes Buytendijk [9], and this study focuses on Hogarth’s definition in particular. Figure 1(a) shows the “line of beauty” presented in the cover art of Hogarth’s book, “The Analysis of Beauty [10].” Hogarth suggested that S-shaped lines (serpentine lines) appear beautiful and graceful. Discussing examples of various S-shaped curves (Fig. 1(b)), he stated that: “Strictly speaking, there is but one precise line, properly to be called the line of beauty, which in the scale of them Fig. 1(b) is number 4: the lines 5, 6, 7, by their bulging too much in their curvature becoming gross and clumsy; and, on the contrary, 3, 2, 1, as they straighten, becoming mean and poor.” Therefore, according to Hogarth, line number 4 in Fig. 1(b) can be considered to be a “line of beauty.”

Fig. 1.
figure 1

Line of beauty defined by William Hogarth

Fig. 2.
figure 2

Example of wine-glass passing motion

In this study, we focus on the task of “passing a wine glass,” considering the gracefulness of the hand trajectory. The S-shaped curvature of the hand trajectory determined the gracefulness, in accordance with Hogarth’s “line of beauty.” We consider that skilled servers working at a hotel constantly exhibit graceful motion, because these individuals are very conscious of their mannerisms and are trained to make a favorable impression on hotel clients. In our experiment, four people who had been educated at a particular school for hotel staff (Subjects 1–3: male, Subject 4: female) were taken as subjects. These individuals performed the motion of “passing a wine glass” three times. Their motions were measured via motion capture, using the MVN BIOMECH full-body human measurement system (Xsens Co. USA), which incorporates inertial sensors, biomechanical models, and sensor fusion algorithms. The sampling rate was 120 Hz.

Figure 2 shows a sample “passing a glass” motion. The real trajectory of one such motion is a three-dimensional (3D) curve. In order to analyze these movements simply, we focused on the plane in which each subject performed, and then converted the 3D trajectory into a two-dimensional (2D) curve. This plane was extracted by conducting a principal component analysis of the real hand trajectory. The plane was comprised of the first (x-axis) and second (y-axis) principal components, and was defined as the “motion characteristics plane.” The 2D curve was then obtained by projecting the 3D trajectory onto the motion characteristics plane, as shown in Fig. 3. We approximated this projected trajectory using a polynomial of the fourth degree. These coefficients are obtained by the least squares method. The right-hand trajectory was thus expressed as

$$\begin{aligned} y=a_{4}x^4+a_{3}x^3+a_{2}x^2+a_{1}x+a_{0}, \end{aligned}$$
(1)

where the \(a_{0 \sim 4}\) terms are coefficients.

Fig. 3.
figure 3

Motion characteristics plane and projected hand trajectory

Our previous research [11] has shown that graceful motions have an inflection point, where the shape of the trajectory changes from concave down to concave up. Therefore, these trajectories are considered to be S-shaped. Furthermore, our previous findings indicate that motions performed in crosswise directions are superior to those in vertical directions, as regards perception of gracefulness. The simulation results obtained in that study indicate that motion in a \(45^\circ \) oriented plane produce the most favorable impression on human observers.

This paper aims to identify the shape parameters of the S-curve corresponding to graceful hand trajectories. It is difficult to control the shape of the S-curve by simultaneously adjusting the \(a_0 \sim a_4\) coefficients of the quartic equation (Eq. (1)). Therefore, we propose the use of the local extremum value to control the S-shaped curve. By differentiating Eq. (1), we obtain

$$\begin{aligned} {y}'=A(x-M_{1})(x-M_{2})(x-M_{3}), \end{aligned}$$
(2)

where A is an arbitrary constant and \(M_1, M_2\), and \(M_3\) are the x-values at which the y-value is a local extremum. Note that \(M_1< M_2 < M_3\).

Fig. 4.
figure 4

Two-dimensional trajectories with S-shaped features

Figure 4 shows examples of 2D hand trajectories with graceful S-curve features and their \(M_1, M_2\), and \(M_3\) values. By integrating Eq. (2), we obtain

$$\begin{aligned} y=A(Bx^4+Cx^3+Dx^2+Ex)+F, \end{aligned}$$
(3)

where, \(B=1/4\), \(C=(M_1+M_2+M_3)/3\), \(D = (M_1M_2+M_2M_3+M_1M_3)/2\), and \(E = -M_1M_2M_3\). However, the A and F coefficients are undefined. As the start \((x_s, y_s)\) and goal \((x_g, y_g)\) points are fixed, A and F can be determined by utilizing these points as constraints. Thus, we obtain our proposed S-curve model, where

$$\begin{aligned} A=\frac{y_s-y_g}{B({x_s}^4-{x_g}^4)+C({x_s}^3-{x_g}^3)+D({x_s}^2-{x_g}^2)+E({x_s}-{x_g})}, \end{aligned}$$
(4)
$$\begin{aligned} F=y_s-A(B{x_s}^4+C{x_s}^3+D{x_s}^2+E{x_s}). \end{aligned}$$
(5)
Fig. 5.
figure 5

S-shaped curvature control by adjusting \(M_2\)

Fig. 6.
figure 6

Generated curves and corresponding velocities

3 S-Curve Shape Control

In Eq. (2), the S-shaped curvature of the hand trajectory can be changed by fixing \(M_1\) and \(M_3\) and adjusting \(M_2\). Thus, the y-value of \(M_1\) (or \(M_3\)) can be controlled by \(M_2\) alone. Figure 5 shows S-shape deformation results obtained by adjusting \(M_2\) for the trajectory in Fig. 4(a). Note that the S-shaped curvature is one of the parameters of gracefulness, as defined by Hogarth in terms of the curves shown in Fig. 1. By adjusting \(M_2\) with fixed \(M_1\) and \(M_3\), the S-shaped curvature of the hand trajectory can be changed.

Fig. 7.
figure 7

Trajectory generation

Figure 6(a) shows sample generated trajectories, while Fig. 6(b) shows the change in velocity of each trajectory in Fig. 6(a). The “\(0\,\%\) point” is the intersection of the line between \((x_s, y_s)\) and \((x_g, y_g)\) with the line \(x = M_1\) (or \(M_3\)). The “\(100\,\%\) point” is the greatest y-value extension the hand trajectory can achieve when the x-value is \(M_1\) (or \(M_3\)). As indicated by Fig. 6, each trajectory has a different length. Thus, the peak movement velocities differ if the movement duration is constant, which would affect the observer impressions of the motion. To avoid this effect, we adjusted the movement duration to conform to the obtained motion’s peak velocity. Figure 7 illustrates the adjusted results.

Fig. 8.
figure 8

Generated motion 1

Fig. 9.
figure 9

Generated motion 3

4 Impression Evaluation

In total, 11 trajectories (with different S-shaped curvature) were generated for each trajectory in Fig. 4, using the proposed S-curve model. Figure 7 shows the generated trajectories. The “\(0\,\%\) point” and “\(100\,\%\) point” were defined as in the previous section. Various curvatures were calculated, in \(10\,\%\) increments between the \(0\,\%\) and \(100\,\%\) points. In this paper, we refer to each trajectory as “\(n\%\) curvature trajectory.” An impression evaluation of the two trajectories (Fig. 7(a) and (c)) was then conducted using the Thurstone’s paired comparison method [12]. The number of observers was seven. To evaluate the observers’ impressions of the trajectories, 3DCG was used to recreate the motion of a waiter “passing a glass,” employing the 11 obtained trajectories. Figures 8 and 9 show examples for the motions with \(40\,\%\) and \(100\,\%\) curvature trajectory in Fig. 7(a) and (c), respectively, while Fig. 10 shows the impression evaluation results for these motions. The vertical scale in Fig. 10 represents the Thurstone’s scale values. These values indicate the gracefulness.

Fig. 10.
figure 10

Impression evaluation results (Thurstone’s scale values)

As Fig. 10 indicates, the \(40\,\%\) curvature trajectory yields the best impression, and this impression decreases with curvatures further from \(40\,\%\). Hence, it was determined that a \(20\,\% \sim 60\,\%\) curvature trajectory corresponds to perceived gracefulness in hand-over motions. Through these experiments, we confirm that this parameter corresponds to Hogarth’s definition of the “line of beauty,” and the validity of our modeling method of the graceful hand trajectory.

5 Conclusions

This paper attempted to identify the parameters of gracefulness through analysis of the motion involved in passing a wine glass, and proposed a method for adjusting the S-shaped curvature of a hand trajectory by controlling the extremum. Our research results (both from this study and a previous report) suggest that the trajectory that satisfies the following conditions can produce an impression of gracefulness for observers of a serving task:

  1. 1.

    The motion characteristics plane should be oriented at \(45^\circ \).

  2. 2.

    The S-shaped curvature is \(20\,\%\) to \(60\,\%\).

In the next stage of our research, we will confirm the validity of the proposed modeling method through application to other tasks. The effective modeling of graceful movements will allow robots to replicate this behavior, thereby increasing human acceptance of their presence.