Sunteți pe pagina 1din 5

Int J Interact Des Manuf (2018) 12:173–177

https://doi.org/10.1007/s12008-016-0346-z

SHORT ORIGINAL PAPER

Design and implementation of a high-resolution angle


measurement system for the upper limbs using a low-cost
servomotor
J.-S. Botero Valencia1 · J.-P. Restrepo Zapata1 · M.-T. De Ossa Jimenez2

Received: 28 June 2016 / Accepted: 25 July 2016 / Published online: 30 July 2016
© Springer-Verlag France 2016

Abstract The study of biomechanics of the human body 1 Introduction


is of great importance in many areas such as rehabilitation,
sports, military industry, in the design and manufacture of Biomechanical studies of the human body are of great impor-
prosthetics and orthotics, in creating man-machine inter- tance because they are used in sport science, military industry,
faces, etc. Therefore, we present the technology and the rehabilitation, design of prosthetics and orthotics, etc. as
design of a portable angular measurement device with high [5,8,11,16,19]. For this reason, areas of research seeking
resolution and low costs, for position, velocity, acceleration, information that can be used to collect data from physical
repetitions per time unit, delay and amplitude of the move- activity or to feedback control systems have been developed
ment for the arm and the forearm. This device is based on frequently as [7,13]. In a similar study of the biomechani-
an embedded servo motor with an encoder with a resolution cal analysis of the elbow [3] to the one presented here, an
of 0.088 degrees, making it much more accurate than sim- absolute encoder AS5040 from Austria Microsystems that
ilar devices created for this type of research. The physical has a resolution of 0.35 and a microcontroller was used.
dimensions of the device and its low weight make it a useful Measurements of the angular position of the knee and the sys-
tool. Among the design parameters the low cost and ease in tem reliability were made using a goniometer and comparing
construction was considered in a way that the device is easy with records of motion analysis. For information processing
to replicate. Information obtained by this device allows ana- a Matlab-based interface was used. Similarly to that, in [21]
lyzing the movement of the arm and the forearm, and with the motion of the human forearm is captured using a system
this detecting or diagnosing symptoms of health problems, based on the magnetic linear encoder system AS5040. There
progress in fitness and the creation of man-machine inter- are different techniques that seek to detect, estimate or mea-
faces for interaction with virtual environments. sure the position of the joints; such as in [1,4,6,14], where the
kinematic models and methods to continuously assess the ori-
Keywords Exoskeleton · Angle measurement · entation angles of the shoulder and elbow are used employing
Wearable robot · Digital goniometer Inertial Measurement units (IMU) and Kalman filters. These
measurements were compared to those obtained by an opti-
cal tracking system that showed that the error was less than 8.
B J.-S. Botero Valencia Similar work is presented in [12,20]. This technique requires
juanbotero@itm.edu.co
the implementation of devices that increase the manufactur-
J.-P. Restrepo Zapata ing cost of the system and due to the mentioned error the use
juliorestrepo77227@correo.itm.edu.co
for special applications that require precision is restricted.
M.-T. De Ossa Jimenez Using a bio-inspired algorithm, Cordella et al. [2] provides
mariadeossa@itm.edu.co
a method of predicting position and path planning applied to
1 Facultad de Ingenierías, Instituto Tecnológico Metropolitano a robotic hand ,similarly to [15]. In [9,19] a method, which
ITM, Grupo AEyCC, Antioquia, Colombia estimates the orientation angle of the elbow through elec-
2 Facultad de Ciencias Básicas Aplicadas, Instituto Tecnológico tromyographic signals obtained from biceps and triceps, is
Metropolitano ITM, Grupo GI2B, Antioquia, Colombia presented. But in this case further information processing is

123
174 Int J Interact Des Manuf (2018) 12:173–177

required with the resulting of higher computational cost. For


