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. hexpod

    hexpod http://heXpod.xyz

    Joined:
    Apr 18, 2016
    Messages:
    1,185
    Location:
    berlin
    Balance:
    7,636Coins
    Ratings:
    +369 / 5 / -0
    My Motion Simulator:
    DC motor, 6DOF
    Mixing surge in pitch seems coherent to me.

    Once mix checked it takes the surge « in » value and sends it to pitch which has independent filtering and out gain.

    It has to send the surge native cue and not the modified (gained or filtered) Dof surge.

    The purpose of it is to make them independent.

    You see the blue indicator outputting the signal.

    I see it does it correctly.
    • Informative Informative x 1
    Last edited: May 23, 2020
  2. Trigen

    Trigen Active Member

    Joined:
    Nov 25, 2018
    Messages:
    484
    Balance:
    2,872Coins
    Ratings:
    +178 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    Thanks for clearing that up. I seem to have developed a huge blindspot and didnt see that lowest option.

    Apologies for wasting your time on this @pmvcda
    • Funny Funny x 1
  3. Trigen

    Trigen Active Member

    Joined:
    Nov 25, 2018
    Messages:
    484
    Balance:
    2,872Coins
    Ratings:
    +178 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    Quick question. On my motor/damper setup there is a minimum of minimum of 15 bit output (on a 10 bit setup) before anything moves.

    I think i can do it with using 2 DOF. One with higher gain and crop and one with a lower gain. Is there another clever way to boost just the very low forces but still keep the bigger forces the same? Im thinking my method would probably not be that great and interfere/cancel out
    Last edited: May 25, 2020
  4. Petertje

    Petertje “Engineering changes the world.” —Isaac Asimov

    Joined:
    May 7, 2020
    Messages:
    57
    Occupation:
    Mechanical engineer / battery specialist
    Location:
    The Netherlands
    Balance:
    447Coins
    Ratings:
    +95 / 0 / -0
    My Motion Simulator:
    6DOF
    I'm getting myself familiar with the mover software. Amazing stuff! However I run into 2 issues:
    • a warning next to "set". I can click it, or change drive pose values but no difference. What does it mean/what am I doing wrong?
    • I get the warning "out of range/singularity" when I try to use any filter with any value. All actuators however are around zero in both cases, and the angle is definitely above 10 degrees. But the 3D picture is also weird: the red rods are different on 4 actuators.
    I read trough all 63 pages to avoid asking stupid/repetitive questions but unfortunately no answers. Help appreciated!

    upload_2020-5-25_15-36-57.png
    upload_2020-5-25_15-41-59.png
    upload_2020-5-25_15-40-34.png
    upload_2020-5-25_15-41-24.png
    • Like Like x 1
    Last edited: May 25, 2020
  5. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,096
    Location:
    Portugal
    Balance:
    14,906Coins
    Ratings:
    +2,504 / 17 / -0
    My Motion Simulator:
    6DOF
    Drive pose is the default rig position.
    If you want to set a position for Formula cars, you can put the rig in that position and press set to make it the default position.
    Or you can have a more upright position for standard cars.
    All movement is made around that default position.
    The problem is that if you press set with the rig connected, the rig is going to jump, that red ! is just a warning for that, but badly explained.
    Use the set, with the rig disconnected, or be ready for a jump!

    There's two warnings, singularity and out of range.
    Singularity happens if top platform is on the same plane of actuators.
    Out of range if the requested position is not allowed by the actuators range.
    The alert works for both, this does not mean it's a singularity problem, should be the out of range.
    Yes, this needs work. Sorry.

    And I find it really strange that you get out of range with those values. Been testing your measures and it works here.
    Can you share the setup please.
    Are you trying a recorded setup from the samples?
    • Like Like x 1
    • Informative Informative x 1
  6. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,096
    Location:
    Portugal
    Balance:
    14,906Coins
    Ratings:
    +2,504 / 17 / -0
    My Motion Simulator:
    6DOF
    The basic setup needs more work, it was the first iteration on that one.
    Some filters are overlapping, and some ranges can be reduced.
    When I get to that again, I promise I will remind your observation. :thumbs

    I'm sorry, I'm a bit lost with the 15/10 bit.
    You mean using 15 bits in a 10 bit setup to get some scale on the values?


    (EDIT: I'm having so many requests lately, that I get lost with all of them. Try to reach everyone and in reality, don't help anyone... I will try to recover all that in the next week and organize it better.)
  7. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    950
    Occupation:
    Tech Artist
    Location:
    Quebec, Canada
    Balance:
    7,725Coins
    Ratings:
    +892 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    Hello everyone.
    Just got back on my sim after 2 months break. I never got so much time and used it to renew my musical setup. But yesterday, I tried the new version with Asseto. It worked great, not a single bug for me so far.

    My question is about recording a race (asseto, dirt rally) that I could replay, looking at the output data and adjusting the filters. How to do that? I'm a space sim player. I didn't invest much time in race game. So I hope someone tells me how to do that so I do not have to make the effort to look out for it (pure laziness).
  8. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,051
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,004Coins
    Ratings:
    +10,884 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Assetto Corsa can play motion in Special Event AI mode, the last time I messed with it, like 4 years ago, there seemed to be a difference in AI mode telemetry output to that in-game: https://www.xsimulator.net/community/threads/assetto-corsa-ai-hack.6471/#post-71749
  9. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    950
    Occupation:
    Tech Artist
    Location:
    Quebec, Canada
    Balance:
    7,725Coins
    Ratings:
    +892 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    It is sad if the telemetry is not the same, but I'll give it a go. Thanks.
  10. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,051
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,004Coins
    Ratings:
    +10,884 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    It may be different now, there have been a lot of AC updates between when I messed with it and now, so worth a shot.
  11. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    950
    Occupation:
    Tech Artist
    Location:
    Quebec, Canada
    Balance:
    7,725Coins
    Ratings:
    +892 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    Indeed, it may have changed a lot in 4 years. I looked for the AI mode and could not find it.
  12. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,096
    Location:
    Portugal
    Balance:
    14,906Coins
    Ratings:
    +2,504 / 17 / -0
    My Motion Simulator:
    6DOF

    In Mover, you can record the motion received from the game.
    But you are not going to have video.
    But that's in my plans...

    To record the motion press the red circle button:
    upload_2020-5-26_9-29-47.png

    You can replay the recorder file in the player source:
    upload_2020-5-26_9-30-37.png
  13. Petertje

    Petertje “Engineering changes the world.” —Isaac Asimov

    Joined:
    May 7, 2020
    Messages:
    57
    Occupation:
    Mechanical engineer / battery specialist
    Location:
    The Netherlands
    Balance:
    447Coins
    Ratings:
    +95 / 0 / -0
    My Motion Simulator:
    6DOF
    ok clear I get it

    No worries, I can increase the singularity angle and see it becoming red in case of exceeding that value. So I can see if its an angle problem or out of range problem.

    What I did: i opened the program for the first time, add source iracing, add pose from motion, add rig linear hexapod, put in rig dimensions. That's it. No changes at all, it works immediately. So far so good. But the moment I add a filtering on the actuators (in rig screen!) it gives the error on almost all filters, although the system seems to remain more or less functional. Actuator values remain within range, and no red indicators on those values. 3D representation also looks weird. Regardless of rig dimensions this issue remains.

    It now do the filtering in the pose screen, since it allows me to filter for all the dof's individually. That works fine so far. Does that seem a logical approach to you @pmvcda ? That also poses the questions (pun not intended:) why should actuator filtering be used anyway? I'm using the thanos controller which also has some filtering options to reduce jitter and stuff.

    See screenshots and config file. Hope this helps you, and us. As far as I'm concerned, no rush.

    upload_2020-5-26_11-15-9.png

    Attached Files:

  14. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,096
    Location:
    Portugal
    Balance:
    14,906Coins
    Ratings:
    +2,504 / 17 / -0
    My Motion Simulator:
    6DOF

    Hi,
    Actuator filtering is there for rigs without filtering.
    That's my case.
    You can also make it faster in Mover than going to the hardware controller.
    It's there for who wants to use it, but remember, actuator filtering doesn't show in the 3D viewer.
    Pose filtering shows in the viewer.

    I'm going to take a look at your setup.
    I had someone else complaining with a similar problem. It seems to me that old setups might be causing the problem in more recent Mover versions. Might be the case of the setups I put in the download.
    That would be a strange issue :think, but possible.
    The other cause might be the actuators filters.
    Avoid using a filter in the actuator. Use filters in the pose.
    Like I said, actuators filters don't show in the rig, so the fact of getting red actuators might be related to some wrong code in the actuators filters.
    (it was one of the changes I made lately)

    If we get under the singularity angle (minimum angle we allow between platform and actuator), we get the out of range/singularity alarm, but the angle field goes red also.
  15. Petertje

    Petertje “Engineering changes the world.” —Isaac Asimov

    Joined:
    May 7, 2020
    Messages:
    57
    Occupation:
    Mechanical engineer / battery specialist
    Location:
    The Netherlands
    Balance:
    447Coins
    Ratings:
    +95 / 0 / -0
    My Motion Simulator:
    6DOF
    ok thanks, makes sense. I will avoid actuator filtering. Btw, I didnt ever use a previous version and I didnt base the setup on an example.
    • Informative Informative x 1
    Last edited: May 26, 2020
  16. Pierre Lalancette

    Pierre Lalancette Sir Lalancelot Gold Contributor

    Joined:
    Dec 11, 2016
    Messages:
    950
    Occupation:
    Tech Artist
    Location:
    Quebec, Canada
    Balance:
    7,725Coins
    Ratings:
    +892 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, 6DOF
    This is so freeking awsome! You never cease to impress me pmvcda.
  17. wyh0607b

    wyh0607b New Member

    Joined:
    Jun 18, 2009
    Messages:
    28
    Balance:
    173Coins
    Ratings:
    +8 / 0 / -0
    My Motion Simulator:
    AC motor, 6DOF
    Very good, I also plan to use this software.
  18. Trigen

    Trigen Active Member

    Joined:
    Nov 25, 2018
    Messages:
    484
    Balance:
    2,872Coins
    Ratings:
    +178 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    No worries, im just glad you are developing this. Its everything i dream of and more so take your time! Consider this a very low priority as its a luxury item i dont really need but would let me get a bit more detail.

    What i meant (it was a bit cryptic) is that i have a 10 bit output with 1024 (of which i use 358 - 664 at a 0.300 scale) steps but it takes about 15 steps for my rig to move due to slack in the setup and using large wheel chair motors. So then im wondering if that somehow can be set as a minimum amount of steps to move so i get movement on the small things but still keep the gain the same for larger movements. Essentially its a higher gain for small movements than large.
  19. Trigen

    Trigen Active Member

    Joined:
    Nov 25, 2018
    Messages:
    484
    Balance:
    2,872Coins
    Ratings:
    +178 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    Edit... by some magic things worked with no changes to the game
    Last edited: May 26, 2020
  20. Mauricio

    Mauricio Member Gold Contributor

    Joined:
    Mar 1, 2011
    Messages:
    38
    Balance:
    39Coins
    Ratings:
    +4 / 0 / -0
    Hello, how are you?

    I have a 6dof platform, 300mm, and I am testing the FlyPT Mover. Everything is going very well (im learning about filters but I loved it). Im using Xplane 11), but the ground isn't good yet. Landing is so so and the surge acceleration (mix with pitch) is reasonable, but when braking, it has not inclined much (pitch). In SimTools (which I used before), I could put + and - values and I could adjust that.

    Some tips?

    Thank you!

    Mauricio Catelli