999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Ground demonstration system based on in-orbit assembly oriented manipulator flexible force control①

2017-09-25 12:53:31QiaoGuanyu喬冠宇GaoHuibinPengChengGuYingyingXuZhenbangXuBoqian
High Technology Letters 2017年3期

Qiao Guanyu (喬冠宇), Gao Huibin, Peng Cheng, Gu Yingying, Xu Zhenbang, Xu Boqian

(*Innovation Laboratory of Space Robot System,Space Robot Engineering Center, Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, P.R.China)(**University of Chinese Academy of Sciences, Beijing 100039, P.R.China)

Ground demonstration system based on in-orbit assembly oriented manipulator flexible force control①

Qiao Guanyu (喬冠宇)***, Gao Huibin*, Peng Cheng②*, Gu Yingying*, Xu Zhenbang*, Xu Boqian*

(*Innovation Laboratory of Space Robot System,Space Robot Engineering Center, Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, P.R.China)(**University of Chinese Academy of Sciences, Beijing 100039, P.R.China)

To eliminate the load weight limit of carrier rockets and reduce the burden on support structures,in-orbit assembly is a key technology to make design of scattering a large diameter telescope into submirror modules, which requires smooth operation of assembly robots, and flexible force control technology is necessary. A ground demonstration system is presented for in-orbit assembly focusing on flexible force control. A six-dimensional force/torque sensor and its data acquisition system are used to compensate for gravity. For translation and rotation, an algorithm for flexible control is proposed. A ground transportation demonstration verifies accuracy and smoothness of flexible force control, and the transportation and assembly task is completed automatically. The proposed system is suitable for the development of in-orbit assembly robots.

flexible force control, gravity compensation, ground demonstration system, in-orbit assembly, manipulator, six-dimensional force/torque sensor

0 Introduction

Technological progress and curiosity drive humans to explore the unknown universe. To make better observations of the universe, higher calibre optical systems are required. However, increasing dimensions of optical systems present new challenges. For example, with greater mass and volume, the demand on the support structure increases, pushing the load weight limit of the carrier rocket. For further improvements to space-based optical systems, a new approach utilizing in-orbit assembly and manufacturing is required. For such tasks, flexible manipulator makes ideal workers. To ensure manipulators to finish tasks safely and smoothly, measurement and flexible force control are most important. The six-dimensional (6D) force/torque sensor plays an important role in the flexible force control of manipulator[1,2]. A most widely used principle of measuring the forces and torques is based on strain gauges. Many kinds of 6D force/torque sensors developed depend on strain gauges with different structures such as cross beam designed by Chao and Chen[3], Wu, et al.[4], the form of four identical T-shaped bars designed by Liu and Tzo[5].

On the other hand,the classification of force control is indirect force control and hybrid force and motion control. Several methods of manipulator force control have been proposed in different gravity environments, such as active disturbance rejection control (ADRC)[8], robust adaptive control (RAC)[9]and adaptive inversion sliding mode control (AISMC)[10]. The reliability and convenience of implementation of such methods are key for operation in space.Therefore it is necessary to design a simple and feasible method in view of the in-orbit assembly.

1 System composition and working process

Designs for a ground demonstration system based on an industrial robot arm for use in in-orbit assembly are presented. The proposed system includes an industrial robot arm, a 6D force/torque sensor and its data acquisition hardware and software system, two binocular stereo vision systems, a robot end effector and a turntable for transportation and placing of the submirrors. The system composition is shown in Fig.1 and Fig.2.

Fig.1 Robot end effector composition

Fig.2 Turntable composition

Three submirror modules with steel structures are designed. There are cooperation targets on each submirror to aid the positioning camera. The robot end effector is designed to have two cylindrical structures inserted into the corresponding round holes in the submirrors to allow transportation. The 6D force/torque sensor is attached between the manipulator and its end effector. Two binocular stereo vision systems are enclosed in two small boxes and fixed above and below the end effector. The end effector also features a travel switch to determine whether it is mated correctly to the submirror.

The working process of the whole system is shown in Fig.3.

First, the manipulator moves into the visual field of the top camera by path planning and sends command to the vision system. The Cartesian position of path and adjustment is shown in Fig.4. The vision system then begins to calculate the position and attitude of the end effector and sends the data to the manipulator controller in real time. The manipulator moves quickly to the expected position and attitude. When the distance between the end effector and the submirror module is very close, the force feedback system takes over from the vision system. The end effector is inserted into the submirror module smoothly according to the compliance control algorithm using force and torque data collected in real time. Following the same principle as the insert process, when the manipulator carrying the submirror is moving to the expected position, the bottom camera is used. When the manipulator is lowering and placing the submirror, the force feedback system is taken over again, which completes the transportation and assembly of the first submirror. The platform locks the submirror and rotates 120 degrees, then waits for the command to fetch the next submirror. Attaching the second and third submirrors follows the same process as the first.

