Skip to main content

ORIGINAL RESEARCH article

Front. Robot. AI, 13 May 2021
Sec. Space Robotics
This article is part of the Research Topic Robotic Manipulation and Capture in Space View all 6 articles

Estimation of Vibration Characteristics of a Space Manipulator From Air Bearing Supported Test Data

\nHaiquan Li
Haiquan Li1*Qingqing Wei,Qingqing Wei2,3Jianxun LiangJianxun Liang1Weiyan RenWeiyan Ren1Zixin Tang,Zixin Tang2,3Delun Li,Delun Li2,3
  • 1School of Aerospace Engineering, Tsinghua University, Beijing, China
  • 2Beijing Key Laboratory of Intelligent Space Robotic System Technology and Applications, Beijing, China
  • 3Beijing Institute of Spacecraft System Engineering, Beijing, China

Space manipulators have attracted much attention due to their implications in on-orbit servicing in recent years. Air bearing based support equipment is widely used for ground test to offset the effect of gravity. However, an air bearing support introduces a new problem caused by additional inertial and mass properties. Additional mass and inertial load will influence the dynamics behavior, especially stiffness information and vibration response of the whole ground test system. In this paper, a set of procedures are presented to remove the influence of air bearings and identify the true equivalent joint stiffness and damping from the test data of a motor-braked space manipulator with an air bearing support. First, inertia parameters are identified. Then, the equivalent joint stiffness and damping are determined by using a genetic algorithm (GA) method. Finally, true vibration characteristics of the manipulator are estimated by removing the additional inertia caused by the air bearings. Moreover, simulations and experiments are carried out to validate the presented procedures.

1. Introduction

Space manipulator systems, of the kinds used in space missions, have attracted much attention due to their high performance in active debris removal (Shan et al., 2016) and on-orbit servicing (Flores-Abad et al., 2014) in recent years. Over the past decades, a succession of technological advances has been made in both hardware device designs (Yoshida, 2009; Jaekel et al., 2018) and software algorithm developments (Nanos and Papadopoulos, 2017; Valverde and Tsiotras, 2018; Virgili-Llop and Romano, 2019; Liu et al., 2020).

Space manipulator systems have high requirements for safety and reliability on account of the fact that operational errors of the manipulator may cause serious damage to the system. Consequently, in order to reduce the risk of on orbit operations, strict ground tests before launch are indispensable for both hardware and software. Among the existing ground test facilities, the air bearing testbed has been widely used due to its simple structure, long simulation time, and the least influence of resistance and reaction force (Wilde et al., 2019). Many air bearing testbeds have been built and used for hardware testing (Rybus and Seweryn, 2016; Mantellato et al., 2017) and control algorithm verification (Cocuzza et al., 2010, 2011; Rybus et al., 2013) in zero-gravity condition. Functional prototypes were designed and tested by air bearing facilities for various applications. Most of new end-effectors used for self-relocation (Han et al., 2016), target capturing (Liu et al., 2015; Kwok Choon et al., 2018), surface sampling (Moreland et al., 2018), and spacecraft refueling (Medina et al., 2017) were tested and verified carefully before on-orbit applications. Moreover, many algorithmic procedures have been presented and verified on an air bearing testbed for theoretical research such as capturing controller design Huang et al. (2018), on-orbit parameters identification and calibration (Li et al., 2017; Meng et al., 2020), and trajectory planning for space manipulators (Sabatini et al., 2017).

The studies mentioned above have provided considerable results about air bearing experiments. However, most of the existed experiments ignored the additional mass and inertia of the supporting air bearings, which will significantly affect the dynamic characteristics of the manipulator system during air bearing test tasks, i.e., joints torque, and vibrations measured in an air bearing test are different from those in a similar on-orbit task. The influence of the air bearings on joint torque was studied and decoupled from air bearing test data (Ma and Zhao, 2015; Yao et al., 2018). On the other hand, there is no open literature about the influence on air bearing tested vibration characteristics. It is generally accepted that the flexibility of a manipulator cannot be avoided completely. In practice, flexibility will improve the adaptability of the end effector, which ensures the manipulator is not easily damaged. However, flexibility will also include unexpected oscillations, which will significantly increase the propellant expenditure and influence the control precision (Virgili-Llop et al., 2017). In actual on-orbit tasks, especially when a space manipulator has finished performing trajectories and brakes, residual vibrations will be observed (Meng et al., 2018; Ren et al., 2018). Moreover, it takes astronauts about 20 to 40s to wait for the attenuation of vibration excited during the process of manipulator movement before the next operation (Meng et al., 2018). So, an estimation of the true vibration characteristics from ground test data is very important for on-orbit task design.

