How to generate sinusoidal disturbances

from argos.arbitrator.aoloop.sinusoidal_disturbance import SinusoidalDisturbance
sinDist=  SinusoidalDisturbance(argos.aarbCalibrationManager, listOfModes, listOfAmplitudeInNmSurface, modalBasisTag, LoopFreq, listOfDistFreq)
argos.aarbCalibrationManager.saveAoLoopSinusoidalDisturbance(sinDist, 'sinDistTag')

Examples of a disturbance with one mode and a disturbance with two modes.
sd0_100_30=  SinusoidalDisturbance(argos.aarbCalibrationManager, 0, 100, 'KL_v18', 970, 30)
sd0_100_30__1_100_70=  SinusoidalDisturbance(argos.aarbCalibrationManager, [0,1], [100,100], 'KL_v18', 970, [30,70])

-- TommasoMazzoni - 22 Feb 2018
Topic revision: r1 - 22 Feb 2018, TommasoMazzoni
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback