Loading [MathJax]/extensions/MathMenu.js
Adaptive Cancelation of Self-Generated Sensory Signals in a Whisking Robot | IEEE Journals & Magazine | IEEE Xplore

Adaptive Cancelation of Self-Generated Sensory Signals in a Whisking Robot


Abstract:

Sensory signals are often caused by one's own active movements. This raises a problem of discriminating between self-generated sensory signals and signals generated by th...Show More

Abstract:

Sensory signals are often caused by one's own active movements. This raises a problem of discriminating between self-generated sensory signals and signals generated by the external world. Such discrimination is of general importance for robotic systems, where operational robustness is dependent on the correct interpretation of sensory signals. Here, we investigate this problem in the context of a whiskered robot. The whisker sensory signal comprises two components: one due to contact with an object (externally generated) and another due to active movement of the whisker (self-generated). We propose a solution to this discrimination problem based on adaptive noise cancelation, where the robot learns to predict the sensory consequences of its own movements using an adaptive filter. The filter inputs (copy of motor commands) are transformed by Laguerre functions instead of the often-used tapped-delay line, which reduces model order and, therefore, computational complexity. Results from a contact-detection task demonstrate that false positives are significantly reduced using the proposed scheme.
Published in: IEEE Transactions on Robotics ( Volume: 26, Issue: 6, December 2010)
Page(s): 1065 - 1076
Date of Publication: 30 September 2010

ISSN Information:

References is not available for this document.

I. Introduction

Active exploration of the environment is a necessary behavioral feature of both animals and mobile robots, for the purposes of navigation, object localization, and object recognition (see, e.g., [1]). However, active movements will often generate sensations in their own right, leading to a discrimination problem: What sensory signals are caused by one's own movements, and what sensory signals are caused by the external world? It is essential that an autonomous agent, either animal or robot, is able to make this distinction in order to interact with the environment in a robust manner. Falsely interpreting sensations could lead to catastrophic consequences for a robot, especially when dealing with threats or opportunities.