rehabilitation tasks it is important to use systems that reduce
the cost of implementation of the same, as in [17,18] where
a comparative study of electromyographic biofeedback ther-
apy and conventional therapy through motion of the joint
was conducted. The research evidenced similar results in the
recovery of patients under both techniques for the elbow,
but devices for electromyographic feedback therapy are still
very expensive, while the manufacture of a device for motion
therapy is considerably cheaper.
In this paper, a high resolution and low-cost electro-
mechanical angular measuring system is presented, for
biomechanical analysis of the elbow based on an embed-
ded servomotor that is not used as an actuator, but as an
angular positioning sensor. A mechanical system that is
adjustable to the human arm has been developed using parts
designed and printed in 3D and tools were developed to trans-
late the position information for biomechanical assessments.
The complete system can measure different variables such
as position, velocity, acceleration, repetitions per time unit,
delay in moving, and amplitude. It is noteworthy that all
hardware elements used in the development of this project
are inexpensive; and to facilitate the use by other people the
mechanical parts were designed in a way that makes them
easily adaptable (in dimension). Finally, the electromechan-
ical system presented in this paper has the capacity to adapt
Fig. 1 Arm model
and the information it provides allows giving objectivity to
biomechanical elbow, as well as allowing traceability of the
healing progress of injuries. Such initiatives aim to develop 2.2 Servomotor
devices and services that can be offered at a lower cost to the
community, in general giving the possibility of using reha- The MX-12W is a high precision servomotor with the abil-
bilitation support equipment at home. ity to measure positioning, torque, internal temperature and
engine speed. It will be used to detect the angular position in
the same way as with a digital goniometer and will also be
used to measure the speed. MX-12W was selected due to its
2 System description hardware, since its weight and size is useful in a system that
will be used for measuring biomechanical signals. Although
2.1 Design criteria and biomechanical analysis it is a non-invasive method, the individual will have to wear
the electromechanical system like a garment. It has a posi-
For coupling the biomechanical system with the human body tioning resolution of 0.088◦ , which enables high-precision
the anthropometric dimensions of the human arm were con- measurements with an input range of 0◦ –360◦ and an output
sidered and the virtual model in Fig. 1 was generated using the of 12 bits. It has a span of 360◦ , which is more than suffi-
free software based on Python MakerHuman. Subsequently, cient for the required measurement, given that the angular
the respective adjustments were made to the kinematics of movement of the elbow is not more than 150◦ according to
the elbow to carry out the simulation, where the adaptability [10].
of the system was verified to a certain size and in different
positions. Owing to the adjustment points located in the con-
nection area of the arm and forearm—taking into account 2.3 Electromechanical system and control
that the rotation axis of this system is located on the rotation
axis of the elbow—the device has displacement guides and For the correct measurement of the angular position, five
quick connection points fastened by 2 mm diameter screws pieces were used that were designed with CAD software and
as shown in Fig. 2a for easy adjustment to different arm molded using a DREMEL 3D printer from Robert Bosch
sizes. Tool Corporation. These pieces give rigidity to the struc-

123
Int J Interact Des Manuf (2018) 12:173–177 175

Fig. 3 Prototype system

3.2 Data acquisition

Figure 4 shows the acquisition of the elbow movement in


several repetitions and three speeds from the same person.
An external LED was used to indicate the time each flex-
ion took, that is to say 1 (Fast), 3 (Normal), and 4 (Slow)
s, respectively. It was observed that the data acquired by the
system allows deriving relevant information for biomechan-
ical analysis, such as the number of repetitions per minute,
the speed of the movement of flexion and extension, and the
continuity in the movement. This data is useful in the devel-
opment of physiotherapy aimed at rehabilitation or analysis
of performance increase in spots activities, because it allows
traceability in the time and in the development of the activity,
and eliminates the need for supervision.
A comparison of the angular position of arm and fore-
Fig. 2 a Arm piece and forearm piece. b Arm piece with the embedded
system arm in three different individuals is shown in Fig. 5. It

ture allowing the servomotor to rotate regarding the degree


of freedom of the elbow and allowing the mechanism being
adjusted for different sizes of arm and forearm. The pieces
shown in Fig. 2a are linked through the servomotor and
they will also be fixed with screws to two plaster casts that
are located directly to the arm and forearm, respectively.
Furthermore, the embedded system of the servomotor, the
OPEN CM09.04, which processes the information, is used
for receiving data. Figure 2b show the complete electro-
mechanical system, which has not yet been attached to the
Fig. 4 Acquired position for a test subject
connecting elements of the arm and forearm. To control the
servomotor a brief treatment of the signal, which is already
integrated, is required.

3 Results

3.1 Control

Figure 3 shows the prototype system, which will monitor the


angular displacement. In this case, it was set to be placed on
a healthy person measuring 1.75 m in height. Fig. 5 Acquired position for three test subject

123
176 Int J Interact Des Manuf (2018) 12:173–177

cations, as well as an alternative to conventional methods


for acquisition of biomechanical variables that use expen-
sive systems with displacement limitations.

Acknowledgements This work is part of the project “Development of


