Skip to main content

Extracting the Frequency of Robotic Tasks with an Adaptive Fourier Series: Application to Yo-Yo

  • Conference paper
  • 1224 Accesses

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 89))

Abstract

On-line determination of the basic frequency of an unknown periodic signal with an arbitrary waveform is crucial in imitating and performing rhythmic tasks with robots. We present a novel method to determine the basic frequency of a periodic signal on-line. The method is based on adaptive frequency oscillators in a feedback loop. While so far several adaptive frequency oscillators in a loop had to be used and the basic frequency determined using logical algorithms that choose from the determined frequency components, our method extracts the basic frequency of the input signal without any additional logical operations. The proposed novel method uses a single oscillator combined with a whole Fourier series representation in a feedback loop. Such formulation allows extracting the frequency and the phase of an unknown periodic signal in real-time and without any additional signal processing or preprocessing. The method also determines the Fourier series coefficients and can be used for dynamic Fourier series implementation. The method can be used for the control of rhythmic robotic tasks, where successful performing of a task crucially depends on the extraction of the fundamental frequency. We demonstrate the properties and usefulness of the method in simulation and on a highly nonlinear and dynamic task of playing the robotic yo-yo.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Buchli, J., Ijspeert, A.J.: A simple, adaptive locomotion toy-system. In: Schaal, S., Ijspeert, A.J., Billard, A., Vijayakumar, S., Hallam, J., Meyer, J.A. (eds.) From Animals to Animats 8. Proceedings of the Eighth International Conference on the Simulation of Adaptive Behavior (SAB 2004), pp. 153–162. MIT Press, Cambridge (2004)

    Google Scholar 

  2. Buchli, J., Righetti, L., Ijspeert, A.J.: Frequency Analysis with coupled nonlinear Oscillators. Physica D: Nonlinear Phenomena 237, 1705–1718 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  3. Degallier, S., Righetti, L., Natale, L., Nori, F., Metta, G., Ijspeert, A.: A modular bio-inspired architecture for movement generation for the infant-like robot iCub. In: Proceedings of the 2nd IEEE RAS / EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob) (2008)

    Google Scholar 

  4. Gams, A., Petric, T., Zlajpah, L.: Controlling yo-yo and gyroscopic device with nonlinear dynamic systems. In: 18th International Workshop on Robotics in Alpe-Adria-Danube Region, Brasov, Romania, RAAD 2009, May 25-27, p. 6 (2009)

    Google Scholar 

  5. Gams, A., Ijspeert, A.J., Schaal, S., Lenarcic, J.: On-line learning and modulation of periodic movements with nonlinear dynamical systems. Auton. Robots 27(1), 3–23 (2009)

    Article  Google Scholar 

  6. Gams, A., Žlajpah, L., Lenarčič, J.: Imitating human acceleration of a gyroscopic device. Robotica 25(4), 501–509 (2007)

    Article  Google Scholar 

  7. Ijspeert, A.J.: Central pattern generators for locomotion control in animals and robots: A review. Neural Networks 21(4), 642–653 (2008)

    Article  Google Scholar 

  8. Jin, H.-L., Ye, Q., Zacksenhouse, M.: Return maps, parameterization, and cycle-wise planning of yo-yo playing. Trans. Rob. 25(2), 438–445 (2009)

    Article  Google Scholar 

  9. Kasuga, T., Hashimoto, M.: Human-robot handshaking using neural oscillators. In: ICRA, pp. 3802–3807 (2005)

    Google Scholar 

  10. Matsuoka, K., Ohyama, N., Watanabe, A., Ooshima, M.: Control of a giant swing robot using a neural oscillator. In: Wang, L., Chen, K., S. Ong, Y. (eds.) ICNC 2005. LNCS, vol. 3611, pp. 274–282. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  11. Petrič, T., Gams, A., Žlajpah, L.: Modeling and control strategy for robotic powerball. In: RAAD, p. 7 (2009)

    Google Scholar 

  12. Righetti, L., Ijspeert, A.J.: Programmable Central Pattern Generators: an application to biped locomotion control. In: Proceedings of the 2006 IEEE International Conference on Robotics and Automation (2006)

    Google Scholar 

  13. Righetti, L., Buchli, J., Ijspeert, A.J.: Dynamic hebbian learning in adaptive frequency oscillators. Physica D 216(2), 269–281 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  14. Schaal, S.: Is imitation learning the route to humanoid robots? Trends in cognitive sciences 6, 233–242 (1999)

    Article  Google Scholar 

  15. Schaal, S., Mohajerian, P., Ijspeert, A.: Dynamics systems vs. optimal control — a unifying view, vol.(165), pp. 425–445 (2007)

    Google Scholar 

  16. Ude, A., Atkeson, C.G., Riley, M.: Planning of joint trajectories for humanoid robots using b-spline wavelets. In: ICRA, pp. 2223–2228 (2000)

    Google Scholar 

  17. Žlajpah, L.: Robotic yo-yo: modelling and control strategies. Robotica 24(2), 211–220 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Petrič, T., Gams, A., Žlajpah, L. (2011). Extracting the Frequency of Robotic Tasks with an Adaptive Fourier Series: Application to Yo-Yo. In: Cetto, J.A., Ferrier, JL., Filipe, J. (eds) Informatics in Control, Automation and Robotics. Lecture Notes in Electrical Engineering, vol 89. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19539-6_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-19539-6_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-19538-9

  • Online ISBN: 978-3-642-19539-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics