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

Analyse your rig

Discussion in 'Miscellaneous' started by Dirty, Feb 9, 2022.

  1. 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
    Hey :)

    I was able to spend a little more time on my software project lately and bring it forward quite a bit. As a sort of spin-off from the new motion engine I’m working on, I can now extract envelope plots from the rig.

    I thought I’d show some of them here:
    Heave vs. Surge.png Heave vs. Sway.png Pitch vs. Roll.png Surge vs. Sway.png

    As of now, I am still outputting the data into a .csv file that I hook up to an .xlsx file which then creates the plot. A bit cumbersome, and if anyone knows how to directly output .xlsx files or turn a raw point cloud into a plot on a .pdf, I’d be happy to get help with that!

    As soon as I have a user interface that people stand a fighting chance of understanding, I will publish the software as freeware. I don’t have a catchy name for it though,… I have been calling it the “Rig-O-Meter” or the “Rigalyzer” :) Let me know if you have a witty idea :)

    The backstory to this thing is, that I have been playing around with my new software and two ideas keep floating in my head:

    1. I would love to provide users with a 3D heat map of where on the envelope their simulator session took place and which DOFs or actuators were most limiting. That should make tuning the rig a bit easier.
    2. Taking this idea one step further: The software can calculate the DOF margins in real time during operation. That means, the motion engine is “envelope-aware” and could potentially self tune on-the-fly.

    Some questionmarks still standing behind those ideas, but the foundation (envelope awareness) is laid :thumbs

    Cheers,...
    Dirty:)
    • Like Like x 2
    • Creative Creative x 2
    Last edited: Feb 9, 2022
  2. 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
    So, I think I have something usable :)

    If you are interesetd in trying it out, you can...

    --> Download it here <--

    Just run the setup.exe file and it should install. Also, it will prompt you whenever an update is available and you can then choose whether you want that update or skip it.

    The UI is rather simple:
    Screenshot 2022-02-17 at 19.49.39.png ManualEntry.png

    Fill in the parameters that define your rig, click "Calculate Envelope" and it will put 4 .csv files in "Saved Games/Rig-O-Meter" :
    Screenshot 2022-02-17 at 19.52.23.png

    You can then open them in Excel to create an envelope plot. Use an x-y scatterplot for that!

    As of now, it only calulates 100 points on the envelope per plot and it takes a few seconds for them to calculate. I will increase that number to ~500 per plot soon.

    I have tried to provide users with meaningful error messages, but if you run into issues, let me know here and I will shed some light on it :)

    Cheers,... Dirty
    • Like Like x 1
    • Useful Useful x 1
    Last edited: Feb 17, 2022
  3. 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
    I managed to output the data directly into a .xlsx file that contiains a chart already created for the user :) That should make it much more user friendly.
    Screenshot 2022-02-25 at 19.48.37.png

    Enjoy :thumbs
    • Like Like x 2
  4. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,897
    Location:
    London
    Balance:
    11,610Coins
    Ratings:
    +458 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    I like the name Rigulyzer

    can you get it to read the actual data from simtools and draw an image of the sim position live ?
  5. 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
    Interesting idea, but this software is not aimed at SimTools. In fact it's not aimed at any motion cueing software.

    It is just a design tool to help people decide on the dimensions of their rigs. I often heard people speculating whether a certain design choice would give them more or less of this or that DOF, myself included! Now you can enter the dimensions of your rig and the software will move it through it's full envelope to determine the limits.

    It should be noted that (for now) it can only determine a point on the envelope by the max/min extension of the actuators. Other potentially limiting factors like U-joint angles are not taken into account.
    Your U-jonits should anyways be designed in a way that they will never(!) limit the motion of the rig.

    Internal collisions (rig/actuator) or external collisions (rig/wall) can be modelled and I'm doing it already, but the user interface does not reflect that, because it is a hassle to implement.

    I have given it a graphical representation of the rig:
    Screenshot 2022-03-06 at 11.59.23.png

    The software will auto update to this version some time next week...

    Cheers,...

    Dirty :)
    • Like Like x 1
    • Informative Informative x 1
    • Useful Useful x 1
    Last edited: Mar 6, 2022