an inertial measurement to obtain and record biomechanical variables
in athletes” with ID 1102-626-38784, of the Automática, Electrónica y
Ciencias Computacionales Group COL0053581 attached to the Instituto
Tecnológico Metropolitano and co-financed by the Liga de Natación de
Antioquia and Fundación Universitaria Luis Amigó.

Fig. 6 Reaction time for one test subject


References
Table 1 Reaction time
M1 M2 M3 M4 M5 1. Bachmann, E., Yun, X.Y.X., McGhee, R.: Sourceless tracking
of human posture using small inertial/magnetic sensors. In: Pro-
t1 3.41 6.25 8.19 16.17 18.21 ceedings 2003 IEEE International Symposium on Computational
Intelligence in Robotics and Automation. Computational Intelli-
t2 2.49 5.49 7.51 15.50 17.51
gence in Robotics and Automation for the New Millennium (Cat.
 0.916 0.765 0.683 0.674 0.699 No.03EX694), vol. 2 (2003). doi:10.1109/CIRA.2003.1222286
2. Cordella, F., Zollo, L., Guglielmelli, E., Siciliano, B.: A bio-
inspired grasp optimization algorithm for an anthropomorphic
robotic hand. Int. J. Interact. Des. Manuf. 6(2), 113–122 (2012).
can be observed that, although the same external indi- doi:10.1007/s12008-012-0149-9
cator was used to mark the moment of the movement, 3. Domínguez, G., Cardiel, E., Arias, S., Rogeli, P.: A digital
there are different response times, which is also an impor- goniometer based on encoders for measuring knee-joint position in
an orthosis. In: 2013 World Congress on Nature and Biologically
tant issue for biomechanical analysis and reaction time Inspired Computing, NaBIC 2013, pp. 1–4. Fargo, ND (2013).
measurements. doi:10.1109/NaBIC.2013.6617835
Finally in the Fig. 6, a test implemented reaction with the 4. El-Gohary, M., McNames, J.: Shoulder and elbow joint angle
system described in this article is observed. For this test, the tracking with inertial sensors. IEEE Trans. Biomed. Eng. 59(9),
2635–2641 (2012). doi:10.1109/TBME.2012.2208750
subject was instructed visually to make flexion of the elbow. 5. Fikri, M.A., Abdullah, S.C., Ramli, M.H.M.: Arm exoskeleton for
The blue line represents the angular position of the elbow rehabilitation following stroke by learning algorithm prediction.
and the red line, the action signal, which is random in the Procedia Comput. Sci. 42, 357–364 (2014). doi:10.1016/j.procs.
time, ten repetitions were performed. 2014.11.074
6. Hamdi, M.M., Awad, M.I., Abdelhameed, M.M., Tolbah, F.A.:
The Table 1 shows the reaction time of the first five rep- Lower limb motion tracking using IMU sensor network. In: 2014
etitions, t2 is the time indicated by visual action signal, and Cairo International Biomedical Engineering Conference (CIBEC),
t1 the time in the maximum elbow flexion, δ is the reaction pp. 28–33 (2014). doi:10.1109/CIBEC.2014.7020957. http://
time, the difference between the visual signal and maximum www.scopus.com/inward/record.url?eid=2-s2.0-84923164191&
partnerID=tZOtx3y1
elbow flexion. 7. Matsas, E., Vosniakos, G.C.: Design of a virtual reality training
system for human–robot collaboration in manufacturing tasks. Int.
J. Interact. Des. Manuf. (2015). doi:10.1007/s12008-015-0259-2
8. McLaren, K., Byrd, E.: Shoulder angles correlate with impact wrist
4 Conclusion angles in standing back handsprings in preadolescent and adoles-
cent. J. Sports 10(3), 341–346 (2015). http://scicurve.com/paper/
The biomechanical analysis requires the acquisition of reli- 26075149
9. Mobasser, F., Hashtrudi-Zaad, K.: A method for online estima-
able information for what this project presents a technique for tion of human arm dynamics. In: Conference Proceedings: Annual
measuring and monitoring various environment variables of International Conference of the IEEE Engineering in Medicine
the angular movement of the human arm and forearm based and Biology Society. IEEE Engineering in Medicine and Biology
on a device especially made for this task. The device is made Society. Conference, vol. 1, pp. 2412–2416 (2006). doi:10.1109/
IEMBS.2006.260332
based on a lightweight, small, high-resolution and low-cost 10. Montenegro, M., Lugo, A., Nunez, V., Gonzalez, K., Zaldivar, U.:
servomotor, which was not used as an actuator, but as the Analisis y diseño de un prototipo virtual de tipo exoesqueleto para
measuring system. The mechanical system was designed in rehabilitacion de codo. XV COMROB 2013, Facultad de Electro-
CAD and manufactured in ABS using a 3D printer making mecánica, Universidad de Colima, pp. 1–6 (2013)
11. O’Sullivan, L.W., Gallwey, T.J.: Upper-limb surface electro-
it easy to replicate. myography at maximum supination and pronation torques: the
This technique provides accurate and reliable information effect of elbow and forearm angle. J. Electromyogr. Kinesiol. 12(4),
of the movement of the arm and forearm for various appli- 275–285 (2002). doi:10.1016/S1050-6411(02)00014-7