Fig.3 Working process of the force control system

Fig.4 Cartesian position of path plan and adjustment

2 Design of the 6D force/torque sensor

2.1 Design of the 6D force/torque sensor

Performance of the 6D force/torque sensor is primarily influenced by the elastomer design. The structure and design of the elastomer directly affect factors including sensitivity of the sensor, difficulty and accuracy of the paster, coupling between each dimensional force and clarity of the sensor benchmark coordinates. In the present study, an elastomer is designed as a cross-beam symmetric structure, as shown in Fig.5. The design specifications of the 6D force/torque sensor are shown in Table 1.

Fig.5 Structure and installation of the six-dimensional force/torque sensor

IndexForceTorqueRatedforce/torqueFx=Fy=900N,Fz=900NMx=My=200N·m,Mz=200N·mOvercapacityofsingleaxisFx=Fy=1800N,Fz=1800NMx=My=400N·m,Mz=400N·mPrecision3%3%StiffnessNolessthan1.0E+6N/mNolessthan5.0E+5N·m/radResolution5N0.5N·mCoupling3%F·S3%F·SLinearity±0.2%F·S±0.2%F·SAdaptivetemperature-10℃~30℃-10℃~30℃

The data acquisition system of 6D force/torque sensor is shown in Fig.6. The 6D force/torque sensor converts the resistance of the strain gauge into a voltage signal by the bridge module. This weak signal is amplified by the amplifier module. The phase-sensitive detector module restores the enlarged amplitude modulation to measured strain signal waveform and, at the same time, reflects the direction of the measured strain signals. The filter module filters the high-order harmonic component of the output signal to achieve the desired output waveform. The oscillator module produces a stable oscillation voltage for the reference voltage of the phase-sensitive detector and bridge power supply voltage. Finally the 485 communication module transmits the six output waveforms to the host computer. The power supply module provides a stable +5V power supply to the acquisition circuit.

Fig.6 Flow diagram of data acquisition system of the six-dimensional force/torque sensor

2.2 Gravity compensation

The 6D force/torque sensor is fixed between the manipulator and its end effector as shown in Fig.1. Gravity has a strong influence on the 6D force/torque sensor. To acquire information about whether the load is being affected by external forces such as collisions, it is necessary to compensate for the influence of gravity. If there is no other external force on the load, the force and torque information measured by the 6D sensor are completely caused by gravity acting on the load. To calibrate the sensor, the manipulator and end effector are moved in different attitudes to collect measurement data from the 6D sensor. Least squares regression is then used to estimate the mass of the load size and the center of gravity coordinate.

The rectangular coordinate system for the 6D force/torque sensor under gravity is shown in Fig.7. X, Y and Z are the three coordinate axes. The gravity of the load is G, the coordinate of the center of mass of

Fig.7 Effect of gravity on the coordinate system of the 6D force/torque sensor

the 6D force/torque sensor is (x, y, z). The force components of G in the X, Y and Z directions are Gx, Gyand Gz, respectively. The torque components of G around X, Y and Z axes are Mgx, Mgyand Mgz, respectively. According to the relationship between force and torque, Eq. (1) can be got:

(1)

The center of mass of the load (x, y, z) and the gravity of the load can easily be found using a number of different load attitude groups of 6D force sensor measurement data.

Assuming there are external forces acting on the load, the 6D force/torque sensor three measured force components are Fx, Fyand Fz, and the three measured torque components are Mx, Myand Mz. The direction of the gravitational forces changes depending on the attitude of the end effector. After calibration of the manipulator attitude, angles α, β and γ between the gravity direction and the 6D force/torque sensor coordinate system X, Y and Z can easily be obtained. Then the gravity components in the 6D sensor coordinate system can be calculated:

(2)

In Eq.(2), Gx, Gyand Gzare components of Fx, Fyand Fzthat the 6D force/torque sensor are measured due to the gravity. Substituting Eq.(2) and the load barycentric coordinates (x, y, z) into Eq.(1), Mgx, Mgyand Mgzthe torque components of Mx, Myand Mzthat the 6D sensor measured due to the gravity are given.

The external forces on the three-axis components are

(3)

The external torques on the three-axis components are

(4)

3 Flexible force control algorithm

First, external forces/torques are detected in real time by deformation of the elastomer, where they are decoupled into forces (Fx, Fyand Fz) and torques (Mx, Myand Mz) by the data acquisition and processing systems. According to the force and torque information, the controller plans flexible servo motions to complete the particular task smoothly. The flexible force control process is shown in Fig.8.

