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

MotionVisualizer software

Discussion in 'DIY Motion Simulator Building Q&A / FAQ' started by chadat23, Apr 30, 2021.

  1. chadat23

    chadat23 New Member

    Joined:
    Apr 13, 2021
    Messages:
    15
    Occupation:
    Mech Eng turned Park Ranger
    Location:
    Californa, US
    Balance:
    149Coins
    Ratings:
    +8 / 0 / -0
    After both being impressed by, and raising an eyebrow over SimCalc I wrote something kind of similar. It's pretty rough in some regards but I've done some testing comparing it to CAD models and it seems to be giving accurate results but I fully encourage others with access to CAD software to do the same (roughly speaking, if you adjust your CTC angles by 1 degree and compare that to how much the main platform moves, that's the same ratio as the torque of the motor to the pitch or roll torque, and similar stores for speeds)

    I intentionally left out a lot of stuff like linear velocities and max values because they all seemed redundant or potentially misleading. Also, more outputs means more development time and room for mistakes :) If people have ideas, recommendations, or questions, please don't hesitate.

    [​IMG]

    Download: https://github.com/chadat23/MotionVisualizer/releases/download/v0.0.3/MotionVisualizer_0.0.3.exe

    Change Log v0.0.3:
    • Fixed rounding bug.
    • Added Pushrod Max Force.
    • Added Min / Max Angles.
    • Added Pitch / Roll Ratio.
    • Clarified some labels.
    Change Log v0.0.2:
    • Fixed math bug.
    • Added Save and Open functionality.
    • Updated Info tab.
    • Added linear speed and acc. tabs.
    • Added inspection radii to inputs.
    • Fixed plot labels.
    • Added pushrod length to outputs.
    • Added Alphas tab.
    • Added max angular speeds to outputs.
    • Added inertia to inputs.
    • Useful Useful x 2
    Last edited: Jun 2, 2021
  2. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,551
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,124Coins
    Ratings:
    +10,778 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    • Like Like x 1
  3. John Snell

    John Snell Member Gold Contributor

    Joined:
    May 31, 2021
    Messages:
    61
    Balance:
    178Coins
    Ratings:
    +58 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    This looks like a great tool. I'm not a Mechanical engineer, so maybe missing the obvious but I've never understood the need to connect rods to the top of the seat, why not shorter ones in the same location at the bottom?

    Anyway, I'm hoping to build something as compact as possible, with motors at the front as it will not change the footprint of my existing rig. My general plan is shown in the diagram below. I just want to check the feasibility of it before going too much further.

    Sorry to ask directly, but can your tool be used for this calculation? Any clues on what values go where? The motors are 0.7Nm with 50:1 wormgears. Are there other measurements or specs needed?
    rig calc drawing.JPG
    Thank you for any guidance

    John
  4. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,551
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,124Coins
    Ratings:
    +10,778 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    For a compact rig effective torque utilisation is paramount, as the seat back height contributes to experienced linear speed, see my rig as an example: https://www.xsimulator.net/community/threads/dx-compact-simulator.5866/

    With respect to your attachment point query, under or over the seat, the latter will give a little bit more design leverage for a given footprint, but either can work, given adequate motors and wormdrive ratio, personally I use 200W motors with 60:1 wormdrives on my compact rig.
    • Like Like x 1
  5. chadat23

    chadat23 New Member

    Joined:
    Apr 13, 2021
    Messages:
    15
    Occupation:
    Mech Eng turned Park Ranger
    Location:
    Californa, US
    Balance:
    149Coins
    Ratings:
    +8 / 0 / -0
    According to the basic equations, there's no need to have everything so spread out. The equations only care about the angles, relative lengths, and mass moment of inertias, but not absolute lengths of the CTCs, pushrods, or ujoint-rod mount lengths. That said, manufacturing tolerances and rodend slop don't scale the same so the smaller everything gets, the more prominent those factors will become and the further the actual performance will be from the predicted.

    I played around with similar geometry and the tool seems to work fine with it, but in order to get similar performance as compared to higher rod-mount points, you either need much more powerful (expensive) motors, or you need extremely short (hard to make accurately and slop magnifying) CTCs.

    For your design, to keep units consistent between length and torque (have meters everywhere (no millimetres)), motor torque is 0.7, Rod Mount Position X=0.25, Y=0, Z=0.2, Motor Mount Position X=0.25, Y isn't given, Z=0.2, or there abouts. Angles both look to be 0, and CTC length isn't given. It'd take a much more complete model to get mass moments of inertia.
    • Like Like x 1
  6. John Snell

    John Snell Member Gold Contributor

    Joined:
    May 31, 2021
    Messages:
    61
    Balance:
    178Coins
    Ratings:
    +58 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Thanks very much for your effort with this @chadat23. I've entered the values you suggested (I think) but to be honest I'm not sure what it's telling me. Certainly the Pushrod Max Force value looks a little odd.
    mv.JPG

    No need for you to reply to this, as you've helped me come to the decision to mock this up in a temporary wooden frame to see what works or doesn't work before I start cutting and welding a final frame in steel.

    Thanks once again
    John