In this paper, vibration characteristics of an air bearing supported manipulator with a flexible joint are studied. The aim of the presented work is to develop a decouple procedure by which the real on-orbit vibration characteristics can be determined from the air bearing test data of a motor-braked manipulator. Dynamic equations of the air bearing test system are established, and a three-step procedure is developed to remove the dynamics effect of supporting air bearings. First, inertia parameters of the manipulator with air bearings are identified. Then the equivalent joint stiffness and damping are determined by using a genetic algorithm (GA) method. Finally, true vibration characteristics of the manipulator are estimated by removing the additional inertia caused by the air bearings. The proposed method is verified by a set of numerical simulations and air bearing experiments.

The rest of the presented work is organized as follows. In section 2, dynamic equations of the system is established, and a three-step procedure including parameter identification and additional inertia removing is presented in detail. Concequently, simulations and experiments are conducted to verify the presented method in section 3. Finally, the paper is summarized in section 4.

2. Materials and Methods

Dynamics model of a motor-braked manipulator supported by air bearings is established in this section, based on which a three-step procedure is developed to remove the influence of air bearings. In this study, a dimension reduced equivalent manipulator with joint flexibility is adopted to illustrate the established method.

2.1. Dynamics Equation

In order to test complex tasks in on-orbit operations, a “section” method is usually used as a practical option (Liu et al., 2015). With this method, first, a series of planar motions are tested, and then the composition of the planar motions is treated as a spatial one. Therefore, dimension reduced dynamics equivalent models in a plane are often used in the air bearing test facilities (Du et al., 2018). A typical 7-DoF manipulator is illustrated in Figure 1A for air bearing ground test. Due to the planar motion constraint, the four yaw and roll joints are constrained, and a reduced equivalent manipulator shown in Figure 1B is usually used to replace the 7-DOF one in the air bearing facilities.

FIGURE 1
www.frontiersin.org

Figure 1. Manipulators used for air bearing test: (A) a 7-DOF manipulator, (B) a reduced equivalent manipulator, and (C) the two composite bodies.

A flexible-link manipulator and a rigid-link manipulator are designed for different tasks. Manipulators with flexible links have good robustness but poor positioning accuracy and are suitable for heavy load transportation or auxiliary docking. Rigid-link manipulators have high precision and are suitable for fine operation and target capture. This paper mainly studies the joint vibration of rigid-link manipulators such as ETS-VII and the Orbital Express. Equivalent stiffness and damping are lumped at the joint level in this study, and links are simplified as rigid ones (Nanos and Papadopoulos, 2015).

It is assumed that the manipulator is fixed on a large base such as the International Space Station (ISS) so that the reaction motion of the base caused by the manipulator can be ignored, thus, the equivalent manipulator shown in Figure 1B consists of three joints and two links. From the base to the end-effector, the three joints are named as shoulder joint (J1), elbow joint (J2), and wrist joint (J3), separately. The upper arm link L1 is connected to the base by J1, the lower arm link L2 is connected to L1 by J2, and the end-effector is connected to L2 by J3. In this equivalent manipulator system, displacements of the end-effector are mainly determined by the first two joints while the wrist joint is mainly used to adjust the orientation of the end-effector. Therefore, vibrations of the motor-braked manipulator are mainly caused by flexibilities of the first two joints, so the flexibility of J3 is neglected in this work. Consequently, the system is separated into two composite bodies B1 and B2 as shown in Figure 1C. The equivalent angular deformations q1 and q2 are chosen to be the generalized coordinates, and reference coordinate system is established as shown in Figure 2. The dynamics equation of the system is obtained as:

Z_q¨_+f_w+f_k=0_    (1)

where Z is the generalized mass matrix, fw is the non-linear torque caused by inertia, and fk is a set of joint passive torque including stiffness and damping. Due to the fact that the joint motors are braked, the motor driven torque vanishes in Equation (1). The generalized mass matrix Z can be expanded as:

     Z_=(I1+I2+m2l12+2l1m2[ρ2cos(θ2,0+q2)]m2ρ2l1cos(θ2,0+q2)+I2m2ρ2l1cos(θ2,0+q2)+I2I2)    (2)

where I1 is the inertia of B1 expressed in the body fixed frame and I2 is the inertia of B2 in the body fixed frame. l1 and l2 depict the length of the two links L1 and L2. m2 is the mass of B2. ρ2 is the axial coordinate of the mass center of B2 decomposed in the body fixed frame. The value of ρ2 is usually unknown due to the asymmetric of B2. θ2, 0 is the initial angle of J2.

FIGURE 2
www.frontiersin.org

Figure 2. Coordinate system of the manipulator.

The non-linear inertia torque fw is given by:

