An Integrated Two-Level Self-Calibration Method for a Cable-Driven Humanoid Arm

作者:Chen Quanzhu; Chen Weihai*; Yang Guilin; Liu Rong
来源:IEEE Transactions on Automation Science and Engineering, 2013, 10(2): 380-391.
DOI:10.1109/TASE.2013.2242199

摘要

This paper addresses the kinematic calibration issues for a 7-DOF cable-driven humanoid arm in order to improve its motion control accuracy. The proposed 7-DOF humanoid arm has a hybrid parallel-serial kinematic structure, which consists of three serially connected parallel cable-driven modules, i.e., a 3-DOF shoulder module, a 1-DOF elbow module, and a 3-DOF wrist module. Due to the unique arm design features such as hybrid parallel-serial structure, modular configuration, and redundant sensors, an integrated two-level self-calibration method is proposed in this work. The first level of self-calibration, termed as the central linkage mechanism calibration, is to identify the kinematics errors existed in the 7-DOF central linkage mechanism based on its self-motion capability. The second level of calibration, termed as the cable-driven module calibration, is to identify the kinematics errors existed in each of the parallel cable-driven modules based on its sensing redundancy. To simplify the formulation of the calibration algorithms, the error model of the serial central linkage mechanism is derived from its forward kinematics, in which the Products-Of-Exponential (POE) formula is employed, while the error models of the parallel cable-driven modules are derived from their inverse kinematics. The simulation and experimental results have shown that the proposed self-calibration algorithms can effectively improve the accuracy of the 7-DOF cable-driven humanoid arm. Note to Practitioners-Compared with the conventional articulated manipulators, a cable-driven robot has more obvious advantages in the energy consumption, operating speed, and movement security. With these features, cable-driven manipulators are suitable candidates for humanoid arms to perform intrinsically safe manipulations. The main drawback of cable actuation is a reduced accuracy, which must be fully compatible with the addressed environments and tasks. In this work, the kinematic calibration issue is presented to improve the motion control accuracy. It is realized by the following two ways: (a) seven encoders are installed into the passive joints to directly measure their angular displacement and (b) taking advantages of the redundant sensors employed in each of the modules, an integrated two-level self-calibration is conducted without using any external measurement instruments. The effectiveness of the proposed self-calibration algorithms is evaluated via numerical simulation and experimental.