123
Int J Interact Des Manuf (2018) 12:173–177 177

12. Petruska, A.J., Meek, S.G.: Non-drifting limb angle measurement IEEE Trans. Neural Syst. Rehabil. Eng. 15(1), 379–386 (2007).
relative to the gravitational vector during dynamic motions using doi:10.1109/TNSRE.2007.903919
accelerometers and rate gyros. In: 2011 IEEE/RSJ International 17. Wolf, S.L., Catlin, P.A., Blanton, S., Edelman, J., Lehrer, N.,
Conference on Intelligent Robots and Systems, pp. 3632–3637. Schroeder, D.: Overcoming limitations in elbow movement in the
IEEE, San Francisco (2011). doi:10.1109/IROS.2011.6048179 presence of antagonist hyperactivity. Phys. Ther. 74(9), 826–35
13. Pontonnier, C., Dumont, G.: Inverse dynamics method using opti- (1994). http://ptjournal.apta.org/content/ptjournal/74/9/826.-full.
mization techniques for the estimation of muscles forces involved pdf
in the elbow motion. Int. J. Interact. Des. Manuf. 3(4), 227–236 18. Yin, Y.H., Fan, Y.J., Xu, L.D.: EMG and EPP-integrated human-
(2009). doi:10.1007/s12008-009-0078-4 machine interface between the paralyzed and rehabilitation
14. Ricci, L., Formica, D., Sparaci, L., Lasorsa, F., Taffoni, F., Tamilia, exoskeleton. IEEE Trans. Inf. Technol. Biomed. Publ. IEEE Eng.
E., Guglielmelli, E.: A new calibration methodology for thorax Med. Biol. Soc. 16(4), 542–549 (2012). doi:10.1109/TITB.2011.
and upper limbs motion capture in children using magneto and 2178034. http://www.ncbi.nlm.nih.gov/pubmed/22249763
inertial sensors. Sensors 14(1), 1057–1072 (2014). doi:10.3390/ 19. Yu, H.J., Lee, A., Choi, Y.: Human elbow joint angle estimation
s140101057. http://www.mdpi.com/1424-8220/14/1/1057/ using electromyogram signal processing. IET Signal Process. 5(8),
15. Sardellitti, I., Cattin, E., Roccella, S., Vecchi, F., Carrozza, M.C., 767 (2011). doi:10.1049/iet-spr.2009.0203
Dario, P., Artemiadis, P.K., Kyriakopoulos, K.J.: Description, char- 20. Zhou, H., Hu, H.: Reducing drifts in the inertial measurements
acterization and assessment of a bio-inspired shoulder joint-first of wrist and elbow positions. IEEE Trans. Instrum. Meas. 59(3),
link robot for neuro-robotic applications. In: Proceedings of the 575–585 (2010). doi:10.1109/TIM.2009.2025065
First IEEE/RAS-EMBS International Conference on Biomedical 21. Zimoga, M.A., Padmanaban, L.: A functional ARM movement
Robotics and Biomechatronics, 2006, BioRob 2006 2006, 112– tracking and monitoring system using electogoniometer. In: Inter-
117 (2006). doi:10.1109/BIOROB.2006.1639069 national Conference on Information Communication and Embed-
16. Veneman, J.F., Kruidhof, R., Hekman, E.E.G., Ekkelenkamp, R., ded Systems (ICICES2014), vol. 978, pp. 1–4. IEEE, Chennai
Van Asseldonk, E.H.F., Van Der Kooij, H.: Design and evaluation (2014). doi:10.1109/ICICES.2014.7034185
of the LOPES exoskeleton robot for interactive gait rehabilitation.

123

S-ar putea să vă placă și