Department for Automation, Biocybernetics and Robotics





Extracting the frequency of robotic tasks with an adaptive Fourier series : application to yo-yo

Petrič T., Gams A., Žlajpah L., Extracting the frequency of robotic tasks with an adaptive Fourier series : application to yo-yo, Informatics in control, automation and robotics : revised and selected papers from the International Conference on Informatics in Control, Automation and Robotics 2010, [ICINCO 2010, 15-18 June 2010, Madeira, Portugal], Informatics in control, automation and robotics : revised and selected papers from the International Conference on Informatics in Control, Automation and Robotics 2010, [ICINCO 2010, 15-18 June 2010, Madeira, Portugal], str. 185-196.

Bibtex
@incollection{Petric2011,
author={Petri\v{c}, Tadej and Gams, Andrej and \v{Z}lajpah, Leon},
title={Extracting the Frequency of Robotic Tasks with an Adaptive Fourier Series: Application to Yo-Yo},
booktitle={Informatics in Control, Automation and Robotics},
volume={89},
series={Lecture Notes in Electrical Engineering},
editor={Cetto, JuanAndrade and Ferrier, Jean-Louis and Filipe, Joaquim},
pages={185-196}
year={2011},
publisher={Springer Berlin Heidelberg},
doi={10.1007/978-3-642-19539-6_12},
isbn={978-3-642-19538-9},
url={http://dx.doi.org/10.1007/978-3-642-19539-6_12},
}

Abstract (English)

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


Keywords
  • Adaptive frequency oscillators
  • Nonlinear dynamical systems
  • Fourier series
  • Imitation
  • Yo-yo

 

Publication link


Video