contribution to the total force in the actuators. Thus,
a simplification of the model by neglecting the veloc-
ity related force components is not suitable. Finally,
the simulations show in which range of precision a
feed forward control does improve the decoupling be-
haviour and in which range the feed forward control
can be neglected.
7 CONCLUSION
A model-based approach is presented to control the
tool pose of a handheld robot and to decouple the tool
from base disturbances. An adequate definition of co-
ordinate frames for the dynamics modelling and the
controller design reduces the effort for the implemen-
tation. The feasibility of a feed-back control on the lo-
cal axis level in combination with a disturbance feed
forward control on the robot level in world coordi-
nates is shown. The local control is able to stabilize
the robot and to avoid huge errors due to model un-
certainties and disturbances. The feed forward control
ensures the free movement of the robot in space, while
measured disturbances can be compensated for. Fur-
thermore, the usage of a non-linear inverse dynamics
model enables the precise disturbance feed-forward
control under different operational conditions. For the
feed-forward control sensor error and delay are cru-
cial.
REFERENCES
Chen, Y. and McInroy, J. E. (2004). Decoupled control of
flexure-jointed hexapods using estimated joint-space
mass-inertia matrix. IEEE Transactions on Control
Systems Technology, 12.
Honegger, M. (1999). Konzept einer Steuerung mit adap-
tiver nichtlinearer Regelung f
¨
ur einen Parallelma-
nipulator. Dissertation, ETH Zurich, Switzerland,
http://www.e-collection.ethbib.ethz.ch.
Honegger, M., Codourey, A., and Burdet, E. (1997). Adap-
tive control of the hexaglide, a 6 dof parallel manipu-
lator. IEEE International Conference on Robotics and
Automation, Albuquerque, USA.
Huynh, P. (2001). Kinematic performance comparison of
linar type parallel mechanisms, application to the de-
sign and control of a hexaslide. 5th International con-
ference on mechatronics technology (ICMT2001), Sin-
gapore.
Koekebakker, S., Teerhuis, P., and v.d. Weiden, A. (1998).
Multiple level control of a hydraulically driven flight
simulator motion system. CESA Conference, Ham-
mammet.
Merlet, J. (2000). Parallel robots. Kluwer Academic Pub-
lisher, Dordrecht, Netherlands.
Pott, P., Wagner, A., K
¨
opfle, A., Badreddin, E., M
¨
anner,
R., Weiser, P., Scharf, H.-P., and Schwarz, M. (2004).
A handheld surgical manipulator: Itd - design and first
results. CARS 2004 Computer Assisted Radiology and
Surgery, Chicago, USA.
Riebe, S. and Ulbrich, H. (2003). Modelling and online
computation of the dynamics of a parallel kinematic
with six degrees-of-freedom. Archive of Applied Me-
chanics, 72:817–829.
Stewart, D. (1965-1966). A platform with six degrees of
freedom. Proceedings of the Institute of Mechanical
Engineering, 180:371–386.
Takanokura, M. and Sakamoto, K. (2001). Physiological
tremor of the upper limb segments. Eur. J. Appl. Phys-
iol., 85:214–225.
T
¨
onshoff, H., Grendel, H., and Grotjahn, M. (2002). Mod-
elling and control of a linear direct driven hexapod.
Proceedings of the 3rd Chemnitz Parallel Kinemat-
ics Seminar PKS 2002, 2002 Parallel Kinematic Ma-
chines Int.Conf.
Wagner, A., Pott, P., Schwarz, M., Scharf, H.-P., Weiser,
P., K
¨
opfle, A., M
¨
anner, R., and Badreddin, E.
(2004). Control of a handheld robot for orthopedic
surgery. 3rd IFAC Symposium on Mechatronic Sys-
tems, September 6-8, Sydney, Australia, page 499.
Wagner, A., Pott, P., Schwarz, M., Scharf, H.-P., Weiser, P.,
K
¨
opfle, A., M
¨
anner, R., and Badreddin, E. (2006). Ef-
ficient inverse dynamics of a parallel robot with two
movable platforms. 4rd IFAC Symposium on Mecha-
tronic Systems, Heidelberg, Germany.
DISTURBANCE FEED FORWARD CONTROL OF A HANDHELD PARALLEL ROBOT
51