Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Proceedings of the 3rd

RSI International Conference on Robotics and Mechatronics


October 7-9, 2015, Tehran, Iran

Design and Development of One Degree of Freedom


Upper Limb Exoskeleton
Borhan Beigzadeh, Mahdi Ilami and Sohrab Najafian
Department of Mechanical Engineering,
Iran University of Science and Technology,
Tehran, Iran
Najafian.sohrab@gmail.com

Abstract— Exoskeleton robots are categorized as Important mechanical design criteria are: movement
rehabilitating and assisting robots which could be applied in other limitations, safety, ease of wearing and adaptability. To design
applications such as power augmentation systems, haptic systems, a controller, controllability, flexibility, continuous and normal
and virtual reality. Considering the increasing number of old movement, fast response to orders must be taken into account.
people and those who suffer from physical weakness and some Also, Controller must send the operation commands so that it
kinds of disabilities, the need of exploiting the rehabilitation would follow all the person’s voluntarily movements.
mechanisms and processes is one of the most important issues in
this field. In this paper a simple upper limb exoskeleton with one In recent years, various upper body exoskeleton designs are
degree of freedom is studied and developed. The joint torque proposed, most of those have 7 degrees of freedom or less. In
estimation corresponding to the biological movements as well as case of actuators, electrical and pneumatic actuators are used in
safety issues are considered. Kinematic parameters of the upper most of the cases (Except the hydraulic actuator used by the S.
limb are needed to design the robot, thus a mechanism is designed Schaal [2]).
to derive this set of data. Then a prototype of the exoskeleton is
introduced, whose mechanical design, actuation and power Perry, and Burns [3] designed a 7 degrees of freedom robot
transmission method as well as its selection criteria are discussed (CADEN-7). In most of the designs in which shoulder and
here. The mechanical design section is followed by electrical forearm rotation has been considered, user must put his/her hand
circuits and devices. Finally, the performance of robot is evaluated in a way that it is located in the bearing joint. In Caden-7 this
using a test-rig mechanism which examines how the kinematical problem is solved by using separable joints. In cable driven
parameters of arm could be tracked by our approach. robots, it would be a demanding task to reach all the body joint
field of motion: however, in Caden-7 a special method is used
Keywords— Upper limb exoskeleton robot, design and to follow the desired motion. Additionally, seven single axis
developing, mechanical evaluation revolute joints are used in the robot.
Kiguchi et al. [4] built a 4 degrees of freedom exoskeleton.
I. INTRODUCTION Knowing the fact that the weak use wheelchair, this exoskeleton
is designed so that it could be installed on wheelchairs. The
Exoskeletons are mechatronic systems worn by a person. control procedure used for the robot is based on the user’s
Direct physical contact with human body would result in electromyography signals.
interactive power and information transmission: therefore, in
exoskeleton design human posture and body functionality must Caldwell [5] designed a 7 degrees of freedom rehabilitation
be fully considered. Furthermore, Links and joints dimensions and instructive robot. The specific characteristic of the robot is
should be designed so that the system would fit to human body the use of pneumatic muscle actuators. Similarity to human
easily. muscle functionality made the robot desirable for those who are
suffering of muscle weakness. Aluminum and composite
At the beginning, these robots were just used to augment materials with steel joints are used for robot structure.
one’s strength remotely. With the passage of the time, these
kinds of robots are used for the elderly and those who were Sarcos company is also manufactured a kind of full body
weak. Robot and human interface is a challenging part of robot exoskeleton [1]. The goal of the project was to use an
design, which has been divided into two subcategories: the first independent source of energy to operate the robot. In terms of
is based on cognition. That means, an interactive connection actuators and control, each joints of the robot works with the
should be established because of the fact that human would help of hydraulic rotary actuators, and for the control aim the
control the robot and the robot would provide the feedback. The admittance control is used. But, Sarcos cannot follow all the
second subcategory is biomechanical connection, which would user’s movements because of the control method.
lead to interactive power transmission between human and the ARMin [6] is built in the University of Zurich. Many
robot. In the design process, the point that human is inseparable different designs of ARMin has been built and after the second
part of the design is of high importance; moreover, it would add design, it had the ability to support the user’s seven degree-of-
variety of needs and limitations. freedom motion. In addition to control strategy, user could

978-1-4673-7234-3/15/$31.00 ©2015 IEEE 223


