Giter Site home page Giter Site logo

Comments (4)

atra94 avatar atra94 commented on May 30, 2024

Hi,

reference_generator=WienerProcessReferenceGenerator(reference_state='i', limit_margin=(-0.3, 0.95))

you need to set the parameter limit_margin to a desired value. In the upper example the reference will be generated between 30% of the limit value in the negative direction and 95% in the positive direction.

In contrast, the sigma range parameter is specifying the sigma parameter of the underlying WienerProcess. This can be described best as its rate of change. Higher sigma values will result in fast changing references but not in higher amplitudes, because they are clipped to the specified limits.

from gym-electric-motor.

stheid avatar stheid commented on May 30, 2024

image
has no impact. This is the output with exactly your values. the clipped regions also look strange, because they always result in extreme jiggering values instead of staying at the top or lower margin.
image

have you checked it? Currently i am running the pip version of the gym

from gym-electric-motor.

atra94 avatar atra94 commented on May 30, 2024

I just installed the current version from pip in a new conda environment and it worked as expected.

Do you pass the limit margin parameter in the instantiation call of the ReferenceGenerator or seprately in the make-call?

When passing instantiated objects in the make call, all further arguments that are passed in the make call for this object are ignored.

from gym-electric-motor.

stheid avatar stheid commented on May 30, 2024

Thats embarrising... i had my braces wrong and therefore i did not pass the argument to the wienerprocess, but accidently to the make call itself 🙈

from gym-electric-motor.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.