Fig.8 Flow diagram of flexible force control

For controlling movement velocity, the external force is taken as a system input. The external forces measured by the system are nonzero, even when there are no external forces, due to sensor errors and gravity compensation. Therefore, only if measured force F is greater than some threshold Fsdoes it affect the movement velocity. The relationship between movement velocity V and measured external force F is shown in Fig.9. When F is greater than Fsand smaller than Fs2, V increases linearly with increasing F. When F is equal to or greater than Fs2, V is a maximum Vmax. The value of V with F continuousty changes without jump under the relationship of V-F to avoid flog because of the change of external forces. When F is greater than Fsand smaller than Fs2, it is in line with people’s daily habits that the greater the external force, the faster the movement. Vmaxis set for safe operation. Total velocity V is determined and separated into velocity components (Vx, Vyand Vz) according to each force component (Fex, Feyand Fez), which ensures the direction of the movement and the external force are the same and allows flexible servo motion.

Fig.9 Relationship of V-F

The flow diagram of the movement control algorithm is shown in Fig.10.

For controlling rotation, rotation speed is associated with the external torques about X, Y and Z axes. The flow diagram of the rotation control algorithm is shown in Fig.11.

Fig.10 Flow diagram of movement control

Fig.11 Flow diagram of rotation control

First it is compared with the torques about the X, Y and Z axes (Mex, Mey, and Mez) and threshold Msis set for maximum external torque Memaxin the same way. Only if it is greater than Msdoes the external torque affect the rotation. The relationship between rotation speed ω and value of external torque Memaxis shown in Fig.12.

Fig.12 Relationship of ω-Memax

4 Realization of flexible force control

For the ground demonstration system, a TX200 manipulator (Staubli, Sweden) is used for flexible force control. The main specifications of the manipulator are shown in Table 2.

Table 2 Specifications of the robot arm

The 6D force/torque sensor is connected between the end of the sixth joint of manipulator and the end effector using a flange. Three groups of force/torque data are collected by the data collection system per second. The weight of the end effector is 25kg. The weight of the whole system including the end effector and submirror module is 40kg. The movement speed is limited to 80mm/s and the rotation speed is limited to 90°/s. The external force threshold is set at 10N and the external torque threshold is set at 5Nm. Results shows that the design and control process realizes the flexible force control during the transportation task. The motion is smooth without jitter. Fig.13~Fig.18 show the angle of joint 1~joint 6 under the control algorithm during entire experiment.

Fig.13 The angle of joint 1 during experiment

Fig.14 The angle of joint 2 during experiment

Fig.15 The angle of joint 3 during experiment

Fig.16 The angle of joint 4 during experiment

Fig.17 The angle of joint 5 during experiment

Fig.18 The angle of joint 6 during experiment

Fig.19, Fig.21 ang Fig.23 show the force waveform and Fig.25, Fig.27 and Fig.29 show the torque waveform in the process of the whole work. An experiment under the condition without gravity compensation is done. Fig.20, Fig.22, Fig.24, Fig.26, Fig.28, Fig.30 show the force and torque without gravity compensation.The motion is full of jitter so it does not accomplish the submirror module transportation and assembly.

Fig.19 Force in the direction of the X axis

Fig.20 Force without gravity compensation in the direction of the X axis

Fig.21 Force in the direction of the Y axis

Fig.22 Force without gravity compensation in the direction of the Y axis

Fig.23 Force in the direction of the Z axis

Fig.24 Force without gravity compensation in the direction of the Z axis

Fig.25 Torque about the X axis

Fig.26 Torque without gravity compensation about the X axis

Fig.27 Torque about the Y axis

Fig.28 Torque without gravity compensation about the Y axis

Fig.29 Torque about the Z axis

Fig.30 Torque without gravity compensation about the Z axis

5 Conclusion

A ground demonstration system for in-orbit assembly is proposed and tested. Flexible force control during the transportation task using a 6D force/torque sensor is realized. For the process of the end effector inserted the submirror module and carried the submirror to the specified location, V-F and ω-Memaxrelationships are designed to control the movement and rotation of the end effector. Results verify that the proposed processes are suitable for in-orbit transportation and assembly.

[ 1] Laryssa P, Lindsay E, Layi O, et al. International space station robotics: a comparative study of ERA, JEMRMS and MSS. In: Proceedings of the 7th ESA Workshop on Advanced Space Technologies for Robotics and Automation ASTRA, Noordwijk, Netherlands, 2002. 19-21

[ 2] Boumans R, Heemskerk C. The European robotic arm for the international spaces tation. Robotics and Autonomous Systems, 1998, 23(1-2):17-27

