1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  3. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  4. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

FlyPT Mover

Discussion in 'FlyPt Mover' started by pmvcda, May 30, 2019.

  1. Mat_Menzies

    Mat_Menzies New Member

    Joined:
    Aug 6, 2021
    Messages:
    17
    Balance:
    84Coins
    Ratings:
    +8 / 0 / -0
    Hi pmvdca and all who have contributed to this amazing community, thank you very much.
    I'm just starting out a few weeks ago and the learning curve has been mega, but this community rocks.
    I made a quick and dirty 2DOF with RC servos, mates liked it but I wanted more. Like a Stevens platform. I've had many late nights reading and watching about such godly devices and learing about transformations (OMG my grade 4 maths did not like that much) and now I have found FlyPT Mover. I will put aside my failed geometric inverse kinematics and gladly accept your work, I look forward to being up and rolling soon!
    Thanks again.
    • Like Like x 1
  2. J-1775

    J-1775 Aviator

    Joined:
    Jan 28, 2014
    Messages:
    164
    Location:
    Switzerland
    Balance:
    1,507Coins
    Ratings:
    +51 / 0 / -0
    My Motion Simulator:
    6DOF
    Though I don't know to what your math grade 4 compares to my local system, I'm quite certain that your math probably overshoots by far what you need to successfully use FlyPT Mover! Especially when you talk about, what is the word, 'inverse kinematics':confused:. 'Genius' does it all!:cool:
    Welcome aboard!
    • Funny Funny x 1
  3. J-1775

    J-1775 Aviator

    Joined:
    Jan 28, 2014
    Messages:
    164
    Location:
    Switzerland
    Balance:
    1,507Coins
    Ratings:
    +51 / 0 / -0
    My Motion Simulator:
    6DOF
    Question to pmvcda and all who already may have encountered the same problem: I have asymmetric range in surge: 100mm vs 120mm. How can I best cope with that?
    I thought of off-centering resting position for some 10mm, so I'd have the same 110mm in both directions. But I'm not sure, how to apply that. And maybe there are better solutions? It's a factory built rig (rotary hex) and I use RIG::JUST POSE.
    Last edited: Oct 4, 2021
  4. Trigen

    Trigen Active Member

    Joined:
    Nov 25, 2018
    Messages:
    472
    Balance:
    2,826Coins
    Ratings:
    +176 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    Hello Pmvcda

    Hope you are doing well

    I've mentioned this a couple of times now and talked with Cubexx briefly and he thinks its a 1 calculation error that is causing it so i think its narrowed down to a Mover thing.

    ST90 Servo motors AASD 15 behind a line filter
    Ard Mega, Grounded

    Turn on motors and start mover directly results in this. It can rip the motors out of their mounting points. The ones that stay at -9999 are actuators and they move the wrong way so they get stuck there while the others are in the Gseat and can move past the limit and as such resets to normal after going to the extreme.



    Turn on motors. Reset Ard Mega and then cycle outputs on and off and everything works perfectly fine.

    Its only a minor nuisance really but its one more step to go trough. If you get a chance to have a look at it someday that would be great but its not a pressing matter.

    https://www.xsimulator.net/communit...-for-aasd-15a-and-similar-driver.14421/page-4
  5. sallerding

    sallerding Member

    Joined:
    Jul 12, 2019
    Messages:
    64
    Location:
    Perth, Western Australia
    Balance:
    326Coins
    Ratings:
    +33 / 0 / -0
    My Motion Simulator:
    AC motor, Motion platform, 6DOF
    Thx flypt.
  6. dureiken

    dureiken Active Member

    Joined:
    Sep 28, 2016
    Messages:
    240
    Location:
    France
    Balance:
    1,182Coins
    Ratings:
    +165 / 2 / -0
    Hi guys,

    I am trying to tweak my DCS mover profile (available online), but I have some problem with roll :

    First one without kick at end of roll. And others with 2 different level and a EMALP/EMALP/EMAHP filter.






    Really hard for me to choose, what do you think ? :)

    thanks
    • Informative Informative x 1
  7. Dirty

    Dirty Well-Known Member Gold Contributor

    Joined:
    Oct 15, 2017
    Messages:
    736
    Occupation:
    All the way up front.
    Location:
    Germany
    Balance:
    7,835Coins
    Ratings:
    +864 / 2 / -0
    None of the above! :)

    Just use a LP(HP(Value)).

    Quick explanation: In this context the LP serves as an integrator. A single LP will do, because the data coming in is already an agular rate [°/s] and only a single integration is needed to turn it into an angular position. The HP is needed to create the washout.

    At least that's what the "classical filter based" approach to motion cueing would do.

    Cheers :)
    • Agree Agree x 1
  8. PeterW

    PeterW alias Wickie

    Joined:
    Oct 21, 2018
    Messages:
    199
    Occupation:
    Dipl. Ing. Mb (FH)
    Location:
    Germany
    Balance:
    1,609Coins
    Ratings:
    +361 / 3 / -0
    My Motion Simulator:
    6DOF
    Hi @dureiken
    Really good presentation of the different settings! Thumbs up!
    Let your stomach decide what feels best for you. If it feels great ......it is great .....until you find a better setting :grin . That was my learnings.

    Wickie
    • Agree Agree x 1
  9. hexpod

    hexpod http://heXpod.xyz

    Joined:
    Apr 18, 2016
    Messages:
    1,094
    Location:
    berlin
    Balance:
    7,098Coins
    Ratings:
    +337 / 5 / -0
    My Motion Simulator:
    DC motor, 6DOF
    At the occasion, plz. check with phyphox gyro on the rig, how much peak you get when you abruptly engage a barrel roll in a fighter jet in dcs. I would be very interested
  10. VirtualObsession

    VirtualObsession Member Gold Contributor

    Joined:
    May 20, 2017
    Messages:
    61
    Occupation:
    IT developer
    Location:
    Hertfordshire, UK
    Balance:
    256Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    6DOF
    There are three places where COR can be changed. Two are tracked by the VT MC: source and pose. However, changing the rig COR causes the MC to go our of sync. This is not being tracked properly. Is this intended behaviour?
  11. Historiker

    Historiker Dramamine Adict Gold Contributor

    Joined:
    Dec 16, 2010
    Messages:
    2,158
    Occupation:
    Retired
    Location:
    Michigan USA
    Balance:
    9,176Coins
    Ratings:
    +2,158 / 19 / -1
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform, 6DOF
    This is what I use for DCS, it works perfectly (with the small addition of a spike filter for when the plane first starts to move as DCS tosses out a huge spike)
  12. dureiken

    dureiken Active Member

    Joined:
    Sep 28, 2016
    Messages:
    240
    Location:
    France
    Balance:
    1,182Coins
    Ratings:
    +165 / 2 / -0
    Thanks a lot :) it's clear now

    And what about pitch ? I think it's the same ? and Heave, surge and sway as we are in acceleration, we need 2 LP to go to angle ?


    Thanks :)

    Could you share your mover profil ?

    thanks a lot mates !
    • Like Like x 1
  13. Historiker

    Historiker Dramamine Adict Gold Contributor

    Joined:
    Dec 16, 2010
    Messages:
    2,158
    Occupation:
    Retired
    Location:
    Michigan USA
    Balance:
    9,176Coins
    Ratings:
    +2,158 / 19 / -1
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform, 6DOF
    Sure, I will send it via discord
  14. Dirty

    Dirty Well-Known Member Gold Contributor

    Joined:
    Oct 15, 2017
    Messages:
    736
    Occupation:
    All the way up front.
    Location:
    Germany
    Balance:
    7,835Coins
    Ratings:
    +864 / 2 / -0
    For translations:
    Yes. Lateral, longitudinal and vertical accelerations are each integrated by two LP filters into a platform displacement (sway, surge & heave). The HP filter is also needed to create the washout.
    --> LP(LP(HP(Value)))

    For tilt coordination:
    Lateral and longitudinal accelerations could in principle be used to drive the roll and pitch channels directly (no filters!) ...BUT... that would be easily detectable by the inner ear. So you wanna apply some measures to make the transition of the tilt less detectable. Three LP filters will do the trick, because in combination they are essentially a rotational jerk limit. You don't need a HP filter here, because you are actually interested in the sustained accelerations.
    --> LP(LP(LP(Value)))

    That being said, I would like to second what @PeterW said: If you like your rig to move in a different fashion for whatever reason, that's totally fine! Even Cruden deliberately deviate from the classical filter based washout algorithm in some areas.
    • Winner Winner x 1
    Last edited: Oct 6, 2021
  15. hexpod

    hexpod http://heXpod.xyz

    Joined:
    Apr 18, 2016
    Messages:
    1,094
    Location:
    berlin
    Balance:
    7,098Coins
    Ratings:
    +337 / 5 / -0
    My Motion Simulator:
    DC motor, 6DOF
    I have the feeling that in accels, a second order of HPF instead of single one, works better.
  16. dureiken

    dureiken Active Member

    Joined:
    Sep 28, 2016
    Messages:
    240
    Location:
    France
    Balance:
    1,182Coins
    Ratings:
    +165 / 2 / -0
    This is for sway and surge mix in pitch and roll ?

    thanks :)
    • Agree Agree x 2
  17. Dirty

    Dirty Well-Known Member Gold Contributor

    Joined:
    Oct 15, 2017
    Messages:
    736
    Occupation:
    All the way up front.
    Location:
    Germany
    Balance:
    7,835Coins
    Ratings:
    +864 / 2 / -0
    You mean for platform translations (surge, sway, heave)? I looked into higher order HP filters a little while ago, but didn't reach a conclusion really. I did find out though, that if you just concatenate multiple HP filters you can generate an overshoot in the opposite direction! In the end I basically shrugged my shoulders and went on with single order HP filters.

    I'm gonna have to try it out on my new rig.
    • Like Like x 1
  18. dureiken

    dureiken Active Member

    Joined:
    Sep 28, 2016
    Messages:
    240
    Location:
    France
    Balance:
    1,182Coins
    Ratings:
    +165 / 2 / -0
    I just made some more roll speed tests :

    EMALP 200 BAD IDEA lol


    EMALP 1000 short roll too hard, rollback too smooth


    EMALP 2000 short roll nice but rollback really too smooth


    definitely 200 is the worst setting :p
    Last edited: Oct 7, 2021
  19. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,539
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,052Coins
    Ratings:
    +10,777 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    The first and third video show as being unavailable, have you given them public access?
  20. dureiken

    dureiken Active Member

    Joined:
    Sep 28, 2016
    Messages:
    240
    Location:
    France
    Balance:
    1,182Coins
    Ratings:
    +165 / 2 / -0
    sorry it wasn't published. Should be fine
    • Like Like x 1