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