已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
AbstractThis paper investigates dynamic and compliant control based on joint output torque estimation for electrically actuated quadruped robots with large-reduction-ratio harmonic gear. Compared with position control, force control exhibits better performance of dynamics and compliance for the robots interactions with complex environments. However, force control without direct feedbacks from torque sensors may come with poor tracking performance of joint compliance when the robot equipped with gears of high reduction. To solve this problem, we propose a new method to estimate joint torque from motor current and rotation velocity detected on each joint, using a more precise friction model of the harmonic gear. We also introduce a pre-stance phase to the whole cycle of leg alternating swing/stance based on hybrid force and position control to dynamically absorb feet impacts on the ground. Our controller performance is validated by standing experiment and walking experiment. I. INTRODUCTION Compared with wheeled or tracked robot, legged robots have the advantage of better adapting to complex environments 1. However, while walking, a legged robot gets ground reaction force (GRF) for horizontal mobility by alternating its feet on the ground. And the swing speed of foot end before impact on the ground is quite high when the robot walks dynamically or jumps. Usually, the impulsive GRF might damage the structure of the robot if the robot doesnt have enough compliance. Leg compliance can assist to reduce the foot impact on the ground by involving additional elastic structures and prolonging the braking time. It is straightforward to use elastic material for this approach, such as cushioning rubber, springs 2, and many other Series Elastic Actuators (SEA) 3-5. StarlETH 46 and its successor ANYmal 5 employed an SEA arrangement of the motor, gearbox, and spring between the fixed link and moving link, which have demonstrated dynamic and compliant performance. However, the dynamics of these systems with flexible structures are much more This work was supported in part by the National Natural Science Foundation of China (Grant No. U1613223), in part by the Shenzhen Natural Science Foundation (Grant No. JCYJ20180508163015880), and in part by funding from Shenzhen Institute of Artificial Intelligence and Robotics for Society. All authors are with Institute of Robotics and Intelligent Manufacturing (IRIM), the Chinese University of Hong Kong (CUHK), Shenzhen, China; also with Shenzhen Institute of Artificial Intelligence and Robotics for Society (AIRS), Shenzhen, China; also with Robotics Research Center, Peng Cheng Laboratory, Shenzhen, China. *Corresponding author, Dr. Caiming SUN, cmsun Fig. 1. The Pegasus quadruped robot, a machine can actively control hip abduction/ adduction (HAA), hip flexion/ extension (HFE) and knee flexion/ extension (KFE). complex than those of a stiff robot. The elastic material provides passive elasticity which can reduce impact. But, the elasticity with fixed stiffness can cause a lack of controllability for precise tracking and be involved in serious latency for compliance control. Also the extra fixtures will increase the size, weight and moment of the inertia of the robot joints. Compliance of rigid leg with variable stiffness control by means of torque-controlled joints is becoming more and more interesting for legged robots 7-9. First of all, the force feedback can be directly measured from force sensors. For example, hydraulic quadruped robot BigDog demonstrates excellent dynamic performance on rough terrains using the feedback control from load cells at end of cylinder rod 10 and torque sensors are also equipped on the output of harmonic gear for compliance control of motor actuated HAA joints in HyQ quadruped robot 11. The humanoid robot TORO 12 uses torque controlled joints with a torque sensor for multi-contact balancing. However, torque sensors are too bulky for over 100 Nm torque measurement in strictly compact joints of large legged robots. Moreover, the joint torque can be approximated as torque constant multiplied by the current observed from the motor directly when using gearing systems of very low reduction and high efficiency, and the compliance control achieved by direct Joint Torque Estimation toward Dynamic and Compliant Control for Gear-Driven Torque Sensorless Quadruped Robot Bingchen Jin, Caiming Sun*, Aidong Zhang, Ning Ding, Jing Lin, Ganyu Deng, Zuwen Zhu and Zhenglong Sun 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Macau, China, November 4-8, 2019 978-1-7281-4003-2/19/$31.00 2019 IEEE4630 (b) Fig. 2. Structure and transmission of the leg of the robot. (a) the meanings of the parameters used in compliance control. (b) virtual leg compliance realization with programmable stiffness of each leg. motor current control in each joint provides the artificial elasticity 13. This virtual compliance has been used for long in rehabilitation applications and for haptic systems. Recently, MIT Cheetah 3 14, the most dynamic quadruped robot, introduced direct motor current control to its controller to provide virtual compliance. This method is very effective in the joint where the motor drives directly or with small reduction ratio gear (the gear ratio of Cheetah is 5.8:1 15), because the friction of gears can be ignored. However, the gear reduction is too low to provide enough load capacity for these quasi-direct-drive systems. Harmonic gears have been extensively used for legged robots due to compact size, high reduction ratio and low weight. Up to now, many electrically actuated legged robots have been relying on harmonic gear to increase the output torque of motor, including the biped group of AIST Humanoid Robot Platform 16, Toyota humanoid robot 17, Asimo 18, and UBTECHs Walker; and the quadruped robot group of TITAN series 19, AIBO 20 and Little Dog 21. Using high-gain position control, these robots demonstrated quasi-statically stable walking and sometimes with the help of accurate perception of environment and intelligent learning, showed a little bit dynamic performance like Asimo and Little Dog. However, it is nearly impossible for harmonic gear Fig. 3. Electrical controller system of the quadruped robot. driven legged robots to obtain compliance due to lack of active control of joint torque, which leads to high instantaneous torque peaks each time the robots feet hit the ground. Many researchers have spent plenty of attention on modeling of harmonic gear with high reduction to get better torque estimation on each joint. Zhang 22 develops a joint torque estimation method based on a proposed harmonic drive compliance model. However the behavior of the harmonic drive has nonlinear relationship with transmission friction and kinematic error 23. Nagamatsu 24 proposed a joint torque estimation method, using the simplified Coulomb and viscous friction model, which is difficult to be applied to the dynamic walking. In dynamic locomotion of legged robot, velocity and acceleration of joint motion varied in a quite wide range, the friction of harmonic gear will become very complicated which means the Coulomb and viscous friction model will not work 25. In our laboratory, a highly compact and robust quadruped robot, Pegasus, has been built as shown in Fig. 1. We implement torque estimation to equip our robot with virtual elasticity using dynamic and compliant control for the absorption of foot impact on the ground, and the joint torque is directly correlated with motor current and rotation velocity detected on each joint based on a proper friction model of harmonic gear instead of using torque sensor. This paper is organized as follows. Section II illustrates the mechanical and electronic design of the quadruped robot. The joint torque estimation method is introduced in Section III. 1 1 4 2 5 3 4 HAA HFE KFE Motor driver Data acquisition card Hip-roll Hip-pitch Knee-pitch 4 Operator PC Wifi Ethernet Host PC NETCAN CAN Knee-pitch Hip-roll Hip-pitch 4 (a) 4631 The locomotion control framework of the hybrid force and position control is explained in details in Section IV. Section V shows the experimental results. Some conclusions are drawn in the last section. II. MECHANICAL AND ELECTRONIC DESIGN The robust quadruped robot shown in Fig. 1 is a 12-degrees-of-freedom (DOF) harmonic gear driven robot weighing about 30 kg. The leg structure is shown in Fig. 2. There are three actuators, corresponding to 3 DOF, in each leg. The two joints in the leg-sagittal plane are called hip flexion / extension (HFE joint) and knee flexion / extension (KFE joint). The third joint is called hip abduction / adduction (HAA joint). Each joint comprises a brushless motor and a harmonic gearbox, meanwhile, the position encoders which servo the motor are mounted before the harmonic gear and the whole joint after the harmonic gear. The knee joint is driven by a linkage between the knee motor and the crus. We use Maxon EC 90 flat and harmonic gear with the reduction ratio of 50 to drive each joint. With this structure, the nominal torque of each joint is 27 Nm, the stall torque can reach 228 Nm. Fig. 3 shows the electric and electronic design of the Pegasus quadruped robot. Commands are sent to the robot via network from the operator PC. An NVIDIA Jetson TX1 is used as a host PC to autonomously run the locomotion control algorithm. The joint motors are regulated by 12 Maxon EPOS2 control modules that are connected through 4 parallel operating CAN buses with the host PC. Also, with the same communication interface, 4 STM32F429 development boards are used as data acquisition card to provide the sensor signals of the additional joint encoders. III. JOINT TORQUE ESTIMATION In this paper a joint torque estimation method for motor with harmonic gear was developed. The relationship between the joint output torque and the current of motor was obtained with the friction of the gear taken into account. A. Joint Model and Harmonic Drive Model Incorporating the moment of inertia of the wave generator into the moment of inertia of the motor and combining the moment of inertia of the flexspline and the load together, a single joint can be considered as a two-mass system consisting of a motor and a load as shown in Fig. 4. All harmonic drives exhibit power loss due to transmission friction, according to Taghirads research 25. The bulk of energy dissipation can be blamed on the wave generator bearing friction 1, gear meshing friction 2, output bearing frictions 3 and the flexspline structural damping .The torque relationships during the transmission are: = + 1 = 1 + 2 = = + = + 3 (1) Where , represent the torque of the wave generator and the flexspline. N represents the reduction ratio. It has been Fig. 4. The joint model and the transmission of the harmonic drive with friction. shown that among all these frictions, most of the frictional dissipation results from gear meshing 2. Also compared with output bearing frictions 3, wave generator bearing friction 1 is more important since it is acting on the high speed/low torque port of transmission, so the output bearing frictions 3 can be ignored. The torque balance, therefore, can be written as: = 1 + 1+ 2 (2) B. Joint torque estimation If the reduction ratio of the robots reducer is large, it is necessary to estimate the relationship between the current of the motor and the torque of the joint because the effect of the friction of the reducer cannot be ignored. Perform dynamic analysis on the two-mass system: = = + = 1 + 1+ 2 = + (3) In which, represents torque constant of the motor, represents rotor inertia of the motor, these two parameters can be obtained from motor data directly. and represent the current value and angular acceleration of the motor. and represent moment of inertia and angular acceleration of the load, and represents the torque acting on the load in addition to the torque from the reducer. The friction combination of is used to represent the nonlinear friction of the harmonic reducer: = 1+ 2. And also from equation (3), the nonlinear friction of the harmonic reducer is: = 1 ( + ) (4) Using equation (4) can calculate the friction of the robots joint, it still needs to choose appropriate friction model to describe it. Many scientists have worked on this research topic and there are several kinds of friction model established 26. In this paper, Coulomb+Viscosity +Stribeck friction model is utilized to estimate the friction of harmonic reducer because it can describe the friction with the reducer operating at both high speed and low speed. The general mathematical expression for this friction model is: () = + ( ) (| |)+ | sgn() (5) Tf2 Tk N Tst Tf1 Tf3 Twg Tfs Motor Load Tnwg Tn Tc Harmonic drive 4632 Fig. 5. Block diagram of the hybrid force and position control. In which, is the coulomb friction. is the maximum static friction. is the critical Stribeck speed. is the viscous friction coefficient. These parameters can be determined by experiment data, and the details will be explained in section V. Since 0 0 (10) The experimental data are fitted to the friction model as shown in Fig. 9. The R-square of this fit is 0.9319. This model precisely reflects the variations of friction on harmonic gear driven joint. A set of comparative experiments is implemented to evaluate the compliance performance of the leg with correct torque estimation on each joint. In this experiment, the whole robot is suspended in the air. Then an external force with different values and directions is applied to left hind leg, the leg in test, to make it out of the foot-end equilibrium position (0, -0.5m). The value of these predefined coefficients of the virtual spring and damper are ,= 0.625/, ,= 3/, ,= ,= 0.01(s N)/mm. After the external force released, the leg returns to its balance in a spring and damper way as shown in Fig. 10(a), indicating a good (a) HFE joint (b) KFE joint Fig. 11. Joint torque responses in compliance control versus position control for robot pounded by external forces. compliance with artificial elasticity. We compare the position errors of the equilibrium position with and without the joint output torque estimation, after the external force released. The experiment results are shown in Fig. 10, the red line and the blue line represent the maximum error and the minimum error respectively. In the experiment without the joint torque estimation, even though the leg can converge on a balance point but the maximum error is 12.4 mm and the minimum error is 5.2 mm as marked in Fig. 10(b), with the average error of 8.91 mm, which means poor tracking performance of compliance control without torque estimation. In contrast, Fig. 10(a) shows better elasticity with joint output torque estimation, and the maximum error of 7.1 mm and the minimum error of 1.8 mm with the average error is 3.88 mm means that the position accuracy of compliance control with joint torque estimation is increased by about 56.5%. So our compliance control combines both position feedback and torque feedback together. The joint torque estimation actually improves the compliance performance of the leg with better position accuracy of the foot-end trajectory, can give better tracking performance during dynamic walking and provide more ideal elasticity. B. Standing experiment The standing experiment exhibits the virtual compliance control performance under external forces. In this experiment, the robot stood on the ground, and then it was pounded, lifted up, and pushed down. The torque-controlled joints demonstrated the effects of compliance control for the 510152025 0 10 20 30 40 50 60 Positin error (mm) Time (s) 101520253035 0 10 20 30 40 50 60 Position error (mm) Time (s) 05101520 0 20 40 60 80 100 |Torque| (Nm) Time (s) Compliance control Position control 05101520 0 20 40 60 80 100 |Torque| (Nm) Time (s) Compliance control Position control 4635 Fig. 12. Summary of the foot-end trajectory of the force control, the hybrid force and position control with respect to the desired trajectory. Fig. 13. Tracking performance of different compliance controls. whole body. The predefined parameters of the virtual spring and damper are ,= 0.625/, ,= 3/, ,= ,= 0.01(s N)/mm . Each legs predefined foot-end equilibrium position is (0.01m, -0.5m). The compliance provided artificial elasticity of each leg, under external forces the robot shook a little and then restored the whole body balance with its legs acting like muscle-driven animal legs. The joint torque can be estimated by the motor current and rotation velocity detected in each joint. The data of the four legs are similar to show the compliance control with precise feedbacks of position and torque ensures the robustness of the whole body balance control. The torque of the hip joint and the knee joint of the left hind leg are represented in Fig. 11. It shows that the joint torque in compliance control under external forces is much smaller than that in position control. Also, the torque estimation provides good elasticity for the compliance control. The position control shows the behavior of rigid robot without any compliance, triggering huge instantaneous torque peaks ea
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025环保清洁劳动合同
- 2025家具定制采购合同书
- 2025年工业区仓库租赁合同范本
- 2025生特储能校招试题及答案
- 2025商务BD秋招真题及答案
- 2025年小产权房屋买卖合同模板及示例
- 2025年厨房用电安全试题及答案
- 2025年烹饪工技师考试题试卷及答案
- 眼科病例分析题库及答案
- 2025广西汽车配件购销合同
- 二手车鉴定与评估课程说课
- 学前教育机构社区教案
- 2025河南航空港投资集团校园招聘笔试考试参考题库及答案解析
- 2025至2030中国水运行业发展趋势分析与未来投资战略咨询研究报告
- 2025贵州毕节市中医医院招聘暨人才引进编外聘用专业技术人员78人考试笔试备考试题及答案解析
- 2025税务师考试《税法一》冲关速记
- 直播电商职业知识培训课件
- 药学专业个人简历模板
- 全国大学生数学建模竞赛2025年本科组赛题分析试卷
- 轮状病毒疫苗研发进展与接种应用指南
- 云南省国省干线公路养护管理模式优化:基于公路局视角的深度剖析与创新路径
评论
0/150
提交评论