Select All
1.
R. Bajcsy, "Active perception", Proc. IEEE, vol. 76, no. 8, pp. 996-1005, Aug. 1988.
2.
M. J. Pearson, A. G. Pipe, C. Melhuish, B. Mitchinson and T. J. Prescott, "Whiskerbot: A robotic active touch system modeled on the rat whisker sensory system", Adapt. Behav., vol. 15, no. 3, pp. 223-240, 2007.
3.
C. W. Fox, B. Mitchinson, M. J. Pearson, A. G. Pipe and T. J. Prescott, "Contact type dependency of texture classification in a whiskered mobile robot", Auton. Robots, vol. 26, no. 4, pp. 223-239, 2009.
4.
M. J. Hartmann, "Active sensing capabilities of the rat whisker system", Auton. Robots, vol. 11, no. 3, pp. 249-254, 2001.
5.
D. Kim and R. Moller, "Biomimetic whiskers for shape recognition", Robot. Auton. Syst., vol. 55, no. 3, pp. 229-243, 2007.
6.
G. R. Scholz and C. D. Rahn, "Profile sensing with an actuated whisker", IEEE Trans. Robot. Autom., vol. 20, no. 1, pp. 124-127, Feb. 2004.
7.
J. H. Solomon and M. J. Z. Hartmann, "Artificial whiskers suitable for array implementation: Accounting for lateral slip and surface friction", IEEE Trans. Robot., vol. 24, no. 5, pp. 1157-1167, Oct. 2008.
8.
T. J. Prescott, M. J. Pearson, B. Mitchinson, J. C. W. Sullivan and A. G. Pipe, "Whisking with robots", IEEE Robot. Autom. Mag., vol. 16, no. 3, pp. 42-50, Sep. 2009.
9.
M. J. Hartmann and J. H. Solomon, "Robotic whiskers used to sense features", Nature, vol. 443, pp. 525-525, 2006.
10.
K. E. Cullen, "Sensory signals during active versus passive movement", Curr. Opin. Neurobiol., vol. 14, no. 6, pp. 698-706, 2004.
11.
E. von Holst, "Relations between the central nervous system and the peripheral organs", Br. J. Animal Behav., vol. 2, no. 3, pp. 89-94, 1954.
12.
S. J. Blakemore, S. J. Goodbody and D. M. Wolpert, "Predicting the consequences of our own actions: The role of sensorimotor context estimation", J. Neurosci., vol. 18, no. 18, pp. 7511-7518, 1998.
13.
S.-J. Blakemore, D. Wolpert and C. Frith, "Central cancellation of self-produced tickle sensation", Nat. Neurosci., vol. 1, no. 7, pp. 635-640, 1998.
14.
M. I. Jordan and D. E. Rumelhart, "Forward models: Supervised learning with a distal teacher", Cognitive Sci., vol. 16, pp. 307-354, 1992.
15.
R. C. Miall and D. M. Wolpert, "Forward models for physiological motor control", Neural Netw., vol. 9, pp. 1265-1279, 1996.
16.
D. M. Wolpert, Z. Ghahramani and M. I. Jordan, "An internal model for sensorimotor integration", Science, vol. 269, no. 5232, pp. 1880-1882, 1995.
17.
C. C. Bell, J. C. Montgomery, D. Bodznick and J. Bastian, "The generation and subtraction of sensory expectations within cerebellum-like structures", Brain Behav. Evol., vol. 50, pp. 17-31, 1997.
18.
J. C. Montgomery and D. Bodznick, "An adaptive filter that cancels self-induced noise in the electrosensory and lateral line mechanosensory systems of fish", Neurosci. Lett., vol. 174, pp. 145-148, 1994.
19.
N. B. Sawtell and A. Williams, "Transformations of electrosensory encoding associated with an adaptive filter", J. Neurosci., vol. 28, pp. 1598-1612, 2008.
20.
B. Widrow, J. R. Glover, J. M. McCool, J. Kaunitz, C. S. Williams, R. H. Hearn, et al., "Adaptive noise cancelling: Principles and applications", Proc. IEEE, vol. 63, no. 12, pp. 1692-1716, Dec. 1975.
21.
K. Gold and B. Scassellati, "Using probabilistic reasoning over time to self-recognize", Robot. Auton. Syst., vol. 57, no. 4, pp. 384-392, 2009.
22.
P. Manoonpong and F. Worgotter, "Efference copies in neural control of dynamic biped walking", Robot. Auton. Syst., pp. 1140-1153, 2009.
23.
T. Mizumoto, R. Takeda, K. Yoshii, K. Komatani, T. Ogata and H. G. Okuno, "A robot listens to music and counts its beats aloud by separating music from counting voice", Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst., pp. 1538-1543, 2008.
24.
S. R. Anderson, J. Porrill, M. J. Pearson, A. G. Pipe, T. J. Prescott and P. Dean, "Cerebellar-inspired forward model of whisking enhances contact detection by vibrissae of robot rat", Soc. Neurosci. Abst., no. 77.2, 2009.
25.
N. Wiener, Extrapolation Interpolation and Smoothing of Stationary Time Series.
26.
B. Widrow and M. Hoff, "Adaptive switching circuits", IRE WESCON Conv. Rec., vol. 4, pp. 96-104, 1960.
27.
B. Widrow and S. D. Stearns, Adaptive Signal Processing, 1985.
28.
D. T. M. Slock, "On the convergence behaviour of the LMS and normalised LMS algorithms", IEEE Trans. Signal Process., vol. 41, no. 9, pp. 2811-2825, Sep. 1993.
29.
L. Ljung, System Identification - Theory for the User, NJ, Upper Saddle River:Prentice Hall, 1999.
30.
R. E. King and P. N. Paraskevopoulos, "Parametric identification of discrete-time SISO systems", Int. J. Control, vol. 30, no. 6, pp. 1023-1029, 1979.
Contact IEEE to Subscribe

References

References is not available for this document.