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 6DOF/Stewart/Hexapod Interface for linear and rotating actuators

Discussion in 'FlyPt Mover' started by pmvcda, Jan 2, 2019.

  1. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,158
    Location:
    Portugal
    Balance:
    15,264Coins
    Ratings:
    +2,530 / 17 / -0
    My Motion Simulator:
    6DOF
    Version 1.8.9

    OK, this is the last one here. I'm almost sure.
    FlyPT Mover is almost ready and benefits from those last updates. So keep an eye on that thread.

    LOGISTIC.jpg

    Corrected scale of bit values when scale was more than 1.0...
    Added for testing, a new filter --> Logistic
    This filter uses a formula with a fast approach to the logistic function.
    What this makes is make the values fit inside a range. Range works as a limit.
    Range is defined in the right field of the filter (so it can be different from the range of the actuator or pose component)
    The slope is defined on the left field and the value is multiplied by 1000. So if you want a slope of 0,1, you need to specify 100 (100/1000=0.1).

    This is the graphic of the function:
    LOGISTIC.jpg
    Range is between -150 to 150.
    In blue the input value, goes from -200 to 200
    In other colors, the logistic function in action with different slopes. (0.0 is 0.01 - stupid rounding)
    The slope values shown in the graphic are the real ones. In the program, don't forget they are multiplied by 1000.

    On the first image, you can see the filter in action on the graphic.

    Download in first post of the thread.
    • Like Like x 2
    Last edited: Jun 24, 2019
  2. Trip Rodriguez

    Trip Rodriguez VR Pilot

    Joined:
    May 8, 2016
    Messages:
    675
    Location:
    Lake Ariel, Pennsylvania
    Balance:
    3,922Coins
    Ratings:
    +330 / 6 / -0
    My Motion Simulator:
    6DOF
    Sorry FlyPT, new error.

    When you adjust the scale, the bit value range center value becomes incorrect.

    Correct center bit range value: ~ 32767
    Center bit range value with .210 scale: ~ 6880

    I tried physically moving my sensors to match the range of output from FlyPT but I'm having a strange issue with the AMC1280 (bit range value below 8300 do not work correctly) so this did not work. =(
    Last edited: Jun 25, 2019
  3. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,158
    Location:
    Portugal
    Balance:
    15,264Coins
    Ratings:
    +2,530 / 17 / -0
    My Motion Simulator:
    6DOF
    o_O


    Thank's, I will take a look...
  4. 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
    Cant wait to try it out in conjunction with EMA LP(LP)(HP) :)
  5. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,158
    Location:
    Portugal
    Balance:
    15,264Coins
    Ratings:
    +2,530 / 17 / -0
    My Motion Simulator:
    6DOF
    • Winner Winner x 2
  6. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,158
    Location:
    Portugal
    Balance:
    15,264Coins
    Ratings:
    +2,530 / 17 / -0
    My Motion Simulator:
    6DOF
    Version 1.9.0

    Corrected bug with scale (I hope...)
    Download in first post of the thread.
  7. Trip Rodriguez

    Trip Rodriguez VR Pilot

    Joined:
    May 8, 2016
    Messages:
    675
    Location:
    Lake Ariel, Pennsylvania
    Balance:
    3,922Coins
    Ratings:
    +330 / 6 / -0
    My Motion Simulator:
    6DOF
    I will test it shortly. =)
  8. Ivan Zaharov

    Ivan Zaharov Member Gold Contributor

    Joined:
    Jul 6, 2019
    Messages:
    54
    Occupation:
    Industrial repair CNC
    Location:
    Latvija
    Balance:
    239Coins
    Ratings:
    +55 / 0 / -0
    My Motion Simulator:
    2DOF, AC motor, Arduino, Motion platform, 6DOF
    Hello. I am doing a 4dof simulator. For him, I bought the AC servomotors 4Nm 3000 rpm, I want to make them
    actuator. The servo controller is controlled by step / dir or analog. Does your controller allow you to control by step / dir? I Have Servo Pack SG-AS15FB and servomotor 80SY-M04025

    IMG_20191013_144531[1].jpg
  9. T R Para

    T R Para i make stuff up

    Joined:
    Oct 18, 2018
    Messages:
    385
    Occupation:
    Retired
    Location:
    Cincinnati, Oh
    Balance:
    2,439Coins
    Ratings:
    +357 / 2 / -0
    My Motion Simulator:
    AC motor, 6DOF
    @pmvcda I am using ver 1.9 with a 6dof rotary and the amc-aasd15a Thanos controller.
    I am using Microsoft Flight Sim 2020.
    Using your interface with simtools I cannot get the proper motion from the yaw axis.
    If I "kick" the rudder left or right I was hoping to get a yaw movement (like traction loss)...
    I do not want yaw to react to normal heading changes...
    Is this possible?
    Thanks
    tp
  10. FeidhlimLee

    FeidhlimLee Member

    Joined:
    Oct 31, 2021
    Messages:
    61
    Balance:
    422Coins
    Ratings:
    +13 / 0 / -0
    Hello sir, I'm doing a rotating actuator.
    I don't quite understand the part about ''middle angel and range'', where I can get this number. Plus there is no vertical angel on my interface, I don't know if it's screen resolution problem.
    If the middle suggests zero position then it's supposed to be zero anyway? Likely I'm wrong, but I'm confused.

    Thank you very much.
  11. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,158
    Location:
    Portugal
    Balance:
    15,264Coins
    Ratings:
    +2,530 / 17 / -0
    My Motion Simulator:
    6DOF
    Hi,

    You should be using the new software. Look here: https://www.xsimulator.net/community/threads/flypt-mover.13464/

    Middle angle and range are the same in the new also.

    Range is how many degrees you allow the actuator to rotate.
    If you set range to 75º, the actuator rotates between -75 and +75º
    So Travel=2*Range

    The Middle angle is the angle relative to floor (horizontal), from where you want the rotation to be at 0º.
    So let's say the floor is horizontal at 0º
    Middle = 20º means the range 75º is going to work between -55º and 95º
    The middle of the range is at 20º, so it goes up to 75º above 20º (95º) and 75º degrees under 20 (-55º)

    Hope you understand what i mean.

    But please, try the new software. This one is "dead".
    • Informative Informative x 1
    Last edited: Jan 5, 2022
  12. FeidhlimLee

    FeidhlimLee Member

    Joined:
    Oct 31, 2021
    Messages:
    61
    Balance:
    422Coins
    Ratings:
    +13 / 0 / -0
    Yes sir, I'm diong it now, but it takes some time to figure out. Thank you.
  13. FeidhlimLee

    FeidhlimLee Member

    Joined:
    Oct 31, 2021
    Messages:
    61
    Balance:
    422Coins
    Ratings:
    +13 / 0 / -0
    Hi Sir, I wonder if there is any basic tutorial, like a very basic process of setting it up, I've been trying to read the intruduction on your website for several days, still don't have a clue. And it's acctually kind of odd that even though so many people are using flypt mover, I can't find a proper tutorial all over google.
  14. MoreSine

    MoreSine Member

    Joined:
    Oct 25, 2022
    Messages:
    30
    Location:
    Hesse, Germany
    Balance:
    157Coins
    Ratings:
    +14 / 0 / -0
    My Motion Simulator:
    2DOF, Arduino
    I recommend just trying everything in the program. You can completely simulate a motion rig including a 3D visualization without ever communicating to any kind of hardware.
    And I think YouTube has some basic tutorials
  15. Grupo Sim Brasil

    Grupo Sim Brasil New Member Gold Contributor

    Joined:
    Jun 30, 2023
    Messages:
    9
    Balance:
    - 194Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    DC motor, AC motor, SCN6, Arduino, SimforceGT, Motion platform, 6DOF
    Hello, I'm trying to use loss of traction on assetto corssa and FLYPT MOVE 3.5.0 but nothing happens! My project is for a 6DOF for drifting, I really need this feature! Does anyone have any help? thanks! and congratulations to the software developer!
  16. GWiz

    GWiz Active Member

    Joined:
    May 12, 2019
    Messages:
    187
    Occupation:
    Dentist
    Location:
    Aberdeenshire, Scotland
    Balance:
    1,504Coins
    Ratings:
    +121 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    You can do this by adding 'Pose' -> 'Black box Motion for cars'. There's a setting for traction loss, remember to tick the Assetto Corsa source on the right. You can also use the 'Pose from Motion' on top if you want to use the advanced filters available on different DOFs or just use the 'Black box Motion for cars' Pose for everything.
  17. Grupo Sim Brasil

    Grupo Sim Brasil New Member Gold Contributor

    Joined:
    Jun 30, 2023
    Messages:
    9
    Balance:
    - 194Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    DC motor, AC motor, SCN6, Arduino, SimforceGT, Motion platform, 6DOF
    Thanks for the answer! I tried to use it, but even without losing traction in a normal curve, the chair moved as if it was losing its rear end, you know? Is there any way to fix this? Thank you very much, give it now!
  18. GWiz

    GWiz Active Member

    Joined:
    May 12, 2019
    Messages:
    187
    Occupation:
    Dentist
    Location:
    Aberdeenshire, Scotland
    Balance:
    1,504Coins
    Ratings:
    +121 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    I'm not aware of any games that output traction loss telemetry directly and so FlyPT has to guess/work out when traction loss is occurring. I'm not sure exactly how it does this, but I believe it is to do with measuring the changes between longitudinal and lateral acceleration so that if FlyPT detects a large enough difference between where the car is pointed and where it is moving, the traction loss effect will kick in.

    Your best bet would be to turn off all other motion and then play around with the 4 settings available (Gain, smoothness, amplitude and maximum) to see if you can get the rig to respond to traction loss in the way you wish it to when drifting. It won't be perfect or totally reliable though, but it may be possible to get it working most of the time when drifting whilst not being falsely triggered.

    I think the creator @pmvcda was working on a potentially better system utilising slip angles before he stopped development.
  19. Grupo Sim Brasil

    Grupo Sim Brasil New Member Gold Contributor

    Joined:
    Jun 30, 2023
    Messages:
    9
    Balance:
    - 194Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    DC motor, AC motor, SCN6, Arduino, SimforceGT, Motion platform, 6DOF
  20. Grupo Sim Brasil

    Grupo Sim Brasil New Member Gold Contributor

    Joined:
    Jun 30, 2023
    Messages:
    9
    Balance:
    - 194Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    DC motor, AC motor, SCN6, Arduino, SimforceGT, Motion platform, 6DOF
    Thanks for the answer! I'll try your tips! thanks again!
    upload_2023-10-19_20-41-28.png