Documente Academic
Documente Profesional
Documente Cultură
PII: S0921-8890(16)30561-9
DOI: http://dx.doi.org/10.1016/j.robot.2017.05.015
Reference: ROBOT 2856
Please cite this article as: P. Gierlak, M. Szuster, Adaptive position/force control for robot
manipulator in contact with a flexible environment, Robotics and Autonomous Systems (2017),
http://dx.doi.org/10.1016/j.robot.2017.05.015
This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to
our customers we are providing this early version of the manuscript. The manuscript will undergo
copyediting, typesetting, and review of the resulting proof before it is published in its final form.
Please note that during the production process errors may be discovered which could affect the
content, and all legal disclaimers that apply to the journal pertain.
Title. Adaptive position/force control for robot manipulator in contact with a flexible
environment
Authors. Piotr Gierlaka,1,*, Marcin Szustera,2
Affiliation. aRzeszow University of Technology, Department of Applied Mechanics and
Robotics, al. Powstańców Warszawy 12, 35-959 Rzeszów, Poland.
E-mail address: 1pgierlak@prz.edu.pl, 2mszuster@prz.edu.pl
*
corresponding author.
Abstract. The subject of the article is the adaptive position and force control of a robotic
manipulator in interaction with flexible environment. The aim of the study is to provide a
solution that takes into account the essential aspects of operation of the manipulator with the
environment and at the same time can be actually implemented. A manipulator-environment
system model taking into account motion resistance and environment elasticity. The position
and force control task has been defined considering the manipulator and environment models.
Asymptotic stability of the control system has been demonstrated considering the adaptation
of parameters of the manipulator and the environment. Practical stability of the system has
been demonstrated in the case of interference with the guaranteed stability of the adaptation of
parameters without requiring persistence of excitation. Numerical analysis and experimental
study of the issue has been presented.
(9)
Assumed designations
∈
, , , ∈
, ∈ (10)
, ∈
∈
and the dynamics of the manipulator were expressed in the Cartesian space in the form of [6,
21]
, , , (11)
Divide the m-dimensional space of the Cartesian coordinates {C} to subspace {T} and {N}:
⨁ [13]. Subspace {N} is an r-dimensional space of directions ni normal to the
contact surface of the manipulator’s end-effector and the environment, whereas subspace {T}
is (m-r)-dimensional space of tangent directions τi. Therefore the vector of coordinates c can
be written as
(12)
where cτRm-r, cnRr. Assuming that the environment, with which the manipulator enters
contact (through the end-effector) is characterized by elasticity, then the said environment
feature is present in the subspace {N}. The environment will be described by the equation:
(13)
rr
where: KeR - diagonal matrix of the environment’s stiffness, that meets the dependency
.
In the tangential direction, the movement of the manipulator’s end-effector over the
contact surface will be accompanied by resistance. It is modeled with dry friction. In the case
of translation in the contact plane the elements of the vector Fe τ will take the form:
. . . (14)
where: Fe τ(.), Fe n(.) – are appropriate components of tangential and normal force, μ – the
coefficient of dry friction, vτ(.) – the velocity of movement along the direction τ(.). However,
in the instance of rotation in the contact plane the elements of vector Fe τ will take the form:
. . . (15)
where: Fe τ(.), Fe n(.) – are appropriate components of the tangential and normal force, in this
instance Fe τ(.) will be the momentum of resistance forces, μZ – substitute coefficient of dry
friction, ωn(.) – angular velocity of rotation in the contact plane, that is the turnover around the
axis n(.).
In relation to the above dissertations, the interaction force vector can be written as
(16)
where: Fe τRm-r - vector of tangential forces, Fe nRr - vector of normal forces.
Assuming, for simplification, that on a system described by equation (11)
interferences hold no effect, meaning Ψ(q,t)=0. Then we will write down the dynamics model
of the manipulator in the Cartesian space as
, , (17)
On the basis of the environmental description (13) we receive:
(18)
where ∈ is the environmental flexibility matrix, which is the diagonal matrix,
hence the dependence of arises. Taking into account (18) in (12), and then in
the equation (17), we obtain
, , (19)
or
, , (20)
where
∈ (21)
∈ (22)
Equation (20) describes the dynamics of the system in Cartesian space as a function of
movement parameters in the tangent plane and the forces on the normal directions.
2 ,
2 , (28)
Fig. 1. T
The generall scheme of the closed--loop system
m
,
, , ,
,
∑ , , , (76)
where the matrix KD was replaced by submatrixes
(77)
with ∈ , ∈ . Considering adaptation law in (76) we obtain
, , ‖ ‖
∑ | | (78)
and note that
‖ ‖‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ (79)
‖ ‖‖ ‖ ‖ ‖ ‖ ‖
‖ ‖ (80)
Therefore, the equation (78) was converted into the following form
‖ ‖ | | ‖ ‖ | |
‖ ‖ ‖ ‖ ‖ ‖ ∑ | | ‖ ‖ ‖ ‖ (81)
where KDτmin is the minimum singular value of KDτ. Formula (81) can be converted into the
following form
‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ∑ | | | |
‖ ‖ ‖ ‖ (82)
The function is negative as long as the terms in square brackets are positive. These
expressions can be written as
‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖ ‖
(83)
| | ‖ ‖ ‖ ‖ | |
‖ ‖
(84)
They will be positive if
‖ ‖ ≡ (85)
| |
≡ (86)
or
‖ ‖
≡ (87)
‖ ‖
≡ (88)
Thus, is negative outside a compact sets defined by (85)-(88). According to a standard
Lyapunov theorem extension [21, 33, 34], this demonstrates that ||sτ||, |sni|, ‖ ‖ and ‖ ‖ are
uniformly ultimately bounded and control system is stable. The values bsτ, bsni, bpτ and bpni,
may be taken as practical bounds of the filtered tracking error and parameter estimation
errors. It follows that the tracking error and its derivative are limited, as well as the
parameter estimation vectors and .
3.3. Conclusion
In the following section the stability of the manipulator control system considering the
interaction of the robot and its environment is shown. At first, asymptotic stability was
observed which constitutes a neat result, yet of little practical meaning, since in order to
demonstrate the stability, two strict assumptions were made: there are no disturbances in the
system and system is persistently exciting. Then the practical stability of the system is shown,
which is characterised by the fact that the tracking errors and estimated system parameters are
limited; moreover, the tracking errors aim at a defined environment, the size of which may be
regulated by setting the control system gain. By appropriate choice of parameters adaptation
law, the stability of the system was achieved without the need to maintain persistency of
excitation of the system. A different research aim was achieved as well, that is the control law
does noot require thee knowledg
ge of environnment stiffn
ness, which is taken intto account in
i the
estimateed parameteers.
(92)
(93)
(94)
(95)
The parrameters in matrixes
m nd vectors o f equation (1)
an ( are as fo
ollows:
(96)
Fig. 2. T
The schemee of the 2-deegrees-of-frreedom man
nipulator with environm
ment
(100)
, (101)
with
(102)
(103)
, (104)
, (105)
(106)
Non-linear function f can be expressed as dependencies (46) and (47), with the following
for the case under consideration
1 0
(107)
0
(108)
1 0 (109)
0 1 (110)
Moreover, taking into account (99)-(110), we write the functions in the linear form in relation
to the parameters as , , , and , , , , where:
, , , (111)
(112)
, , , (113)
(114)
Auxiliary signal υ defined by equation (27) in the case under consideration is as follows
(115)
which takes into account equation (108) and Λ=diag{Λτ, Λn}.
The desired system trajectory should be designed in such a way as to maintain the
constraints imposed on the system by the environment. In the analysed case the surface of
contact with the environment is one-dimensional and at the same time it is the trajectory of
the manipulator end-effector. The trajectory is described by straight line equation
h(cτ,cn)=cn=0. The velocity vector for the end-effector is as follows
(116)
whereass the velocitty value is defined
d by tthe followin
ng
(117)
The velocity vectorr must be taangent to thee trajectory, and thereffore conditioon 0
must bee met, so thaat
0 (118)
Taking into accounnt that ∂h/∂ccτ=0 and ∂h//∂cn=1, the result of eq quation (1188) is 0, which
indicatees that the ennd-effector motion is nnot planned in the normmal directionn, and the en nd-
effectorr velocity inn the tangenttial directioon may be of any limiteed value. Thhe trajectory y will
meet thee specified condition iff the movem ment of the manipulator
m r end-effecttor in the tan
ngential
direction is for example
0 ∑ (119)
Fig. 3. D
Desired trajectory of manipulator
m eend-effector: a) the dessired path, bb) the desireed
displaceement alongg the tangen
ntial directioon, c) the deesired normal interactioon force
Numerical tests were performed for different options, taking into account the instances of
disturbances acting on the system or the lack of them as well as the cases of modifying control
law. In Table 2 the tested case studies and short descriptions of differences which are
elaborated on in the subsequent part of the subsection are presented.
In case studies 1 and 3 is assumed that the system is not affected by interference, that is bτ=0
and bni=0, so the practical bounds of the filtered tracking error and parameters estimation
errors calculated baased on equuations (85)--(88) and daata from Taable 1 are bssτ=0,0035,
bsn1=16,,1194, bpτ=00,7468 and bpn1=0,74688.
In case studies 2 and 4 dammping of ennvironment was w taking into accounnt. It can be
includedd in the matthematical description
d of the systeem and treatted as a distturbance. Damping
may be written as resistance,
r which
w is lineear in veloccity of end-eeffector at thhe normal
direction. Then thee vector of disturbances
d s can be wriitten as:
0
, (121)
where Ce11 – the cooefficient off environmeent damping g. The damp ping coefficcient Ce11 is adopted
based onn experimenntal study. InI this case,, the follow
wing limitations of distuurbances aree
assumedd: ||Ψτ||=bτ=0
= and ||Ψn1||≤bn1= . Bassed on equattions (85)-( 88) and datta from
Table 1, practical bounds
b are bsτ=0,0035, bsn1=20,165 56, bpτ=0,74
468 and bpn11=0,7911.
To eevaluate thee quality of control, thee following quality ratinngs, writtenn in the geneeral
form, arre assumed
max | | (122)
∑ | | (123)
where x – selected variable, k - an index oof sample, N - a numbeer of samplees, xmax – maaximum
of x, xRM
MS – root me
ean square of
o x.
4.2.1. C
Case study 1
Overall control signnals (Fig 4aa) are comp osed of PD control (Fig 4b), comppensatory co ontrol
(Fig 4c)), the normaal force conttrol λ2 and ffriction forcce compensaation λ1 (Figg. 4d).
Fig. 4. C
Control signnals associaated with thee workspacee: a) the oveerall controll signals, b)) the PD
control signals, whhere UPD1= KDτ11sτ, UPDD2= KDn11sn1 c) the comp pensatory coontrol, d) th he
normal force controol (λ2) and friction
f forcce compensaation (λ1)
In the innitial movem
ment phase,, compensattory controlls are mismaatched, becaause estimaates of
parametters are equual zero. Thee signals geenerated by the PD conttroller takess majority meaning
m
at the beeginning, annd then the influence oof the PD siggnals decreaases, becausse the parammeters
estimatees adaptatioon, and the meaning
m of the compen nsatory conttrol increasees. At the
beginninng the normmal force control fluctuuates (Fig. 4d) due to laack of enviroonment flex xibility
compennsation by thhe compenssatory controol. In Fig. 5 the realised trajectoryy and path of o end-
effectorr are presentted. Due to the flexibiliity, deformaation of env
vironment aalong normaal
direction occurs (Fig. 5b) and path of endd-effector (F Fig. 5c) does not satisfyy condition cn=0.
Fig. 5. T
The realisedd trajectory: a) displaceement of maanipulator end-effector
e r along the
tangentiial directionn, b) displaccement of m
manipulator end-effectoor along the normal direection,
c) path oof the end-eeffector, d) normal inteeraction forcce
For the practical immplementatiion of the coontrol system, the know wledge abouut control siignals
and trajectory in thhe joints spaace are requiired. In Fig. 9a overall control signnals in jointt space
are pressented, and in
i Fig. 9b and
a Fig. 9c aangles of lin nks’ rotation
n and angullar velocitiees of
links aree shown.
Fig. 9. C
Control andd motion in thet joint spaace: a) the overall
o conttrol signals - torques in
n joint,
b) anglees of rotatioon of links, c)
c angular vvelocities off links
4.2.2. C
Case study 2
The intrroduced distturbance affffects the boounds bsn1, and
a bpn1 and d slightly inffluences thee
waveforrm of the filltered tracking error sn11 (Fig. 11). All errors are
a boundedd, which praactically
proves tthat the systtem is stable. The charaacteristics of
o the achiev ved signal ccourses are very
similar tto those achhieved in the case studyy 1.
4.2.4. C
Case study 4
In this ccase the appproximation
n of PD conttrol was useed and the operation
o off the system
m in the
circumsstances of diisturbances was tested.. The normss of errors presented
p onn Fig. 13 aree
limited and the system remain ns stable. Quuality of con
ntrol is deteermined by qquality ratin
ngs
presenteed in Table 3.
Fig. 13. The analysis of signals boundedness in the case of a disturbance and PD control in
the form : a) the norm of filtered tracking error along the tangential direction, b) the norm
of filtered tracking error along the normal direction, c) the norm of the parameter estimates
error , d) the norm of the parameter estimates error
5. Experimental study
The experimental research concentrates on the application of the adaptive control
system for two degrees of freedom manipulator. The laboratory stand [36] for this research
features a robotic manipulator, the dSPACE control and measurement system and a PC
workstation with Matlab, Simulink and ControlDesk. The manipulator with open control
system is equipped with DC gear-motors with incremental encoders and end-effector with the
ATI FTD-Gamma SI-130-10 force/torque sensor. The sensor measures the three components
of the force and three components of the torque and provides the feedback necessary for the
implementation of the force control. Computations connected with the control signals
generating and data acquisition were realised using the dSPACE digital signal processing
boards. The system consists of a set of the dSPACE control and measurement boards: the
pragrammmable proccessor card DS1006 wiith three exp pansion cards: DS40022 (PWM and d digital
I/O), DS S3001 (incrremental enccoders), DS
S2002 (analo og inputs). For program
mming the
processoor card DS11006 the Maatlab with SSimulink software is ussed. Controll algorithm is built
in Simuulink environnment and then
t compilled. The alg
gorithm saved in the coorrespondingg code
is loadeed to memorry card and can be donee in real-tim
me. To manaage the expeeriment, reccording
and visuualization of data, the ControlDesk
C k software is
i applied. The
T schemee of the labo oratory
stand is shown in Fig.
F 14.
Control law (32) with a PD term in the form of KDs (case study 2) may be difficult to
realisation because of the need for determining the pressure force derivative. The
measurement of forces, even those obtained using high quality systems, are subject to
measurement noise, which in the case of small interaction forces has a large share in the total
measurement signal. Introduction of derivative of such signal to the control system often
causes system instability, as the oscillation of the control signal stimulates eigenfrequencies of
the robot-environment system. In order to circumvent this inconvenience, it is possible to omit
the interaction force derivative and assume the approximation of PD control, where the
filtered tracking error s is replaced by in the form of:
(124)
With such an approach the selection of filter for force signal and differentiation of force signal
are not required. In the case of exercising the PD control in the form of KDs force signal
filtering with low-pass filter is necessary.
Fig. 15. Control siggnals generaated during experimentt associated d with the w workspace: a)
a the
overall control signnals, b) the PD
P control signals, wh here UPD1= KDτ11sτ, UPDD2= KDn11sn1 c) the
compennsatory conttrol, d) the normal
n forcee control (λ2) and frictiion force coompensation
n (λ1)
Acknowledgements
This work was supported by Rzeszow University of Technology under statutory activities
[DS.MA.17.001].
References
[1] J.J. Craig, Introduction to robotics: mechanics and control, third ed., Upper Saddle River,
N.J, Pearson/Prentice Hall, 2005.
[2] D. Whitney, Historical perspective and state of the art in robot force control, Robotics and
Automation. Proceedings, 2 (1985) 262–268.
[3] M. Lotz, H. Bruhm, A. Czinki, A New Force Control Strategy Improving the Force
Control Capabilities of Standard Industrial Robots, J. Mech. Eng. Autom., 4 (2014) 276-283.
[4] F. Tian, C. Lv, Z. Li, G. Liu, Modeling and control of robotic automatic polishing for
curved surfaces. CIRP J. Manuf. Sci. Technol. 14 (2016) 55–64.
[5] F. Yu, M. Minami, T. Maeba, A. Yanou, Constraint-combined Force/Position Hybrid
Control Method with Lyapunov Stability, SICE Annual Conference, Japan, (2011) 671-676.
[6] C.A. Canudas de Wit, B. Siciliano, G. Bastin (Eds.), Theory of robot control, Springer,
New York, 1996.
[7] P.B. Goldsmith, B.A. Francis, A.A. Goldenberg, Stability of hybrid position/force control
applied to manipulators with flexible joints, Int. J. Robot. Autom., 14 (4) (1999) 146-160.
[8] M. Vukobratovic, V. Potkonjak, V. Matijevic, Dynamics of Robots with Contact Tasks,
Springer, Dordrecht, 2003.
[9] Q. Zhu, Y. Mao, R. Xiong, J. Wu, Adaptive Torque and Position Control for a Legged
Robot Based on a Series Elastic Actuator, Int. J. Adv. Robot. Syst. 13:26 (2016) 1-9, doi:
10.5772/62204
[10] T. Endo, H. Kawasaki, Bending moment-based force control of flexible arm under
gravity, Mech. Mach. Theory 79 (2014) 217–229.
[11] M. Dapper, R. Maass, R. Eckmiller, Neural Velocity Force Control for Industrial
Manipulators Contacting Rigid Surfaces, in: L. Niklasson, M. Bodén, T. Ziemke (Eds.).
ICANN 98. Springer, London (1998) 887–892.
[12] L. Villani, J. De Schutter, Force Control, in: B. Siciliano, O. Khatib (Eds.), Springer
Handbook of Robotic. Springer, Berlin, Heidelberg (2008) 161–185.
[13] M. Vukobratovič, Y. Ekalo, A. Rodič, How to Apply Hybrid Position/Force Control to
Robots Interacting with Dynamic Environment, in: G. Bianchi, J.-C. Guinot, C. Rzymkowski
(Eds.), Romansy 14. Springer , Vienna (2002) 249–258.
[14] A. Fanaei, M. Farrokhi, Robust adaptive neuro-fuzzy controller for hybrid position/force
control of robot manipulators in contact with unknown environment, J. Intell & Fuzzy Syst.
17 (2) (2006) 125-144.
[15] F. Ferguene, R. Toumi, Dynamic External Force Feedback Loop Control of a Robot
Manipulator Using a Neural Compensator—Application to the Trajectory Following in an
Unknown Environment, Int. J. Appl. Math. Comput. Sci. 19 (1) (2009) 113–126.
[16] H. Liu, L. Wang, F. Wang, Fuzzy force control of constrained robot manipulators based
on impedance model in an unknown environment, Front. Mech. Eng. China, 2 (2) (2007)
168–174.
[17] J. Pliego-Jiménez, M.A. Arteaga-Pérez, Adaptive position/force control for robot
manipulators in contact with a rigid surface with uncertain parameters, Eur. J. Control 22
(2015) 1–12.
[18] P. Gierlak, Hybrid Position/Force Control of the SCORBOT-ER 4pc Manipulator with
Neural Compensation of Nonlinearities, Lecture Notes in Comput. Sci. 7268 (2012) 433-441.
[19] P. Gierlak, Hybrid position/force control in robotised machining, Solid State Phenom.
210 (2014) 192-199.
[20] Z. Hendzel, A. Burghardt, P. Gierlak, M. Szuster, Conventional and fuzzy force control
in robotised machining, Solid State Phenom. 210 (2014) 178-185.
[21] F.L. Lewis, C.T. Abdallah, D.M. Dawson, Control of robot manipulators, Macmillan,
New York, 1993.
[22] N. Kumar, V. Panwar, N. Sukavanam, S.P. Sharma, J.-H. Borm, Neural network based
hybrid force/position control for robot manipulators, Int. J. Precis. Eng. Manuf. 12 (3) (2011)
419–426.
[23] Y. Wu, S. Chen, Adaptive neural motion/force control of constrained robot manipulators
by position measurement, In IEEE; 2011 [cited 2016 Apr 21]. p. 498–502. Available from:
http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6021902
[24] L. Villani, C. Natale, B. Siciliano, C.C. de Wit, An experimental study of adaptive
force/position control algorithms for an industrial robot, IEEE Trans. Control Syst. Technol. 8
(5) (2000) 777-786.
[25] J. Marvel, J. Falco, Best practices and performance metrics using force control for
robotic assembly. US Department of Commerce, National Institute of Standards and
Technology, 2012.
[26] F.L. Lewis, S. Jagannathan, A. Yeşildirek, Neural network control of robot manipulators
and nonlinear systems, Taylor & Francis, London, 1999.
[27] J.-J.E. Slotine, W. Li, On the Adaptive Control of Robot Manipulators. Int. J. Robot. Res.
6 (3) (1987) 49–59.
[28] R. ul Amin, L. Aijun, M.U. Khan, S. Shamshirband, A. Kamsin, An adaptive trajectory
tracking control of four rotor hover vehicle using extended normalized radial basis function
network, Mech. Syst. Signal Process., 83 (2017) 53-74.
[29] M. Shojafar, N. Cordeschi, E. Baccarelli, Energy-efficient adaptive resource
management for real-time vehicular cloud services, IEEE Trans Cloud Comput. (2016) 1-1
[30] E. Baccarelli, P.G.V. Naranjo, M. Shojafar, M. Scarpiniti, Q*: Energy and delay-efficient
dynamic queue management in TCP/IP virtualized data centers, Comput Commun 102 (2017)
89-106.
[31] S. Sajjadi, S. Shamshirband, M. Alizamir, L. Yee, Z. Mansor, A. Manaf, T.A. Altameem,
A. Mostafaeipour, Extreme learning machine for prediction of heat load in district heating
systems, Energy and Buildings 122 (2016) 222-227.
[32] J.-J.E. Slotine, W. Li, Applied nonlinear control, Prentice Hall, Englewood Cliffs, N.J,
1991.
[33] F.L. Lewis, K. Liu, A. Yesildirek, Neural Net Robot Controller with Guaranteed
Tracking Performance, IEEE Trans. Neural Networks 6 (3) (1995) 701-715.
[34] K. Narendra, A. Annaswamy, A new adaptive law for robust adaptation without
persistent excitation. IEEE Trans. Autom. Control 32 (2) (1987) 134–145.
[35] M.M. Polycarpou, P.A. Ioannu, Identification and control using neural network models:
design and stability analysis, Dept. Elect. Eng. Syst., Univ. S. Cal., Tech. Report 91-09-01,
Sep. (1991).
[36] M. Szuster, P. Gierlak, Approximate Dynamic Programming in Tracking Control of a
Robotic Manipulator. Int. J. Adv. Robotic Syst. 13:16 (2016) 1-18, doi: 10.5772/62129
An interaction of robot manipulator with flexible environment is considered.
A force/position tracking controller is proposed.
No information on robot parameters is required.
Practical stability is guaranteed by the adaptive controller.
System stability is proved by using Lyapunov stability theory.
Marcin Szuster, Maaster of Scieence, PhD iin Mechaniccs. He work ks in Departtment of Ap pplied
Mechannics and Robbotics, Rzesszow Univeersity of Tecchnology fo or more thann 9 years. Inn 2012
he has ccompleted hish Ph.D. theesis: Generaating and reealization off the wheeleed mobile roobot
trajectorry using neuural dynamiic programm ming. Winn ner of three awards natiional and
internattional. Authhor or coauth hor of over 40 publicattions, membber of the PT TMTS. He is
involvedd in researcch on prototy yping and immplementattion of mob bile robots aand robotic
manipullators contrrol systems, path planniing tasks, behavioural control andd robots form mation
control, artificial inntelligent methods
m and optimizatio
on methods in robotics..
Piotr Giierlak, Mastter of Science, PhD in M Mechanics.. He works in
i Departm ment of Appllied
Mechannics and Robbotics, Rzesszow Univeersity of Tecchnology sin nce 2008. Inn 2011 he has h
completted his Ph.DD. thesis: Neeural controol of manipu
ulator’s mov
vement. Auuthor or coau uthor of
over 30 publicationns, member of Polish S Society of Theoretical and
a Appliedd Mechanicss. He is
involvedd in researcch on modellling of mannipulators, adaptive
a con
ntrol, artificcial intelligeent
methodss in robotics, signal proocessing, m
mechanical vibrations.
v He
H has workked on mech hanics-
related R
R&D projeccts with sev veral compaanies.