f_w=(m2l1(q˙22-q˙12)sin(θ2,0+q2)ρ2-m2l1q12˙sin(θ2,0+q2)ρ2)    (3)

where q˙1 and q˙2 depict the angular velocities of J1 and J2, respectively. For constant coefficients of stiffness and damping, the joint passive torque fk is given by:

f_k=(k1q1+c1q˙1k2q2+c2q˙2)    (4)

where ki and ci, (i = 1, 2) are the stiffness and damping coefficients of Ji, (i = 1, 2).

In order to estimate the true vibration characteristics of the manipulator, the primary effect introduced by air bearings should be determined. Inertial parameters affected by the air bearings can be expressed as:

{m2=m2,0+ms1+ms2I2=I2,0+Is1+Is2+ms2l22m2ρ2=m2,0ρ2,0+ms2l2    (5)

where msi, (i = 1, 2) and Isi are the mass and inertia of the i-th air bearing.

As can be seen in Equations (1, 5), the extra terms in the dynamics equation are caused by additional inertia of the air bearings. Therefore, a primary route to get the true dynamics information is to identify the dynamics parameters of the air bearing supported system, and then remove the additional inertia of the air bearings. So, an essential step is to identify the parameters of the air bearing supported manipulator system.

2.2. Identifiability of the Parameters

For parameter identification of a system presented by Equation (1), if values of the mass, inertia, stiffness and damping are scaled by an arbitrary constant factor α, the three terms in Equation (1) can be rewritten as:

(αI1+αI2+αm2l12+2l1αm2[ρ2cos(θ2,0+q2)]αm2ρ2l1cos(θ2,0+q2)+αI2αm2ρ2l1cos(θ2,0+q2)+αI2αI2)=αZ_    (6)
(αm2l1(q˙22-q˙12)sin(θ2,0+q2)ρ2-αm2l1q12˙sin(θ2,0+q2)ρ2)=αf_w    (7)
(αk1q1+αc1q˙1αk2q2+αc2q˙2)=αf_k    (8)

Therefore, dynamics equation of the scaled system is:

α(Z_q_¨+f_w+f_k)=Z_q_¨+f_w+f_k=0_    (9)

It is obvious that different sets of parameters lead to the same dynamics equation, which indicates that only the proportional relationship between the joint parameters and inertia can be determined by motion data of a system described by Equation (1). In order to complete the identification, inertial parameters should be determined at first. Then, corresponding joint information could be identified. As a result, a three-step procedure is presented as follows:

1. Identify the inertial parameters by driving the joints according to a prescribed trajectory.

2. Identify the joint stiffness and damping with motion data and the inertial parameters identified from step one.

3. Remove the additional inertia of the air bearings and establish the dynamics equation with the new inertial parameters and the joint parameters determined by step 2.

Details of these steps will be presented in section 2.3.

2.3. Identification of Inertia

The inertia of a composite part can be identified by the least-squares method, which is usually used to identify the inertia information of an industrial manipulator (Wu et al., 2010). When the shoulder joint J1 is locked, the relationship between motor torque and motions of the other joint J2 can be written as:

I2q¨2-ff2sign(q˙2)-fv2q˙2=τ2    (10)

and when J2 is locked, dynamics equation of the combination of B1 and B2 can be presented as:

(I1+I2+m2l12+2m2l1ρ2cos(θ2,0))q¨1-ff1sign(q˙1)-fv1q˙1=τ1    (11)

where ffi, (i = 1, 2) is a constant part of the friction torque and fvi is a viscous friction coefficient. τi is the drive torque generated by the motor of Ji.

With a time series of data, Equations (10, 11) can be rewritten as:

(q¨1,t1sign(q˙1,t1)q˙1,t1q¨1,tnsign(q˙1,tn)q˙1,tn)(I1+I2+m2l12+2m2l1ρ2cos(θ2,0)ff1fv1)                                                                                                                          =(τ1,t1τ1,tn)    (12)

and

(q¨2,t1sign(q˙2,t1)q˙2,t1q¨2,tnsign(q˙2,tn)q˙2,tn)  (I2ff2fv2)=(τ2,t1τ2,tn)    (13)

Using the least squares method, the values of the parameters can be determined.

In order to get all the four elements in the generalized mass matrix Z, another value θ0,2 of the initial angle of J2 can be chosen to repeat the identification of Equation (11). Then, the relationship between the inertial parameters and the identified results is obtained as follows:

{I1+I2+m2l12+2m2l1ρ2cos(θ2,0)=p1I1+I2+m2l12+2m2l1ρ2cos(θ2,0)=p1I2=p2    (14)

where p1, p1, and p2 are composite inertia values obtained from the least-squares method. Thus, the term m2ρ2 in Equation (1) can be determined by:

2[cos(θ2,0)-cos(θ2,0)]m2l1ρ2=p1-p1    (15)

This equation can be solved by choosing suitable values of θ2, 0 and θ2,0 to ensure that:

[cos(θ2,0)-cos(θ2,0)]0    (16)

Therefore, the elements in the generalized mass matrix Z and inertial torque vector fw can be fully determined.

2.4. Determination of Joint Parameters

Identification of joint parameters is different from the previous identification step due to the fact that no motor driven torque can be obtained and that the equivalent joint deformation angle cannot be measured directly. The least-squares method cannot be used to complete the identification because the right term τ is zero, which leads to an invalid solution that all parameters are zero. Futhermore, the deformation angles series is not a prescript function of time, so analytical values of angular velocities and accelerations cannot be calculated directly. To address this issue, a motion capture system is introduced to get the motion information of the manipulator, and then the GA method (Chipperfield and Fleming, 1995) is used to identify the joint parameters. Then the problem of parameters identification is converted to an optimization problem of finding the suitable values of k1, k2, c1, and c2 to minimize an objective function as:

O=|q_s1q_1||q_1|+|q_s2q_2||q_2|    (17)

where qsi, (i = 1, 2) is a set of time series of the predicted joint angle of Ji, and qi is the joint angle meausred from simulation or experiment.

Figure 3 shows the procedure of the GA method, which iterates around the generational loop until the present generation ng reaches the default maximum generation Gmax and then terminates. The results of the genetic optimization are the required joint parameters in this step.

FIGURE 3
www.frontiersin.org

Figure 3. Procedure of the genetic algorithm method.

2.5. Additional Inertia Removing

By using the previous two steps, dynamics parameters of the air bearing supported manipulator system can be fully obtained. The last step to get the true vibration information is to remove the additional inertial caused by the air bearings.

After measuring the mass and inertia of the air bearings, the values of m20, I20, I10, and m20ρ20 can be calculated by Equation (5). Consequently, replace the values in Equation (1) with the result above. Dynamics equations of the motor-braked manipulator without air bearings are obtained as:

Z_0q¨_+f_0w+f_k=0_    (18)

where

Z_0=(I10+I20+m20l12+2l1m20[ρ20cos(θ2,0+q2)]m20ρ2l1cos(θ2,0+q2)+I20m20ρ20l1cos(θ2,0+q2)+I20I20)    (19)

and

f_0w=(m20l1ρ2(q˙22-q˙12)sin(θ2,0+q2)-m20l1ρ20q12˙sin(θ2,0+q2))    (20)

Finally, vibration characteristics can be predicted by Equation (18).

3. Validation and Result

In this section, simulations and experiments are designed and conducted to validate the presented procedure of estimating the true vibration characteristics of a tested manipulator. A manipulator capable of operating both with and without air bearings are designed, hence the estimating results can be compared with the measured one directly.

3.1. Simulation

To illustrate the proposed procedure, a set of numerical simulations is conducted based on the open source platform Webots (Michel, 2004). A no-gravity simulation environment is adopted by assuming that the gravity is counteracted by the air-supporting force. A 3-DOF manipulator is built as shown in Figure 4. Lengths of L1 and L2 are both 0.4 m. Joint stiffness is set to be 100 N/rad, and the damping is set to be 0.1 Nms/rad. Other parameters of the simulation model can be found in Table 1.

FIGURE 4
www.frontiersin.org

Figure 4. Simulation model of an air bearing supported manipulator.

TABLE 1
www.frontiersin.org

Table 1. Parameters of the simulational manipulator with air bearings.

In the first identification step, three tests are conducted according to Equations (10, 11). For Tests I and II, the elbow joint J2 is locked, and J1 is driven to perform a trajectory, where θ2, 0 and θ2,0 are chosen to be 0 and π/2, separately. In Test III, J1 is locked, and J2 is driven to perform the trajectory. In these tests, the joint trajectory is designed as:

θ=a+bcos(ωt+θ0)    (21)

where a = 0.7854, b = –0.7854, ω = 0.3, and theta0 = –0.028. Joint rate and acceleration can be obtained by the first and second derivatives of θ:

θ˙=-bωsin(ωt+θ0)    (22)
θ¨=-bω2cos(ωt+θ0)    (23)

The joint angle, angular velocity, acceleration, and torque are shown in Figure 5. Parameters of the inertia information are determined as I1 = 2.8959 kg·m2, I2 = 0.5790 kg·m2, and m2ρ2 = 1.4384 kg·m. Consequently, these results can be used in the next step to determine the joint parameters. Comparison between the identification results and the real values are listed in Table 2. The identification error is about 2.3%. It is noticeable that the flexibilities of joint are not considered in the identification procedure, but are considered in the simulation. Therefore, a conclusion can be drawn that the stiffness factor can scarcely influence the identification result, which is because that the stiffness does not dissipate any energy.

FIGURE 5
www.frontiersin.org

Figure 5. Motions and torque of the simlational Test I, II, and III, (A) Joint angles, (B) Joint angular velocties, (C) Joint angular accelerations, and (D) Joint torque.

TABLE 2
www.frontiersin.org

Table 2. Identification result of the inertial parameters.

The equivalent stiffness of a motor-braked manipulator includes two parts, one is the same as a motor-driven one, and the other is caused by the deformation of the brakes. Therefore, the equivalent stiffness can be treated as a serial of two torsional springs. Then, the stiffness can be calculated by:

1k=1kj+1kb    (24)

where kj is the stiffness caused by joint and link flexibilities and kb is the stiffness caused by the deformation of the brakes. The value of kj is set to be the same as the previous simulation, i.e., 100 Nm/rad and kb are set to be 20 Nm/rad, so the value of the equivalent joint stiffness is 16.67 Nm/rad according to Equation (24).

In the GA procedure, 100 individuals are generated in each generation and Gmax is set to be 500. After 500 generations, the values k1 = 16.2717 Nm/rad, k2 = 16.1601 Nm/rad, c1 = 0.0754 Nms/rad, and c2 = 0.1522 Nms/rad lead to an acceptable agreement with the motion collected from the vibration simulation as shown in Figure 6, which indicates that the first two step is practical to identify the dynamics parameter of an air bearing supported manipulator. In the next section, the identification result is used to predict the motion of the manipulator without air bearings.

FIGURE 6
www.frontiersin.org

Figure 6. Simulational vibration angles with air bearings, (A) Angles of J1 (B) Angles of J2.

As described in section 2.5, the additional inertia can be removed from the dynamics equation by measuring the mass and inertia of the air bearings. Thus, the dynamics Equation (18) can be solved to predict the motions of the manipulator without air bearings. The predicted joint angles and the measured result without air-bearings (solid lines) and the measured result with air-bearings (dotted lines) are shown in Figure 7. It can be observed that the predicted results are in good agreement with the measured one. The measured frequency of the manipulator without air bearings is 0.5128 Hz. The predicted oscillation frequency of the manipulator without air bearings is 0.5263 Hz, and the measured frequency with air bearings is 0.3488 Hz. Thus, it can be concluded that the predicted value is much closer to the true frequency than the measured one with air bearings. The presented method has reduced the frequency error from 32% of the air bearing test result to 2.6% of the prediction.

FIGURE 7
www.frontiersin.org

Figure 7. Simulational vibration angles without air bearings, (A) Angles of J1 (B) Angles of J2.

3.2. Experiment

An experimental system is designed and built as shown in Figure 8 to validate the presented method. The test manipulator is the same one used in Yao et al. (2018) which has three single-axis revolute joints, and each joint is actuated by a brushless motor with a harmonic gearbox and an absolute encoder. The manipulator is designed such that it can freely operate on the horizontal plane with (see Figure 8A) or without (see Figure 8B) air bearings. The testing without air bearings represents the true dynamics of the manipulator operating in a microgravity environment. The test data from the testing with air bearings are first treated by the presented procedures and then compared with the data from the testing without air bearings. The comparison result indicates the validity of the presented methods. Markers of a Vicon motion capture system are fixed on the center of each joint. Consequently, the motion of each joint is captured by cameras in the Vicon system. The kinematics parameters of the manipulator and inertial parameters of the air bearings are listed in Table 3.

FIGURE 8
www.frontiersin.org

Figure 8. Experiment facilities (A) Manipulator with air bearings (B) Manipulator without air bearings.

TABLE 3
www.frontiersin.org

Table 3. Parameters of the experimental manipulator with air bearings.

The same procedure as section 3.1 is conducted on the air bearing platform as shown in Figure 8. In the first identification, three tests were conducted according to Equations (10, 11). For Tests I and II, the elbow joint J2 is locked, and J1 is driven according to the trajectory in Figure 9A, where θ2, 0 and θ2,0 are chosen to be 0 and π/2, separately. In Test III, J1 is locked and J2 is driven to perform the trajectory. The trajectories, angular velocities, accelerations, and torque are shown in Figure 9. Therefore, composition inertia of the manipulator can be identified. The composite inertia [I1+I2+m2l12+2m2l1ρ2cos(θ2,0)] in each configuration have been identified by using the results of Tests I and II. The inertia terms I2 and m2ρ2 of B2 can be determined by solving Equation (10) with the results of Test III.

FIGURE 9
www.frontiersin.org

Figure 9. Motions and torque of the experimental Test I, II, and III, (A) Joint angles, (B) Joint angular velocties, (C) Joint angular accelerations, and (D) Joint torque.

After the inertial parameters are determined, joint motors are all braked. External forces are applied at the start of the experiment to cause vibrations of the manipulator. Motions of the Vicon markers are collected to calculate the equivalent joint deformation angles.

In the GA procedure, 100 individuals are generated in each generation and Gmax is set to be 500. After 500 generations, the values k1 = 8.30 Nm/rad, k2 = 3.15 Nm/rad, c1 = 0.65 Nms/rad, and c2 = 0.21 Nms/rad lead to an acceptable agreement with the motion collected from the experiment with air bearings as shown in Figure 10, which indicates that the first two steps are practical to identify the dynamics parameter of the air bearing supported manipulator.

FIGURE 10
www.frontiersin.org

Figure 10. Experimental vibration angles with air bearings, (A) Angles of J1 (B) Angles of J2.

In next step, the identification result is used to predict the motion of the manipulator without air bearings.

As described in section, the additional inertia is removed from the dynamics equation. Thus, the dynamics equation can be solved to predict the motions of the manipulator without air bearings. The predicted joint angles and the measured one of the manipulator without air bearings are shown in Figure 11. It can be observed that the predicted results are in good agreement with the measured one. The measured frequency of the manipulator without air bearings is 0.3750 Hz. The predicted oscillation frequency of the manipulator without air bearings is 0.3390 Hz, and the measured frequency with air bearings is 0.2222 Hz. Thus, it can be concluded that the predicted value is much closer to the true frequency than the measured one with air bearings. The presented method has reduced the frequency error from 40.75% of the air bearing test result to 9.6% of the prediction. Therefore, the presented method for estimating the true vibration frequency of a motor-braked space manipulator from the air bearing supported test data is validated. On the other hand, it is noticeable that the measured result and the predicted one diverging as the time increases due to the fact that the equivalent damping coefficients are much larger than the true values without air bearings. This problem is mainly caused by additional friction and damping of the air bearings. Future work should, therefore, focus on this issue.

FIGURE 11
www.frontiersin.org

Figure 11. Experimental vibration angles without air bearings (A) Angles of J1 (B) Angles of J2.

4. Discussion

This paper presented a three-step procedure to remove additional inertial effect of air bearings from air bearing supported manipulator ground test data. With the presented procedure, true vibration frequency of a joint-braked manipulator can be determined from the air bearing test data. Therefore, the vibration information can be used for on-orbit controller design and the prevention of operational risk. Simulations and experiments are conducted to validate the proposed procedure. Results of the simulations and experiments show that the additional air bearings could introduce a frequency error of about 30 ˜40%. Estimation result of the presented procedure demonstrated that the procedure can process the test data with air bearings close to the true data, and the frequency error is reduced to less than 10%. However, some limitations are worth noting. Although the vibration frequency has been determined by using the presented method, the determined equivalent damping is much larger than the true values without air bearings. This problem is mainly caused by additional friction and damping of the air bearings. Future work should therefore focus on issues such as additional damping of air bearings caused by friction and air resistance.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.

Author Contributions

HL developed the program used in this study and wrote most of the manuscript. JL and WR conducted the simulation and experiment. QW led the described research and proposed the main problems. DL and ZT provided the background information for this research. All of the authors proofread the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (grant number 11902172) and the China Postdoctoral Science Foundation (grant number 2018M641330).

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.

Supplementary Material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/frobt.2021.641165/full#supplementary-material

References

Chipperfield, A., and Fleming, P. (1995). Genetic algorithms in control systems engineering. Control Comput. 23, 88–94.

Google Scholar

Cocuzza, S., Pretto, I., and Debei, S. (2010). Reaction torque control of redundant space robotic systems for orbital maintenance and simulated microgravity tests. Acta Astron. 67, 285–295. doi: 10.1016/j.actaastro.2009.05.007

CrossRef Full Text | Google Scholar

Cocuzza, S., Pretto, I., and Debei, S. (2011). Novel reaction control techniques for redundant space manipulators: theory and simulated microgravity tests. Acta Astron. 68, 1712–1721. doi: 10.1016/j.actaastro.2010.06.014

CrossRef Full Text | Google Scholar

Du, B., Liu, J., Yang, Z., Wang, Y., and Deng, T. (2018). “A dimension reduced ground test method of dual-arm space robot for on-orbit assembly,” in 2018 IEEE International Conference on Mechatronics and Automation (ICMA) (Changchun: IEEE), 1877–1882.

Google Scholar

Flores-Abad, A., Ma, O., Pham, K., and Ulrich, S. (2014). A review of space robotics technologies for on-orbit servicing. Prog. Aerospace Sci. 68, 1–26. doi: 10.1016/j.paerosci.2014.03.002

CrossRef Full Text | Google Scholar

Han, F., Sun, K., Liu, Y., and Liu, H. (2016). Design, testing and evaluation of an end-effector for self-relocation. Robotica 34, 2689–2728. doi: 10.1017/S0263574715000302

CrossRef Full Text | Google Scholar

Huang, Z., Lu, Y., Wen, H., and Jin, D. (2018). Ground-based experiment of capturing space debris based on artificial potential field. Acta Astron. 152, 235–241. doi: 10.1016/j.actaastro.2018.08.017

CrossRef Full Text | Google Scholar

Jaekel, S., Lampariello, R., Rackl, W., De Stefano, M., Oumer, N., Giordano, A. M., et al. (2018). Design and operational elements of the robotic subsystem for the e.deorbit debris removal mission. Front. Robot. AI 5:100. doi: 10.3389/frobt.2018.00100

PubMed Abstract | CrossRef Full Text | Google Scholar

Kwok Choon, S. T., Madden, D., Wilde, M., and Go, T. (2018). “Capture of a non-cooperative space object using a grasping tool with force sensors,” in 2018 AIAA SPACE and Astronautics Forum and Exposition (Orlando, FL: American Institute of Aeronautics and Astronautics).

Google Scholar

Li, K., Wang, Y., Deng, T., Deng, S., Li, J., and Yang, F. (2017). “Optimal measurement for kinematic calibration of a six-DOF spatial robotic manipulator,” in 2017 IEEE International Conference on Real-time Computing and Robotics (RCAR) (Okinawa: IEEE), 252–257.

Google Scholar

Liu, J., Fan, Q., Wang, Y., Li, K., and Huang, Q. (2015). “A space robot hand arm system: designed for capture,” in 2015 IEEE International Conference on Mechatronics and Automation (ICMA) (Beijing: IEEE), 1247–1252.

Google Scholar

Liu, X.-F., Cai, G.-P., Wang, M.-M., and Chen, W.-J. (2020). Contact control for grasping a non-cooperative satellite by a space robot. Multibody Syst. Dyn. 50, 119–141. doi: 10.1007/s11044-020-09730-4

CrossRef Full Text | Google Scholar

Ma, O., and Zhao, Z. (2015). “Understanding the true dynamics of a space manipulator from its testing with air-bearing based support equipment,” in AIAA SPACE 2015 Conference and Exposition (Pasadena, CA: American Institute of Aeronautics and Astronautics).

Google Scholar

Mantellato, R., Lorenzini, E., Sternberg, D., Roascio, D., Saenz-Otero, A., and Zachrau, H. (2017). Simulation of a tethered microgravity robot pair and validation on a planar air bearing. Acta Astron. 138, 579–589. doi: 10.1016/j.actaastro.2016.12.029

CrossRef Full Text | Google Scholar

Medina, A., Tomassini, A., Suatoni, M., Avilés, M., Solway, N., Coxhill, I., et al. (2017). Towards a standardized grasping and refuelling on-orbit servicing for geo spacecraft. Acta Astron. 134, 1–10. doi: 10.1016/j.actaastro.2017.01.022

CrossRef Full Text | Google Scholar

Meng, D., She, Y., Xu, W., Lu, W., and Liang, B. (2018). Dynamic modeling and vibration characteristics analysis of flexible-link and flexible-joint space manipulator. Multibody Syst. Dyn. 43, 321–347. doi: 10.1007/s11044-017-9611-6

CrossRef Full Text | Google Scholar

Meng, Q., Zhao, C., Ji, H., and Liang, J. (2020). Identify the full inertial parameters of a non-cooperative target with eddy current detumbling. Adv. Space Res. 66, 1792–1802. doi: 10.1016/j.asr.2020.05.044

CrossRef Full Text | Google Scholar

Michel, O. (2004). Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation. Int. J. Adv. Robot. Syst. 1:5. doi: 10.5772/5618

CrossRef Full Text | Google Scholar

Moreland, S. J., Backes, P. G., Badescu, M., Riccobono, D., Mongelli, M., Vieira, P., et al. (2018). “Full-scale dynamic touch-and-go validation of the BiBlade comet surface sample chain,” in 2018 IEEE Aerospace Conference (Big Sky, MT: IEEE), 1–9.

Google Scholar

Nanos, K., and Papadopoulos, E. G. (2015). On the dynamics and control of flexible joint space manipulators. Control Eng. Pract. 45, 230–243. doi: 10.1016/j.conengprac.2015.06.009

CrossRef Full Text | Google Scholar

Nanos, K., and Papadopoulos, E. G. (2017). On the dynamics and control of free-floating space manipulator systems in the presence of angular momentum. Front. Robot. AI 4:26. doi: 10.3389/frobt.2017.00026

CrossRef Full Text | Google Scholar

Ren, W., Li, H., Liang, J., and Ma, O. (2018). “Dynamics and control of manipulator-supported EVA operations,” in 2018 IEEE International Conference on Mechatronics and Automation (Changchun: ICMA), 2163–2168.

Google Scholar

Rybus, T., Barcinski, T., Lisowski, J., Seweryn, K., Nicolau-Kuklinski, J., Grygorczuk, J., et al. (2013). “Experimental demonstration of singularity avoidance with trajectories based on the Bézier curves for free-floating manipulator,” in 9th International Workshop on Robot Motion and Control (Kuslin: IEEE), 141–146.

Google Scholar

Rybus, T., and Seweryn, K. (2016). Planar air-bearing microgravity simulators: review of applications, existing solutions and design parameters. Acta Astron. 120, 239–259. doi: 10.1016/j.actaastro.2015.12.018

CrossRef Full Text | Google Scholar

Sabatini, M., Gasbarri, P., and Palmerini, G. B. (2017). Coordinated control of a space manipulator tested by means of an air bearing free floating platform. Acta Astron. 139, 296–305. doi: 10.1016/j.actaastro.2017.07.015

CrossRef Full Text | Google Scholar

Shan, M., Guo, J., and Gill, E. (2016). Review and comparison of active space debris capturing and removal methods. Prog. Aerospace Sci. 80, 18–32. doi: 10.1016/j.paerosci.2015.11.001

CrossRef Full Text | Google Scholar

Valverde, A., and Tsiotras, P. (2018). Dual quaternion framework for modeling of spacecraft-mounted multibody robotic systems. Front. Robot. AI 5:128. doi: 10.3389/frobt.2018.00128

PubMed Abstract | CrossRef Full Text | Google Scholar

Virgili-Llop, J., Drew, J. V., Zappulla, R., and Romano, M. (2017). Laboratory experiments of resident space object capture by a spacecraft-manipulator system. Aerospace Sci. Technol. 71, 530–545. doi: 10.1016/j.ast.2017.09.043

PubMed Abstract | CrossRef Full Text | Google Scholar

Virgili-Llop, J., and Romano, M. (2019). Simultaneous capture and detumble of a resident space object by a free-flying spacecraft-manipulator system. Front. Robot. AI 6:14. doi: 10.3389/frobt.2019.00014

PubMed Abstract | CrossRef Full Text | Google Scholar

Wilde, M., Clark, C., and Romano, M. (2019). Historical survey of kinematic and dynamic spacecraft simulators for laboratory experimentation of on-orbit proximity maneuvers. Prog. Aerospace Sci. 110:100552. doi: 10.1016/j.paerosci.2019.100552

CrossRef Full Text | Google Scholar

Wu, J., Wang, J., and You, Z. (2010). An overview of dynamic parameter identification of robots. Robot. Comput. Integr. Manuf. 26, 414–419. doi: 10.1016/j.rcim.2010.03.013

CrossRef Full Text | Google Scholar

Yao, H., Ren, W., Ma, O., Chen, T., and Zhao, Z. (2018). Understanding the true dynamics of space manipulators from air-bearing based ground testing. J. Guidance Control Dyn. 41, 2425–2434. doi: 10.2514/1.G003501

CrossRef Full Text | Google Scholar

Yoshida, K. (2009). Achievements in space robotics. IEEE Robot. Autom. Magaz. 16, 20–28. doi: 10.1109/MRA.2009.934818

CrossRef Full Text | Google Scholar

Keywords: space manipulator, air bearing, vibration, ground-test, identification

Citation: Li H, Wei Q, Liang J, Ren W, Tang Z and Li D (2021) Estimation of Vibration Characteristics of a Space Manipulator From Air Bearing Supported Test Data. Front. Robot. AI 8:641165. doi: 10.3389/frobt.2021.641165

Received: 13 December 2020; Accepted: 26 March 2021;
Published: 13 May 2021.

Edited by:

Ou Ma, University of Cincinnati, United States

Reviewed by:

Angel Flores Abad, The University of Texas at El Paso, United States
Ming Wang, Northwestern Polytechnical University, China

Copyright © 2021 Li, Wei, Liang, Ren, Tang and Li. 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: Haiquan Li, hqli@tsinghua.edu.cn

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.