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

This topic: ARGOSPublic > WebHome > ListOfHowTo > HowToGenerateSinusoidalDisturbance
Topic revision: 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 AOWiki? Send feedback