communicate with robot through sound, vision and tactile sense.
Furthermore, the length of robot’s forearm, hand and height is
adjustable for different types of people.
Sasaki and colleague [7] built a pneumatic actuated
exoskeleton robot called “ASSISST”. With the use of plastic
surfaces and smooth actuators resistive forces of robot against
the desired movements decreased. In what follows, the
extraction procedure of information needed for design,
mechanisms selection, way of production and power
transmission is discussed. Then, the reason behind our final Fig. 1. . Incremental encoder installed on the target arm
choice is mentioned. The electronic circuits, and the robot
functionality is discussed lastly.
A. Actuator and Power transmission selection
II. COLLECTING THE DATA NEEDED FOR ROBOT DESIGN Since the efficiency of the upper limb exoskeleton robot
Before doing the robot arm mechanical design or choosing depends on actuators and power transmission systems, they
the proper actuator, and procedure of power transmission, elbow should be selected carefully. In this section, different techniques
field of motion and maximum velocity and acceleration is of production and power transmission systems are presented,
needed to be known. So, two links with one incremental encoder also their advantages and disadvantages to upper limb
installed on the joint (shown in Fig. 1) so that velocity and exoskeleton robots are discussed.
acceleration of the elbow could be measured by a data
There are several technologies to actuate a system such as
acquisition board. Two links were mounted on forearm and arm
DC servo motors, pneumatic actuators, hydraulic actuators,
to log the real time data and send it to the computer. Then, the
ultrasonic motors and shape memory alloy. But some of them
data processed in the host computer and angle, velocity and
are not proper for upper limb exoskeletons due to high weight,
acceleration is plotted, which is shown in Fig. 2.
large scale, and low torque generation. In exoskeleton robots DC
A. Velocity estimation with incremental encoder motors, pneumatic actuators and hydraulic actuators are mostly
Several methods for estimating the velocity from the used. The advantages and disadvantages of these actuators for
displacement and incremental optical encoders is presented. upper limb exoskeletons are discussed below.
Euler method is the simplest method to estimate the velocity at Due to the fact that DC motors have high speed and
which the difference between two sequential sampled data of precision, they are commonly used in upper limb exoskeleton
position is divided by sampling period [7] [8]. This method is robots with advanced control method. To use a small and low
associated by severe noise as the sampled positions of weight DC motor, you need to use gears to obtain higher torques
incremental encoders contains stochastic errors (especially at for upper limb motions. Pneumatic actuators can be used as
low velocity and when the sampling frequency is small) .To actuator of upper limb exoskeleton as they provide high power
reduce the errors, one way is to use the difference of more than to weight ratio and safety. Since air is compressible in a
one sampling unit. Therefore, in choosing the time steps a nonlinear way, pneumatic actuators are more difficult to control.
balance between noise and time delay must be considered. Therefore, these sort of actuators have been used in few upper
limb exoskeleton robots. Hydraulic actuators have acceptable
III. PROTOTYPE torque, precision and also their speed is high enough. On the
Fig. 3 shows the designed exoskeleton robot to assist the other hand, oil leakage and oil leakage are disadvantages of
elbow with its movements. This robot consists of two links these actuators. Therefore, they are not commonly used in upper
attached to upper limb and forearm, respectively, which has a limb exoskeleton robots. According to the above mentioned
common rotation axis corresponding to the axis of rotation of advantages of DC motors, this type of motor has been selected.
elbow joint. The robot mechanism consists of two pulleys as In following, motor selection criteria of appropriate motor and
well. The first one is attached to driving motor shaft which is related calculations are discussed.
located outside the center of rotation. This pulley drives the
other by a power transmission cable to produce forearm flexion/
extension motions.

TABLE I. FIELD OF MOTION.

Type of motion Robot field of motion


(degree)
Elbow flexion 120
Elbow extension 0

Fig. 2. Exoskeleton prototype.

224
B. Motor torque

TABLE II. ANTHROPOMETRY CHARACTERISTIC OF THE USER [10].


According to arm kinematic limits, the user's physical
characteristics (table 2), maximum load and dimensions of the
Organ data robot required driving power can be estimated.
Forearm and hand weight 1/628 kg
Center of mass to elbow 30/7 cm This robot is expected to assist lifting light weight loads
(something around 500gr). Target users’ anatomical
distance
characteristics such as forearm mass and field of motion, center
Hand and forearm gyration 23/7 cm of gravity, maximum joint velocity and acceleration are gathered
radius with rotation around so that the desired motor could be chosen.
elbow
density 1/13 kg/lit gg

Fig. 3. Experimental kinematic data elbow joint

225
TABLE III. MOTOR CHARACTERISTIC FOR PROTOTYPE.

Motor characteristics Ideal value


Power 24 W
given voltage 12 V
Rotational speed 800 rpm

