
and had an overall accuracy of 80%. Due to the fact 
that two sensors are necessary to measure the 
rotation, the SNR of this combined sensor is 
relatively high, so the correction could not be 
performed in one motion every time. In spite of this, 
the robot was still capable of performing a perfect 
correction in 75% of all cases. 
6  CONCLUSIONS 
The aim of this work is to enable a developer to 
easily employ external sensors for flexible robot 
programs. The focus of this study was to show that 
data tuples describing the connection between 
sensory data and positional variations can be 
acquired automatically by the robot independent of 
the task and without the need for intricate 
calculations by the developer. We have presented a 
method to determine this data online during multiple 
executions of the task. The intention was to keep the 
requirements and methods independent from the 
type of sensor and make them universally applicable 
so they can be easily incorporated into a robot 
program. Finally, we presented an experiment to 
validate our research. We showed that it is possible 
to employ the proposed methods to successfully 
determine two change functions for a pick-and-place 
task. 
In the next step our aim is to integrate time 
stamps into the data set 
S. Then we are able to deal 
with drifts in the sensor data due to heating 
processes of the sensor itself by discarding the older 
data tuples which do not reflect the current state of 
the system any more. 
REFERENCES 
Adams, M., “Sensor Modelling, Design and Data 
Processing for Autonomous Navigation”, World 
Scientific Publishing, 1998, ISBN 9810234961. 
Bolles, B., Bunke, H., Christensen, H., Noltemeier, H., 
“Modelling and Planning for Sensor-Based Intelligent 
Robot Systems”, Seminar on, Schloß Dagstuhl, 1998, 
http://www.dagstuhl.de/Reports/98391.pdf. 
Broyden, C.G., “A Class of Methods for Solving nonlinear 
Simultaneous Equations”, Mathematics of 
Computation, Vol. 19, No. 92. (Oct., 1965), pp. 577-
593, Jstor. 
Chhatpar, S.R., Branicky, M.S. “Localization for robotic 
assemblies with position uncertainty”. Proc. IEEE/RSJ 
Intl. Conf. Intelligent Robots and Systems, Las Vegas, 
NV, October, 2003. 
Deiterding, J., Henrich, D. “Acquiring Change Models for 
Sensor-Based Robot Manipulation”, Int. Conf. o. 
Robotics and Automation 2008. 
Dong, M., Tong, L., Sadler, B.M., “Information retrieval 
and processing in sensor networks: deterministic 
scheduling vs. random access”, Proc. o.t. Int. Symp. 
on Information Theory, 2004. ISIT, pages 79 – 85. 
Duda, R., Hart, P. and Stork, D., “Pattern Classification”, 
Wiley & Sons, 2000,  ISBN 0471056693. 
Dudek, G., Zhang, C. “Vision-based robot localization 
without explicit object models” Int. Conf. On Robotics 
and Automation, 22-28 Apr 1996, ISBN 0-7803-2988-
0, pages 76-82 vol.1. 
Firby, R.J. “Adaptive execution in complex dynamic 
worlds”, Dissertation, Yale university, 1989, 
www.uchicago.edu/users/firby/thesis/thesis.pdf. 
Hager, G. “Task-Directed Sensor Fusion and Planning: A 
Computational Approach”, Springer, 1990, ISBN 
079239108X 
Hutchinson, S.A., Cromwell, R.L. and Kak, A.C., 
“Planning sensing strategies in a robot work cell with 
multi-sensor capabilities”, in. Proc. IEEE Int. Conf. 
On Robotics and Automation, 1988, pages 1068-1075. 
Kriesten, D., Rößler, M., et al., “Generalisierte Plattform 
zur Sensordatenverarbeitung”, Dresdner Arbeitstagung 
Schaltungs- und Systementwurf, 2006, http:// 
www.eas.iis.fhg.de/events/workshops/dass/2006/dassp
rog/pdf12_kriesten.pdf. 
Leonhardt, U., Magee, J., “Multi-sensor location 
tracking”, Proceedings of the 4th annual ACM/IEEE 
international conference on Mobile computing and 
networking, Dallas, USA, 1998, ISBN 1-58113-035-
X, pages: 203 – 214. 
Paragios, N., Tziritas, G.. “Adaptive Detection and 
Localization of Moving Objects in Image Sequences” 
Signal Processing: Image Communication, 14:277-
296, 1999. 
Pfeifer, R., Scheier, C., “From perception to action: The 
right direction”, Proc. “From Perception to 
Action”Conference, IEEE Computer Society Press, 
Los Alamitos, 1994, pages = "1-11". 
Press, W.H., Flannery, B.P., Teukolsky, S.A., Vetterling 
W.T.  "Secant Method, False Position Method, and 
Ridders' Method." §9.2 in Numerical Recipes in 
FORTRAN: The Art of Scientific Computing, 2nd ed. 
Cambridge, England: Cambridge University Press, 
pp.347-352, 1992. 
Rui, K., Yoshifumi, M., Satoshi, M., “Information 
Retrieval Platform on Sensor Network Environment”, 
IPSJ SIG Technical Reports, 2006, No. 26, ISSN 
0919-6072, pages 37-42. 
Thomas, U., Movshyn,  A., Wahl, F., “Autonomous 
Execution of Robot Tasks based on Force Torque 
Maps”, Proc. o. t. Jnt. Conf. on Robotics. 2006, 
Munich, Germany, May 2006. 
Wheeler, M. “Automatic modeling and localization for 
object recognition”, Carnegie Mellon University, 
Computer Science Technical Report CMU-CS-96-
118, 1996. 
ONLINE CALIBRATION OF ONE-DIMENSIONAL SENSORS FOR ROBOT MANIPULATION TASKS
395