[ 3] Chao L P, Chen K T. Shape optimal design and force sensitivity evaluation of six-axis force sensors. Sensors and Actuators A: Physical, 1997,63(2):105-112

[ 4] Wu B, Luo J, Shen F, et al. Optimum desigh method of multi-axis force sensor integrated in humanoid robot foot system. Measurement, 2011,44(9):1651-1660

[ 5] Liu S A, Tzo H L. A novel six-component force sensor of good measurement isotropy and sensitivities. Sensors and Actuators A: Physical, 2002,100(2-3): 223-230

[ 6] Stramigioli S. Modeling and IPC Control of Interactive Mechanical Systems—A Coordinate Free Approach. Springer, London: Lecture Notes in Control and Information Sciences, 2001, 266(1): 169-170

[ 7] DeSchutter J, DeLaet T, Rutgeerts J, et al. Constraint-based task specification and estimation for sensor-based robot systems in the presence of geometric uncertainty. International Journal of Robotics Research, 2007,26(5):433-455

[ 8] Liu F C, Hou T T, Jia X J. Space manipulator modeling and control considering the effect of clearance hinge and gravity. Chinese High Technology Letters, 2015,25(6):599-606(In Chinese)

[ 9] Liu F C, Gao J F, Li Q. Adaptive Robust Control of flexible space manipulator in different gravity environment. Chinese High Technology Letters, 2015, 25(1): 61-69(In Chinese)

[10] Liu F C, Li Q, Liang L H, et al. Adaptive Inverse Control of flexible space manipulator trajectory tracking in different gravity environment. Chinese High Technology Letters, 2015, 25(4): 384-392(In Chinese)

Qiao Guanyu, born in 1987. He is a Ph.D candidate in Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences. He received his M.S. degree in Machinery and Electronics Engineering of University of Chinese Academy of Sciences in 2013. He also received his B.S. degree from Jilin University in 2010. His research interests include the modeling and control of robots, robot force contrlo.

10.3772/j.issn.1006-6748.2017.03.007

Supported by the National Natural Science Foundation of China (No. 11672290).

To whom correspondence should be addressed. E-mail: qgy008@163.com

on Mar. 9, 2017

主站蜘蛛池模板: 亚洲人成网站色7777| 国产尤物视频在线| 国产人碰人摸人爱免费视频| 大陆精大陆国产国语精品1024 | 久久成人免费| 国产在线专区| 国产日韩久久久久无码精品| 国产成人高清在线精品| 免费精品一区二区h| 性色一区| 亚洲最新网址| 操操操综合网| 久久精品国产国语对白| 福利在线一区| 一本一道波多野结衣av黑人在线| 欧美午夜一区| 亚洲免费成人网| 喷潮白浆直流在线播放| 亚洲综合经典在线一区二区| 国产啪在线| 日本三级欧美三级| Jizz国产色系免费| 狠狠亚洲五月天| 中字无码av在线电影| 91九色国产在线| 天天色天天综合网| 国产精品尤物在线| 精品一区二区久久久久网站| 国内精自视频品线一二区| 综合天天色| 手机在线国产精品| 国产成人调教在线视频| 国产超碰一区二区三区| 青草午夜精品视频在线观看| 91精品网站| 91久久国产成人免费观看| 日本不卡在线| 国产成人精品亚洲日本对白优播| 成年人国产视频| 人妻无码一区二区视频| 亚洲午夜综合网| 91蜜芽尤物福利在线观看| 亚洲男人的天堂网| 一级香蕉人体视频| 中文字幕免费视频| 色偷偷av男人的天堂不卡| 日韩成人在线网站| 国产浮力第一页永久地址| 亚洲精品无码久久久久苍井空| 无码精油按摩潮喷在线播放| 国产毛片基地| 国产一二三区视频| 91精品在线视频观看| 国产人成在线视频| 国产精品免费露脸视频| 91香蕉视频下载网站| 麻豆精品在线| 婷婷激情五月网| 久久中文字幕2021精品| 99在线视频精品| 青青热久免费精品视频6| 一区二区三区四区精品视频| 精品无码一区二区在线观看| 99视频精品全国免费品| 香港一级毛片免费看| 欧美在线中文字幕| 熟妇丰满人妻av无码区| 国产在线一二三区| 亚洲无码高清一区| 永久免费AⅤ无码网站在线观看| 久久精品日日躁夜夜躁欧美| 女人18一级毛片免费观看| 久久婷婷六月| 日韩精品无码免费一区二区三区 | 青青草国产一区二区三区| 在线免费观看AV| 久久国产黑丝袜视频| 日韩天堂网| 国产男人的天堂| 免费看的一级毛片| 国产99免费视频| 一级做a爰片久久毛片毛片|