亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Modeling and Verification of an Astronaut Handling Large-mass Payload

        2010-03-01 01:48:58YANGAipingYANGChunxinandKEPeng

        YANG Aiping, YANG Chunxin, *, and KE Peng

        1 School of Aeronautics Science and Engineering, Beihang University, Beijing 100191, China

        2 School of Transportation Science and Engineering, Beihang University, Beijing 100191, China

        1 Introduction

        Because of the high cost of astronaut extravehicular activity (EVA), it is necessary to conduct a detailed design beforehand and perform the training of astronauts’ tasks on the ground. Generally, such exercises are carried out at air bearing floors, neutral buoyancy tanks or aircraft flying parabolic trajectories. However, these facilities have some inner disadvantages such as friction on the air bearing floors, water damping in the neutral buoyancy tank, and narrow time span of the aircraft flying each parabola. It is necessary to simulate the astronauts’ task during EVAs.Therefore, the approach of computer simulation of the EVA tasks is especially essential There are many aspects related to research, such as the concept of advanced EVA systems[1,2], EVA worksites design[3], space-suited locomotion[4], astronaut reorientation[5]and so forth.

        In the EVA tasks, the astronauts frequently need to handle the large-mass payload from one worksite to another.In order to make a good training project related to such a task, the basic kinematics and dynamics characteristics about the astronauts must be known. NEWMAN and SCHAFFNER[6,7]of the Massachusettes Institute of Technology performed the computer simulation involving the manipulation of a large-mass payload based on inverse kinematics and Kane method supported by NASA. Their research revealed a process of simulating astronaut task via the computational multi-body dynamics, although the mechanical effects of a space suit are not accounted for.YANG, et al[8,9], studied the suited astronaut movement based on the Kane method; their contribution is to add the mass properties of each segment of extra vehicle mobility unit (EMU) to the corresponding segment of the astronaut model.

        The goal of this study is to solve the joint angles and joint torques of the astronauts handling a large-mass payload based on inverse kinematics and inverse recursive dynamics, and also to validate the results with the ADAMSTMvirtual model. The differences between this study and the results from other studies are that the torque of each joint in time interval can be obtained under the constraints of the least velocity and acceleration of each joint, and that the results calculated can be verified by the ADAMSTMvirtual model. The approach to calculating joint torques of the specific astronaut motion in detail is presented via minimizing joint velocities and accelerations.In addition, the process of verifying the above results by establishing the ADAMSTMvirtual model is illustrated.

        The remainder of this paper is arranged as follows:Section 2 describes the modeling methods of the EVA task,and gives the flow chart of solving joint angles and torques.The joint motion data which include joint angles, joint velocities, joint accelerations and joint torques in time domain are calculated and discussed. Subsequently, the simulation verification is performed by the ADAMSTMvirtual model in section 3. Conclusions are drawn in section 4.

        2 Modeling Methods for the Astronaut EVA Task and Process of Solving Joint Motion

        The modeling methods consist of four steps: task description, geometric model, forward and inverse kinematics, and inverse recursive dynamics. Then, the flow chart of solving joint angle and torque is given.

        2.1 Task description

        An astronaut of fixed feet to handle a large-mass payload[10]is taken as an example of the EVA task. The payload is Spartan astronomy payload in STS-63 flying tasks[6], 1 201.4 kg in mass and 1.344 m×1.241 m×1.309 m in dimension. The astronaut motion model is to manipulate the payload with his arms around a circle trajectory counterclockwise motion in the human body sagittal plane. The radius of the circle is 0.075 m.

        2.2 Geometric model

        A simplified model of an astronaut based on Hanavan’s fifteen body finite-segment model of the human body is shown in Fig. 1.

        Fig. 1. Model of an astronaut handling large-mass payload

        This model consists of upper arm, forearm, hand, trunk,upper leg, lower leg and foot, which are connected respectively with revolute joints. The upper arm, forearm,upper leg, and lower leg are viewed as frustums of cones,the trunk is an elliptical cylinder, and the hand is a thin cube. Payload is added to the center of mass of the hand.Thus, the model is regarded as a planar movement of a multi-body system which includes seven segments with six revolute joints in the human body sagittal plane.

        The inertial frame shown in Fig. 1 is set up at the ankle joint, where the x coordinate is horizontal right, and the y coordinate is vertical upwards. The end motion equations can be obtained as follows:

        Where θ is the angle of the center of mass of the hand,ω is the angular velocity of circle trajectory, t is time,r is radius of circle, and x and y are the coordinates of the center of mass of the hand in the inertial frame, respectively.and y0are the initial positions of x and y,andare the velocities of the center of mass of the hand,anddenote the accelerations of the center of mass of the hand.

        2.3 Forward kinematics

        The forward kinematics method is used to solve the kinematics parameters of the center of mass of the hand by using joint space variations in the following steps.

        First, joint angleiq(i = 1, 2, …, 6) is defined as generalized coordinates of the multi-body system, and inertial frame and local joint frames are set up as shown in Fig. 1. s0represents the inertial frame which is fixed on foot,is(i = 1, 2, …, 6) denotes the local joint i frame, xiis the horizontal axis of joint i which the orientation is from joint i to joint i +1. Each joint rotation axis is vertical to paper outwards.

        Secondly, the transformation matrixabout local joint i frame relative to local joint i–1 frame is described:

        Finally, on the basis of the kinematics of multi-body mechanics[13], the local joint kinematics parameters in the local joint frame can be calculated. Angular velocity, linear velocity, angular acceleration, and linear acceleration at the local joint i frame can be obtained from Eqs. (6), (7), (9),and (10). The velocity and acceleration of the mass center of link i can be achieved from Eqs. (8) and (11):

        Therefore, the series transformation matrix can be obtained with Eq. (5). For each joint, we can obtain the corresponding transformation matrix expression. The linear velocity and angular velocity of the center of mass of the hand at the inertial frame can be obtained from Eqs. (13)and (12):

        In Eq. (13), we can obtain matrix J in Eq. (14) by partially differentiating to joint speeds.

        2.4 Inverse kinematics

        The inverse kinematics is used to solve joint space kinematics parameters with known operation space motion trajectory. For serial chain and tree-structured system[14], a relation expression with the velocities in operation space and the velocities in joint space is described as

        In this plane model, ξ ∈R2is known by Eq. (3), andcan be solved by partial differentiating Eq.(13), and then we can determinein Eq. (14); thus,q andcan be obtained by integration and derivation torespectively.

        To obtain the determinate q, the generalandcan be computed by Eqs. (15) and (16):

        Where+

        J denotes the pseudo inverse of J(q) ,φ denotes an arbitrary vector inspace. Here we attain specificandwhen φ=0 ; thus,and˙ are the least.

        2.5 Inverse recursive dynamics

        Inverse recursive dynamics for the above articulated figure model, which is considered as serial multi-link tree-structure system can be described as follows[7]:

        Where Fjand F*jare respectively the generalized force and initial force of the mass center of rigid body j.cR and Mcrepresent the force and torque acted on the mass center of rigid body j, respectively. ν c q˙j is the partial linear velocity forwhich is solved by partial differentiating Eq. (8) , and ωq˙jis the partial angular velocity, which is achieved by partial differentiating Eq. (6).m is the mass of the rigid body. aiis the acceleration of the mass center of the rigid body. I is the moment of inertia for the mass center of rigid body.

        By Eq. (17), the following equation can be easily obtained for the multi-rigid body system:

        Where n is the number of the links of multi-rigid body system.

        By analyzing the forces acted on the links, the joint torque for joint i can be calculated by using Eq. (21), thus,all joint torques can be solved with these recursive formulations, and the results are given in the condition of the least velocity and acceleration of each joint as explained in Eqs. (15) and (16):

        2.6 Flow chart of solving joint angle and torque

        The flow chart given in Fig. 2 illustrates the solution process of solving joint angle and torque.

        Fig. 2. Solution process of solving joint angle and torque

        The system studied in this paper has six degrees of freedom. The center of mass of the hand has three degrees of freedom, which include two planar displacements and one rotation to z axis. On the basis of the above analysis,it can be concluded that this system has three redundancies.Therefore, the joint speeds of Eq. (14) in this system have multi-solutions. In order to obtain the joint determinate speed solution,can be achieved based on the cost of minimizing the Euclidean module in Eq. (14). Each joint angle q can be obtained by integrating these velocities over time.can also be calculated by the same way as solving. First, for differentiating Eq. (14) over time, we can determine the expression including ofvariation.Second,can be achieved by minimizing the Euclidean module on the expression including ofvariation.

        3 Calculation of Joint Angles and Torques and Discussion

        The motion studied in this paper is a planar movement of a multi-body system, which includes seven segments with six revolute joints in the human body sagittal plane as shown in Fig. 1. The mass center of an astronaut’s hand is assumed as a circular trajectory using counterclockwise arm motions; one period movement is finished within 20 s.

        The respective mass properties of each segment of the EMU can be added to the corresponding human body segment according to the geometrical size of the human body and the mass properties[8]. Thus the moment of inertia about the mass center of each segment can be calculated.The geometric size and mass properties of the model in this paper are shown in Table 1[8,11]. As shown in Table 2, the limits of the EMU joint movement are given[12].

        Table 1. Geometric size and mass properties of the model

        Table 2. Limit of the EMU joint movement

        The variation of each joint angle with movement time calculated using the simplified model is shown in Fig. 3.The peak values of all joint angles are within the EMU joint restrictions.

        Fig. 3. Joints angle plots

        The variation of the six joint angular velocities and accelerations with movement time are shown in Fig. 4 and Fig. 5, respectively. The results show a smooth changing of the six joint velocities and accelerations within one period.Based on the above computing method, it can be concluded that the joint angular velocities and accelerations calculated in this model are the least.

        Fig. 6 indicates the torque curves of six joints during one period. All curves show smooth cosinusoidal curves. The limits of each joint torque both calculated in this paper and Refs. [11-12] are shown in Table 3. For the four torques,except for the hip and ankle torques, the results are found in Refs. [11-12] for comparison which indicates that the four joints’ torques are within the limits obtained by the experimentation in Refs. [11-12].

        Fig. 4. Joints angular velocity plots

        Fig. 5. Joints angular acceleration plots

        Fig. 6. Joints torque plots

        Table 3. Limits of each joint torque both result calculated in this paper and Refs. [11–12]

        4 Simulation Verification

        In this section, the simulation using the ADAMSTMmodel is used to verify the calculated results. The ADAMSTMsoftware applies the Lagrange method of multi-body dynamics for setting up dynamical equations[15,16].

        4.1 Virtual model

        The astronaut simplified model of Fig. 1 was built in the ADAMSTMsoftware. The geometric size and mass properties of the model is defined according to Table 1.

        4.2 Flow chart of verification

        Fig. 7 shows the flow chart of verification. Four steps were used to verify the results calculated in this paper. The first step was to build a virtual model with the ADAMSTMsoftware. The next step was to perform motion simulation via adding rotational joint motion to six joints of virtual model. Here, joint kinematical parameters such as the joint angles calculated were used to rotate the joint motion. The third step was to create the trace the center of mass of the hand and compare with the known circle of the center of mass of the hand. If the two circles are essentially overlapped, it indicates that joint kinematical parameters calculated in this paper are exact. The fourth step was to measure the kinematical and dynamical parameters of virtual model joints in order to compare with the corresponding data calculated in this paper.

        Fig. 7. Flow chart of verification

        4.3 Trajectory verification

        The joint kinematical data calculated in the paper is applied to drive the rotational joint of the virtual model. In addition, the trace of the central mass of hand is obtained and denoted with the blue circle in Fig. 8. The red circle is the known trace of the center of mass of the hand. Since the two circles are coincident, the joint kinematical data can be judged exact. That is to say, joint kinematics data calculated including joint angle, velocity, and acceleration are exact.

        4.4 Data verification

        The joint kinematical and dynamical parameters during one simulation period can be measured and compared with the corresponding data calculated in this paper.

        Fig. 8. Trajectories of the center of mass of the hand (red circle for virtual model,blue one for known trajectory)

        Fig. 9 and Fig. 10 show six joint angular acceleration curves and six joint angular velocity curves, respectively. It is shown that the six measuring curves with star-shaped figures obtained from proposed method are coincident with the six calculated curves with solid lines for the ADAMSTM.Therefore, the joint velocities and acceleration calculated in this paper are exact.

        Fig. 9. Joints angular acceleration comparison

        Fig. 10. Joints angular velocity comparison

        Fig. 11 displays six joint angle curves during one period.By comparing six measuring curves denoted with star-shaped figures to six calculated curves plotted with solid lines, it is seen that two curves of each joint are coincident. Therefore, the joint angles calculated in the paper are exact.

        Fig. 11. Joints angle comparison

        The joint angle, velocity, and acceleration data series calculated in this paper are compared with ADAMSTMmeasuring one. As a result, two data series of each joint from different methods are identically distributed.Therefore, it is revealed that the kinematical data calculated are exact.

        Fig. 12 illustrates six joint torque curves. Comparing the six measuring curves with star-shaped figures to the six calculated curves with solid lines proves that two curves of each joint are essentially coincident. However, there are some departures between the measuring curves and the calculated one, because the torque of each joint has a variation with its joint angle; the velocity and acceleration according to Eq. (21), also the angle and acceleration of each joint are obtained by taking a differentiation of the joint velocity

        Fig. 12. Joints torque comparison

        5 Conclusions

        (1) A simplified model of an astronaut was built, and the astronaut motion was conceived as a planer movement of a multi-body system, which included seven segments with six revolute joints in the human body sagittal plane.

        (2) The inverse kinematics method can be employed to calculate joint angles, joint velocities, and joint accelerations in time domain. Furthermore, joint torques can be solved by using the inverse recursive dynamics. The virtual model can be constructed with the ADAMSTMsoftware to verify the calculated results.

        (3) The simulation verification indicated that the computing methods presented, which consists of the forward and inverse kinematics and the inverse recursive dynamics,were feasible and the ADAMSTMvirtual model can be used as an efficient and effective tool to verify the results calculated for the basic kinematics and dynamics characteristics about the astronaut's tasks.

        [1] DAVID C, DIANE M,MICHELLE M, et al. Concepts for advanced extravehicular activity systems to support NASA’s vision for space exploration[C]// Proceedings of the44th AIAA Aerospace Sciences Meeting and Exhibit, Reno, Nevada, 2006: 348–356.

        [2] JORDAN N C, SALEH J H, NEWMAN D J. The case for an integrated systems approach to extravehicular activity[C]//Proceedings of the 1st Space Exploration Conference: Continuing the Voyage of Discovery. Orlando, Florida, 2005: 2 782–2 786.

        [3] COAN D A, KAGEY J L. Developing and verifying requirements for extravehicular activity (EVA) worksites[C]// Proceedings of the space 2005, Long Beach, California, 2005: 6 629–6 643.

        [4] CARR C E, NEWMAN D J. Characterization of a lower-body exoskeleton for simulation of space-suited locomotion[J]. Acta Astronautica, 2008, 62: 308–323.

        [5] STIRLING L, WILLCOX K, NEWMAN D J. Development of a computational model for astronaut reorientation [J/OL]. Journal of Biomechanics, 2010-05-17[2010-05-28]. http://www.jbiomech.com/article/S0021-9290(10)00244-7/abstract.

        [6] NEWMAN D J, SCHAFFNER G. Computational dynamic analysis of extravehicular activity (EVA): large mass handling[J]. Journal of Spacecraft and Rockets, 1998, 2(35): 225–227.

        [7] NEWMAN D J, SCHAFFNER G. Dynamic analysis of astronaut motions in microgravity: applications for extravehicular activity(EVA)[R]. MIT: NASA-CR-199668, 1996.

        [8] YANG Feng, YUAN Xiugan, LI Yinxia. Computational simulation of extravehicular activity[J]. Journal of System Simulation, 2003,2(15): 216–225. (in Chinese).

        [9] YANG Feng, YUAN Xiugan. Application of Kane’s method in simulating extra vehicular activity[J]. Chinese Journal of Applied Mechanics, 2004, 21(2): 151–154. (in Chinese).

        [10] RICCIO G E, VERNON MCDNALD P, PETERS B T, et al.Understanding skill in EVA mass handling volume I: theoretical &operational foundations[R]. NASA TP-3684, 1997.

        [11] MORGAN D, WILMINGTON R P, PANDYA A K, et al.Comparison of extravehicular mobility unit(EMU) and unsuited isolated joint strength measurements[R]. NASA TP-3613, 1996.

        [12] Man Systems Integration Standards. NASA STD-3000[S]. Houston:Johnson Space Center, 1995, 1(B): 585–642.

        [13] MA Xiangfeng. The robot mechanisms[M]. Beijing: China Machine Press, 1991. (in Chinese).

        [14] XIONG Youlun. The Robotics[M]. Beijing: China Machine Press,1993. (in Chinese).

        [15] ZHENG Kai, WU Xiren, CHEN Loumin, et al. ADAMS 2005 advanced application examples for mechanical design[M]. Beijing:China Machine Press, 2006. (in Chinese).

        [16] LIU Ning, LI Junfeng, FENG Qingyi, et al. Underwater human model simulation based on ADAMS[J]. Journal of System Simulation, 2007, 19(2): 240–243. (in Chinese).

        丰满人妻av无码一区二区三区| 精品国产一区二区三区a| 日本视频在线观看二区| 欧洲美女熟乱av| 99久久婷婷国产综合精品电影| 国产一在线精品一区在线观看| 国产不卡视频一区二区在线观看| 精品蜜臀国产av一区二区| 美丽的小蜜桃在线观看| 国产精品9999久久久久仙踪林| 人妻在线日韩免费视频| 国产av一区二区三区丝袜| 国产一区二区av在线观看| 国内嫩模自拍诱惑免费视频| 欧美性猛交xxxx三人| 亚洲色大成网站www永久一区| 亚洲午夜无码视频在线播放 | 亚洲精品99久91在线| 午夜一区二区视频在线观看| 国产二区交换配乱婬| 婷婷丁香五月中文字幕| 九九精品国产99精品| 国产一区二区不卡av| 国产男女乱婬真视频免费| 国产一区二区三区在线影院| 久久777国产线看观看精品| 亚洲国产欧美日韩欧美特级 | 极品美女一区二区三区免费| 狠狠色综合7777久夜色撩人| 在线观看免费a∨网站| 久久视频在线视频精品| 亚洲中文字幕精品视频| 欧美日韩精品久久久久| 午夜福利电影| 日本精品一区二区在线看| 人妻少妇中文字幕,久久精品| 中国精品18videosex性中国| 日韩人妻无码一区二区三区久久99 | 护士奶头又白又大又好摸视频| 中文字幕一区二区人妻痴汉电车| 成人免费av高清在线|