C. Power transmission
The way that motor transmits power is dependent on the
actuator type. Compressed air transfers power when pneumatic
actuator is used. In hydraulic systems, hydraulic oil is
responsible for the task. Gear wheels, cables and joints could be
used in conjunction with electrical motors to perform the
Fig. 4. Power transmission mechanism.
transmission. Generally, in upper body exoskeleton gear wheels
and cables are used. Also, conical shape gear has the benefit to A. Master and slave control
operate in robots that has non parallel axis. In what follows,
regarding that a direct current dc motor is chosen, and needs of Another experiment is to study the robot controllability in
power transmission, the reason behind our final choice of power master and slave mode. Generally, this feature is used in
transmission is discussed. rehabilitation treatments. That would be a good exercise for
weak muscles, therefor they may get their power back. A
Since the motor shaft is positioned at different place from the displacement sensor attached to another hand (master), and it
elbow joint, there must be a mechanism for power transmission. provided the input for the target hand (slave) on which robot had
To do so, a cable is chosen to transmit the power. One end is been placed. As the consequence showed, the robot followed the
attached to the motor shaft and the other is fixed at the elbow master commands with good acceptability.
joint. Owing the fact that the length of the cable is constant, shaft
rotation would result in the forearm movement (Fig. 5). Pulleys B. Master and slave with the use of EMG as the input
dimension is selected in a way until it is located in the forearm In previous experiment, the input command was generated
field of motion. by a displacement sensor. The same experiment was done by the
use of electromyography signals. Although the result was not as
D. Circuit and electrical parts good as using sensors, master and slave motion trend was
Circuit and electrical parts includes a computer (Intel core i7 similar. To go a bit further, when the master’s hand came down,
1.6 GHz), with two data acquisition board and a motor driver the slave felt the downward trend and vice versa.
(Sabertooth 2x5). Also, a 12 v power supply is used.
C. Using EMG as the input of control
To control the robot with the use electromyography signals,
IV. CONTROL both biceps and triceps electromyography signals were captured.
In upper body exoskeleton control design, human control Signals must be meaningful to our control algorithm as the
system must also be considered. To stretch and bend elbow, input; therefore, some filters are used to process the data. Then,
brain must send the control appropriate orders to bicep muscle by doing some calculation on the processed data, it is
so that the angular displacement would result. Kinematic sensors transformed to the desired voltage needed for motor operation
would measure displacements and then it would be used as the (Fig. 8). [11]
control strategy input. To provide the desired motor torque, the VI. CONCLUSION
data must be processed and motor parameters must be extracted.
The next step in control process would be exerting the In this paper a robotic mechanism for an upper body
appropriate voltage to the dc motor by using these data to exoskeleton is proposed. Recording the kinematic parameters
provide the similar motion. Consequently, the control cycle of elbow angle, different sensors and also EMG signals are used.
would result in continuous similar motion of robot and hand. Various methods to provide the desired torque are studied.
Motor’s parameters and power transmission method is selected
based on anthropometry characteristic of a typical human hand.
In the end, some experiments are designed to evaluate the robot
V. EVALUATION performance. As it can be seen from the figures the robot would
To evaluate the performance, the robot and hand movements follow the desired path. Our design must be much more
are compared. A sensor is attached to hand to provide the control developed so that it could be used publically, but as the EMG
input. Another sensor is also attached to robot to record the showed it helped the user by decreasing the his muscle activity.
output and evaluate the control algorithm. Fig.7 shows angle,
displacement and acceleration trend in both hand and robot
sensors.

226
Fig. 5. angle, displacement and acceleration trend of both hand and robot sensors

227
Fig. 6. Comparing robot and the target hand motion using EMG signal as the input of control

[6] M. Mihelj, T. Nef, G. Colombo and R. Riener, “ARMin-Robot for


REFERENCES Rehabilitation of the Upper Extremities”, in Proceeding of, 6.
[1] J. L. Pons, Wearable robots: “biomechatronic exoskeletons”, 2008. [7] T. Noritsugu, D. Sasaki, and M. Takaiwa, “Development of Active
Support Splint Driven by Pneumatic Soft Actuator (ASSIST) ”, Journal
[2] M. Mistry, P. Mohajerian and S. Schaal, “An Exoskeleton Robot for Robotics and Mechatmnics, Vol. 16, pp. 497-502, 2004.
Human Arm Movement Study”, in Proceeding of, 4071-4076.
[8] G. Liu, “Velocity Estimation Using Position Measurements”, in
[3] J. C. Perry, J. Rosen and S. Burns, “Upper-Limb Powered Exoskeleton Proceedings of the American Control Conference Anchorage, 2002.
Design”, IEEE/ASME Transaction on Mechatronics, Vol. 12, pp. 10,
2007. [9] A. Zoss and H. Kazerooni, “Design of an electrically actuated lower
extremity exoskeleton”, Advanced Robotics, Vol. 20, pp. 13, 2006.
[4] K. Kiguchi, “Active Exoskeletons for Upper-Limb Motion Assist”,
Journal of Humanoid Robotics, Vol. 4, pp. 18, 2007. [10] D. A. Winter, “Biomechanics and motor control of human movement:
John Wiley & Sons”, 2009.
[5] N. G. Tsagarakis. and D. G. Caldwell, “Development and Control of a
'Soft-Actuated' Exoskeleton for Use in Physiotherapy and Training”, [11] S. Tominaga, H. Nakamura, N. Mizutani, R. Sakamoto, K. i. Yano, T.
Journal of Autonomous Robots, Vol. 15, pp. 13, 2003. Aoki and Y. Nishimoto, “Elbow joint motion support for C4 level cervical
cord injury patient using an exoskeleton robot”, in Proceeding of, IEEE,
pp. 4979-4984, 2015.

228

You might also like