Beruflich Dokumente
Kultur Dokumente
Fig. 2. Design of dexterous hand. (a) Whole view of the hand. (b) One
finger. (c) Inside view of hand chamber. (d) Thumb with 2 DOFs.
where qmin and qmax are the boundedness of the joint position, Therefore, the grasping force optimization problem can be
and q̇min and q̇max are the boundedness of the joint velocity. formulated as finding the optimal grasp wrench minimizing
The inequalities (5) and (6) can also be described by the the internal forces acting on the object, under the above con-
positive definite matrix straints. The internal forces are contact wrenches that satisfy
the friction cone constraints and belong to the null space of
K(q, q̇) = diag(P, V) > 0 (7) the grasp matrix G.
where The frictional inequalities (14) can be described by
PB,L q − qmin
P= = (8) F(c) = diag F1 ( f1 ), . . . , Fn ( fn ) > 0 (18)
PB,H −q + qmax
VB,L q̇ − q̇min where Fi ( fi ) is the symmetric (2 × 2) matrix
V= = (9)
VB,H −q̇ + q̇max
fi,x fi,y
which contains the kinematic constraints from the lower limits fi,z + μi μi
Fi (ci ) = ci,y fi,x . (19)
PB,L , VB,L and upper limits PB,H , VB,H , respectively. fi,z −
μi μi
Hence, we can denote the simultaneous satisfaction of the
constraints of both position and joint velocity as Similarly, the torque limit constraint (15) can also be
K(q, q̇) = diag(P, V) > 0. (10) described by
The optimization problem is defined based on the minimiza- T( f , q, τe ) = diag(τB ) > 0 (20)
tion of the cost function (q, q̇) as
where
(q, q̇) = q̇T Qq̇/2 + bT (q(t) − q(0)) (11)
subject to J(q)x = χ̇ (12) τ J T (q)f − τL + τe
τB = B,L = (21)
ξmin ≤ K(q, q̇) ≤ ξmax (13) τB,H −J T (q)f + τh − τe
where Q is symmetric positive definite matrix, and ξmin and with the lower limit (τB,L ) and upper limit (τB,H ), respectively.
ξmax are the boundedness of the position and velocity. Hence, we can denote the simultaneous satisfaction of
both frictional and joint torque constraints as the posi-
B. Grasping-Force Optimization Formulation tive definiteness of the linearly constrained block-diagonal
Consider an object grasped by a multifingered robotic matrix
hand, there exist l contact points between the object and
the fingertips, the contact wrench of the grasp is denoted by T = diag(F, T) > 0. (22)
f = [ f1T , . . . , flT ]T ∈ Rlk with the ith contact vector fi ∈ Rk in
dimension k, and the generalized external force acting on the Let f (F) be the contact wrench vector extracted from the
object is denoted by fe ∈ R6 . frictional constraint matrix, and τB (T) as the vector composed
In this paper, we assume the point contact model with by the diagonal elements of T, and ζ (T ) = [f (F)T , τB (T)T ]T ,
friction is adopted and the joint actuators could provide the the linear constraints on matrix T can be described as
required torques. The contact wrench consists of three vec-
tors: the normal component fi,z to the object surface, and the Aζ (T ) = b (23)
two components fi,x , fi,y on the tangent plane. The friction and
joint torque constraint can be described by with
⎡ ⎤ ⎡ ⎤
1 2 G 0 0 fe
f + fi,y
2 ≤f (14)
A = ⎣ J T (q) 0⎦ b = ⎣ τL − τe ⎦
i,z
μi i,x −I
τL ≤ τ ≤ τU (15) J T (q) 0 I τH − τe
with the tangential friction coefficient μi at the ith con- the null matrix is 0 and the identity matrix of proper dimen-
tact point, the lower τL and upper joint torque bound τU , sion is I.
respectively. Through minimizing the cost function (T ), the optimiza-
Then, we can obtain the following relationship as: tion can be defined as
fe = Gf (16) t
J T (q)f + τe = τ (17) (T ) = T QT + b
T T
T (t)dt (24)
0
where the grasping matrix G ∈ R6×lk is full rank for force- subject to Aζ (P) = b (25)
closure grasps, the external torque τe includes gravity, Coriolis, ξmin ≤ T ≤ ξmax (26)
centripetal and inertia effects at the fingers joints, τ is the
actuator torque, and J(q) ∈ Rlk×p is the hand Jacobian matrix where Q is symmetric positive definite matrix, and ξmin and
with the total number of the hand joints p. ξmax are the boundedness of T .
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
where ∀t ≥ t0 , which completes the proof of exponential sensors attached to the subject’s forearm, as shown in Fig. 8.
stability. Fig. 9 shows the three specific gesture: 1) relaxing; 2) grasp-
ing; and 3) full extension. During training, each posture is
held for 7 s with 5 s rest. The collected sEMG signals are
VI. E XPERIMENT V ERIFICATION shown in Figs. 10–12, respectively. After training, SVM clas-
To verify the effectiveness of the proposed approaches, the sifier would label three postures as follows: 1) 0 for relaxing;
developed 5 DOFs bionic arm is utilized in the experiments. 2) 1 for grasping; and 3) 2 for full extension. Actually, only
In the actual implementation, the sampling period is chosen as three fingers, for example, thumb, index finger, and middle
50 ms, and we choose three hand postures: 1) relaxing; 2) full finger, are involved in the experiment. There are four kinds
extension; and 3) grasping. First, the selected subject partici- of features extracted from four channels of sEMG signals, as
pates in the sEMG signal collection, there are the four sEMG shown in Table II. The four features were extracted from the
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
VII. C ONCLUSION
In this paper, a sensory-motor fusion-based manipulation
Fig. 24. Three fingers current. and grasping control for a robotic hand-eye system is devel-
oped, and it consists of three modules: 1) vision servoing;
2) sEMG-based movement cognition; and 3) hybrid force
to be stored for calculating the position and orientation of the and motion optimization for manipulation and grasping. The
end-effector. stereo camera is used to obtain the 3-D point cloud of a
The proposed motion optimization scheme (11)–(13) target object and provides the desired operational position.
with λ = 3 is used, where = 1010 . The task The AdaBoost-SVM-based motion recognition is proposed to
duration time is 6 s, and the initial joint variables discriminate different movements based on sEMG of the multi-
q(0) = [0.1π, 0.1π, 0.1π, 0] in radians. The center of the fingered robotic hand. The operational space motion planning
bionic palm is the position of the end-effector. The length for bionic arm and force planning for multifingered robotic
of three links are: [26.50, 33.50, 15.00]T cm, n = 4, and hand can be both transformed as a convex optimization prob-
m = 3. Figs. 13–15 show the curves of three joints tracking lem, considering also various constraints. A neural dynamics
in joint space, respectively. The position tracking trajecto- optimization solution is proposed and is suitable to be imple-
ries in task space are presented in Figs. 16–18, respectively. mented online. Real-time experiments are conducted and the
From Figs. 13–18, it is shown that the real trajectories con- results demonstrate the responsiveness and flexibility of the
verges to the desired trajectories. Figs. 21–23 show the real proposed approach. In the future works, we shall consider
trajectory. The grasping model is defined by the position adaptive sliding mode control strategy for manipulation and
of three grasp points: 1) pT = [2.00, −11.00, 2.00]T mm; grasping of multifingered robotic hands [36]–[35].
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
R EFERENCES [22] Y. Xia, J. Wang, and L.-M. Fok, “Grasping-force optimization for mul-
tifingered robotic hands using a recurrent neural network,” IEEE Trans.
[1] R. de Souza, S. El-Khoury, J. Santos-Victor, and A. Billard, Robot. Autom., vol. 20, no. 3, pp. 549–554, Jun. 2004.
“Recognizing the grasp intention from human demonstration,” Robot. [23] Z. Li, S. Xiao, S. S. Ge, and H. Su, “Constrained multilegged robot sys-
Auton. Syst., vol. 74, pp. 108–121, Dec. 2015. tem modeling and fuzzy control with uncertain kinematics and dynamics
[2] C. Cipriani, M. Controzzi, and M. C. Carrozza, “The SmartHand tran- incorporating foot force optimization,” IEEE Trans. Syst., Man, Cybern.,
sradial prosthesis,” J. NeuroEng. Rehabil., vol. 8, no. 29, pp. 1–13, Syst., vol. 46, no. 1, pp. 1–15, Jan. 2016.
2011. [24] S. A. Dalley, T. E. Wiste, T. J. Withrow, and M. Goldfarb, “Design of
[3] X. Chen, D. Zhang, and X. Zhu, “Application of a self-enhancing a multifunctional anthropomorphic prosthetic hand with extrinsic actu-
classification method to electromyography pattern recognition for ation,” IEEE/ASME Trans. Mechatronics, vol. 14, no. 6, pp. 699–706,
multifunctional prosthesis control,” J. NeuroEng. Rehabil., vol. 10, no. 1, Dec. 2009.
2013, Art. no. 44. [25] R. Weir et al., “New multifunctional prosthetic arm and hand systems,”
[4] A. D. Roche, H. Rehbaum, D. Farina, and O. C. Aszmann, “Prosthetic in Proc. IEEE Int. Conf. EMBS, Lyon, France, 2007, pp. 4359–4360.
myoelectric control strategies: A clinical perspective,” Current Surg. [26] Z. Li, B. Wang, C. Yang, Q. Xie, and C.-Y. Su, “Boosting-based EMG
Rep., vol. 2, no. 3, pp. 1–11, Mar. 2014. patterns classification scheme for robustness enhancement,” IEEE J.
[5] C. Cipriani, F. Zaccone, S. Micera, and M. C. Carrozza, “On the Biomed. Health Informat., vol. 17, no. 3, pp. 545–552, May 2013.
shared control of an EMG-controlled prosthetic hand: Analysis of user– [27] H. Su and B. He, “A simple rectification method of stereo image pairs
prosthesis interaction,” IEEE Trans. Robot., vol. 24, no. 1, pp. 170–184, with calibrated cameras,” in Proc. 2nd Int. Conf. Inf. Eng. Comput.
Feb. 2008. Sci. (ICIECS), Wuhan, China, 2010, pp. 1–4.
[6] A. J. Young, L. H. Smith, E. J. Rouse, and L. J. Hargrove, “A com- [28] H. Hirschmuller, “Accurate and efficient stereo processing by semi-
parison of the real-time controllability of pattern recognition to conven- global matching and mutual information,” in Proc. IEEE Comput. Soc.
tional myoelectric control for discrete and simultaneous movements,” Conf. Comput. Vis. Pattern Recognit., vol. 2. San Diego, CA, USA,
J. NeuroEng. Rehabil., vol. 11, no. 1, 2014, Art. no. 5. Jun. 2005, pp. 807–814.
[7] M. Ortiz-Catalan, B. Håkansson, and R. Brånemark, “Real-time and [29] M. S. Bazaraa, H. D. Sherali, and C. M. Shetty, Nonlinear Programming
simultaneous control of artificial limbs based on pattern recognition Theory and Algorithms. New York, NY, USA: Wiley, 2013.
algorithms,” IEEE Trans. Neural Syst. Rehabil. Eng., vol. 22, no. 4, [30] Z. Zhang and Y. Zhang, “Acceleration-level cyclic-motion generation of
pp. 756–764, Jul. 2014. constrained redundant robots tracking different paths,” IEEE Trans. Syst.,
[8] J. Hahne et al., “Linear and nonlinear regression techniques for simulta- Man, Cybern. B, Cybern., vol. 42, no. 4, pp. 1257–1269, Aug. 2012.
neous and proportional myoelectric control,” IEEE Trans. Neural Syst. [31] Z. Li, C. Yang, C.-Y. Su, J. Deng, and W. Zhang, “Vision-based model
Rehabil. Eng., vol. 22, no. 2, pp. 269–279, Mar. 2014. predictive control for steering of a nonholonomic mobile robot,” IEEE
[9] E. Scheme, A. Fougner, Ø. Stavdahl, A. D. C. Chan, and K. Englehart, Trans. Control Syst. Technol., vol. 24, no. 2, pp. 553–564, Mar. 2016.
“Examining the adverse effects of limb position on pattern recognition [32] W. He, Y. Dong, and C. Sun, “Adaptive neural impedance control of
based myoelectric control,” in Proc. IEEE Eng. Med. Biol. Annu. Int. a robotic manipulator with input saturation,” IEEE Trans. Syst., Man,
Conf. (EMBC), Buenos Aires, Argentina, 2010, pp. 6337–6340. Cybern., Syst., vol. 46, no. 3, pp. 334–344, Mar. 2016.
[10] P. K. Artemiadis and K. J. Kyriakopoulos, “An EMG-based robot control [33] Z. Li, H. Xiao, C. Yang, and Y. Zhao, “Model predictive control of
scheme robust to time-varying EMG signal features,” IEEE Trans. Inf. nonholonomic chained systems using general projection neural networks
Technol. Biomed., vol. 14, no. 3, pp. 582–588, May 2010. optimization,” IEEE Trans. Syst., Man, Cybern., Syst., vol. 45, no. 10,
[11] L. Hargrove, K. Englehart, and B. Hudgins, “The effect of electrode dis- pp. 1313–1321, Oct. 2015.
placements on pattern recognition based myoelectric control,” in Proc. [34] E. A. Al-Gallaf, “Neuro-kinematics based dexterous robotics hand
28th Annu. Int. Conf. IEEE Eng. Med. Biol. Soc., New York, NY, USA, force optimization,” J. Intell. Robot. Syst., vol. 50, no. 2, pp. 181–206,
2006, pp. 2203–2206. Oct. 2007.
[12] A. Gijsberts et al., “Stable myoelectric control of a hand prosthesis [35] H. Li, Z. Chen, L. Wu, H. K. Lam, and H. Du, “Event-triggered fault
using non-linear incremental learning,” Front. Neurorobot., vol. 8, no. 8, detection of nonlinear networked systems,” IEEE Trans. Cybern., to be
pp. 1–15, 2014. published, doi: 10.1109/TCYB.2016.2536750.
[36] H. Li, J. Wang, H.-K. Lam, Q. Zhou, and H. Du, “Adaptive sliding
[13] J. W. Sensinger, B. A. Lock, and T. A. Kuiken, “Adaptive pattern recog-
mode control for interval type-2 fuzzy systems,” IEEE Trans. Syst., Man,
nition of myoelectric signals: Exploration of conceptual framework and
Cybern., Syst., to be published, doi: 10.1109/TSMC.2016.2531676.
practical algorithms,” IEEE Trans. Neural Syst. Rehabil. Eng., vol. 17,
[37] H. Li, J. Wang, and P. Shi, “Output-feedback based sliding mode control
no. 3, pp. 270–278, Jun. 2009.
for fuzzy systems with actuator saturation,” IEEE Trans. Fuzzy Syst.,
[14] P. M. Pilarski et al., “Online human training of a myoelectric prosthesis to be published, doi: 10.1109/TFUZZ.2015.2513085.
controller via actor-critic reinforcement learning,” in Proc. IEEE Int.
Conf. Rehabil. Robot., Zürich, Switzerland, 2011, pp. 1–7.
[15] R. N. Khushaba, “Correlation analysis of electromyogram signals for
multiuser myoelectric interfaces,” IEEE Trans. Neural Syst. Rehabil.
Eng., vol. 22, no. 4, pp. 745–755, Jul. 2014.
[16] V. Kamat and S. Ganesan, “A robust hough transform tech-
nique for description of multiple line segments in an image,” in
Proc. Int. Conf. Image Process., vol. 1. Chicago, IL, USA, 1998,
pp. 216–220.
[17] J. Kofman, X. Wu, T. J. Luu, and S. Verma, “Teleoperation of a robot
manipulator using a vision-based human-robot interface,” IEEE Trans.
Ind. Electron., vol. 52, no. 5, pp. 1206–1219, Oct. 2005.
[18] C. Yang et al., “Visual servoing control of baxter robot arms with
obstacle avoidance using kinematic redundancy,” in Intelligent Robotics
and Applications (LNCS 9244). Cham, Switzerland: Springer, 2015,
pp. 568–580.
[19] H. Xiao, Z. Li, C. Yang, W. Yuan, and L. Wang, “ RGB-D sensor-based
visual target detection and tracking for an intelligent wheelchair robot Yingbai Hu received the B.S. degree in automation
in indoors environments,” Int. J. Control Autom. Syst., vol. 13, no. 3, from the Hubei University of Technology, Hubei,
pp. 521–529, Jun. 2015. China, in 2014. He is currently pursuing the master’s
[20] Z. Li et al., “sEMG-based joint force control for an upper-limb power- degree with the College of Automation Science and
assist exoskeleton robot,” IEEE J. Biomed. Health Inform., vol. 18, no. 3, Engineering, South China University of Technology,
pp. 1043–1050, May 2014. Guangzhou, China.
[21] Z. Li, B. Wang, C. Yang, Q. Xie, and C.-Y. Su, “Boosting- He has authored one paper in international confer-
based EMG patterns classification scheme for robustness enhance- ences. His current research interests include bionic
ment,” IEEE J. Biomed. Health Inform., vol. 17, no. 3, pp. 545–552, arms and prosthesis hands, and electromyography
May 2013. signals processing.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
Zhijun Li (M’07–SM’09) received the Ph.D. Peijiang Yuan received the B.S. degree from
degree in mechatronics from Shanghai Jiao Tong Tsinghua University, Beijing, China, in 1997, and
University, Shanghai, China, in 2002. the Ph.D. degree in electronic and computer engi-
From 2003 to 2005, he was a Post-Doctoral neering from the University of Western Ontario,
Fellow with the Department of Mechanical London, ON, Canada, in 2005.
Engineering and Intelligent Systems, University He joined Beihang University, Beijing, in 2009,
of Electro-Communications, Tokyo, Japan. From where he is currently an Associate Professor with
2005 to 2006, he was a Research Fellow with the Intelligent Technology and Robotics Research
the Department of Electrical and Computer Center. He has authored over 50 papers in interna-
Engineering, National University of Singapore, tional journals and conferences. His research inter-
Singapore, and Nanyang Technological University, ests include aviation manufacturing robot, robot
Singapore. From 2007 to 2011, he was an Associate Professor with the localization and perception, intelligent control, and machine vision.
Department of Automation, Shanghai Jiao Tong University. In 2008, he Dr. Yuan has served for several international conferences as a Program
was a Visiting Scholar with Microsoft Research Asia, Beijing, China. Committee Member, the Program Committee Co-Chair of the 2010 IEEE
Since 2012, he has been a Professor with the College of Automation World Congress on Computational Intelligence, and a Committee Member of
Science and Engineering, South China university of Technology, Guangzhou, the 2011 IEEE Robotics and Automation and Intelligent Robots and Systems.
China. In 2015, he was a Visiting Professor with the Faculty Science and
Technology, University of Macau, Macau, China, and the Department of
Advanced Robotics, Italian Institute of Technology, Genoa, Italy. His current
research interests include service robotics, tele-operation systems, nonlinear
control, and neural network optimization. Chenguang Yang (M’10) received the B.Eng.
Dr. Li serves as an Editor-at-Large for the Journal of Intelligent and degree in measurement and control from
Robotic Systems, and an Associate Editor of the IEEE T RANSACTIONS Northwestern Polytechnical University, Xi’an,
ON N EURAL N ETWORKS AND L EARNING S YSTEMS and the IEEE China, in 2005, and the Ph.D. degree in control
T RANSACTIONS ON S YSTEMS , M AN , AND C YBERNETICS : S YSTEMS. engineering from the National University of
Singapore, Singapore, in 2010.
He is a Senior Lecturer with the Zienkiewicz
Centre for Computational Engineering, Swansea
University, Swansea, U.K. He received postdoctoral
Guanglin Li (M’01–SM’06) received the B.S. training with the Department of Bioengineering
and M.S. degrees in electrical engineering from at Imperial College London, London, U.K.
Shandong University, Jinan, China, in 1983 and His research interests include robotics, automation, and computational
1988, respectively, and the Ph.D. degree in intelligence.
biomedical engineering from Zhejiang University,
Hangzhou, China, in 1997.
From 2006 to 2009, he was a Senior Research
Scientist with the Neural Engineering Center for
Artificial Limbs, Rehabilitation Institute of Chicago,
Chicago, IL, USA, and a Research Assistant Rong Song received the B.S. degree in electri-
Professor with the Department of Physical Medicine cal engineering from Tsinghua University, Beijing,
and Rehabilitation, Northwestern University, Chicago. Since 2009, he has been China, in 1999, the M.S. degree in electronic engi-
with the Shenzhen Institutes of Advanced Technology, Chinese Academy neering from Shantou University, Shantou, China,
of Sciences, Shenzhen, China, where he is currently a Professor with in 2002, and the Ph.D. degree in biomedical engi-
the Research Centre for Neural Engineering, Institute of Biomedical and neering from Hong Kong Polytechnic University,
Health Engineering. His current research interests include neural rehabili- Hong Kong, in 2006.
tation engineering, neuroprosthesis control, biomedical signal analysis, and He is currently an Associate Professor with the
computational biomedical engineering. School of Engineering, Sun Yat-sen University,
Prof. Li is an Associate Editor of the IEEE J OURNAL OF B IOMEDICAL Guangzhou, China. His current research interests
AND H EALTH I NFORMATICS and serves as an International Advisory Board include musculoskeletal modeling, biomedical signal
Member of the Journal of Physiological Measurement. processing, human motion analysis, and robot-assisted stroke rehabilitation.