Abstract
In this paper, it is investigated how a robot hand can be controlled from a human motion and an EMG signal in a tele-operation system. The proposed method uses a tensor to represent a multi-factor model relevant to different individuals and motions in multiple dimensions. Therefore, the synergies extracted by the proposed algorithm can account for not only various grasping motions but also the different characteristics of different people. Moreover, a synergy-level controller which generates motion and force of the robot is developed with postural synergies and an EMG signal. The effectiveness of the proposed new mapping algorithm is verified through experiments, which demonstrate better representation of hand motions with synergies and greater performance on grasping tasks than those of conventional synergy-based algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Hong, J., Hollerbach, J., Jacobsen, S.: Calibrating a VPL dataglove for teleoperating the Utah/MIT hand. In: IEEE International Conference on Robotics and Automation, pp. 1752–1755 (1989)
Rohling, R., Hollerbach, J.: Optimized fingertip mapping for teleoperation of dexterous robot hands. In: IEEE International Conference on Robotics and Automation, pp. 796–775 (1993)
Griffin, W., Findley, R., Turner, M., Cutkosky, M.: Calibration and mapping of a human hand for dexterous telemanipulation. In: ASME IMECE, Conference on Haptic Interfaces for Virtual Environments and Teleoperator System Symposium, pp. 1–8 (2000)
Ozawa, R., Ueda, N.: Supervisory control of a multi-fingered robotic hand system with data glove. In: IEEE/RSJ International Conference Intelligent Robots and System, pp. 1606–1611 (2007)
Santello, M., Flanders, M., Soechting, J.: Postural hand synergies for tool use. J. Neurosci. 10105–10115 (1998)
Ciocarlie, M.T., Allen, P.K.: Hand posture subspaces for dexterous robotic grasping. Int. J. Robot. Res. 28(7), 851–867 (2009)
Matrone, G.C., Cipriani, C., Secco, E.L., Magenes, G., Carrozza, M.C.: Principal components analysis based control of a multi-dof underactuated prosthetic hand. J. NeuroEng. Rehabil. 7(1) (2010)
Ajoudani, A., Godfrey, S.B., Catalano, M., Grioli, G., Tsagarakis, N.G., Bicchi, A.: Teleimpedance control of a synergy-driven anthropomorphic hand. In: IEEE/RSJ Intelligent Robots and System, pp. 1985–1991 (2013)
Romero, J., Feix, T., EK, C.H., Kjeelstrom, H.: Extracting postural synergies for robotic grasping. IEEE Trans. Robot. 29(6), 1342–1352 (2013)
Pedersen, D.R., Arora, J.S., Brand, R.A., Cheng, C.: Direct comparison of muscle force predictionjs using linear and nonlinear programming. J. Biomed. Eng. 109(3), 192–199 (1987)
Cichocki, A., Zdunek, R., Phan, A.H., Amari, S.: Nonnegative Matrix and Tensor Factorizations: Applications to Exploratory Multi-way Data Analysis and Blind Source Separation. Wiley, New York (2009)
Kolda, T.G., Brett, W.: Tensor decompositions and applications. SIAM Rev. 51,455–500 (2009)
Konrad, P.: The abc of EMG. A practical introduction to kinesiological electromyography, 1 (2005)
SimLab.: Allegro Hand is a low-cost and highly adaptive robotic hand. http://www.simlab.co.kr
Dai, W., Sun, Y., Qian, X.: Functional analysis of grasping motion. In: IEEE/RSJ Intelligent Robots and System, pp. 3507–3513 (2013)
Berndt, D.J., Clifford, J.: Using dynamic time warping to find patterns in time series. KDD Workshop 10(16), 359–370 (1994)
Jolliffe, I.: Principal Component Analysis. Wiley Online Library (2005)
Candes, E.J., Li, X.: Robust principal component analysis? J. ACM 58(3) (2011)
Simlab. http://www.rlab.co.kr
Acknowledgments
This work was supported by the Global Frontier R&D Program on Human-centered Interaction for Coexistence through the National Research Foundation of Korea (NRFM1AXA003-2011-0032014).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix: Tensor Representation
Appendix: Tensor Representation
This section is a condensation of [11, 12]. For details of tensor, please read the references.
A tensor is a higher-order generalization of the vector (first-order tensor) and matrix (second-order tensor). When we used a matrix to represent motion data set, the rows usually contained the channels for the joint angles, and the columns for motion samples. However, when we considered the multiple factors of human and used a tensor framework, the motions were grouped by each factor so that they constituted an Nth-order tensor.
The order of tensor Y \(\in {\mathbb {R}{^{I_{1}\times I_{2}\times \ldots \times I_{N}}}}\) is N. The mode-n vectors of an Nth-order tensor \(\underline{\mathrm{Y}}\) are defined as the \(I_{n}\)-dimensional vectors obtained by varying index \(I_{n}\) while keeping the other indices fixed. All mode-n vectors can be arranged together as column vectors to compose a mode-n flattening matrix \(\mathbf {Y_\mathrm {n}}\) \(\in {\mathbb {R}{^{^{I_{n} \times (I_{1}I_{2},\ldots ,I_{n-1}I_{n+1},\ldots ,I_{n})}}}}\). The \(I_{n}\)-dimensional vectors of \(\mathbf{{Y}}_\mathrm {n}\) are obtained from tensor \(\underline{\mathrm{Y}}\) by varying index \(I_{n}\) while keeping other indices fixed.
The multiplication of a high-order tensor Y \(\in {\mathbb {R}{^{I_{1}\times I_{2}\times \ldots \times I_{N}}}}\) by a matrix \(\mathbf{{A}}\in {\mathbb {R}{^{J_{n} \times I_{n}}}}\) is a mode-n product of tensor \(\underline{\mathrm{Y}}\) by \(\mathbf {A}\), which is denoted as \(\underline{\mathrm{Y}} \times _{n} \mathbf {A}\). It can also be expressed in terms of flattened matrices. The entries of the product are given as
The tensor decomposition of \(\underline{\mathrm{Y}}\) seeks for N orthonormal mode matrices as Eq. (12), which is obtained by HOSVD.
The column vectors of \(\mathbf{{A}}_\mathrm {n}\) are the orthonormal basis vectors of the mode-n unfolding matrix \(\mathbf{{Y}}_\mathrm {n}\). Core tensor \(\underline{\mathrm{G}}\) governs the relationship among mode matrices \(\mathbf{{U}}_\mathrm {n}\).
Consequently, tensor representation is helpful to treat multi-factorization problem, as matrix is able to decompose factor using non-negative matrix factorization such as PCA and NMF.
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Kim, S., Kim, M., Lee, J., Park, J. (2016). Robot Hand Synergy Mapping Using Multi-factor Model and EMG Signal. In: Hsieh, M., Khatib, O., Kumar, V. (eds) Experimental Robotics. Springer Tracts in Advanced Robotics, vol 109. Springer, Cham. https://doi.org/10.1007/978-3-319-23778-7_44
Download citation
DOI: https://doi.org/10.1007/978-3-319-23778-7_44
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23777-0
Online ISBN: 978-3-319-23778-7
eBook Packages: EngineeringEngineering (R0)