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

6 DoF platform pre-design advice

Discussion in 'DIY Motion Simulator Projects' started by Jordi Viñas-Bascompte, May 22, 2024.

  1. Jordi Viñas-Bascompte

    Jordi Viñas-Bascompte New Member

    Joined:
    Apr 21, 2024
    Messages:
    11
    Balance:
    66Coins
    Ratings:
    +4 / 0 / -0
    Hello all,

    I've been considering my 6 dof DIY build project since I joined the community 6 weeks ago. And I'm really overwhelmed wiht the bounty of knowledge I found here.

    So far, reading a lot about Stewart Platfomrs, writing inverse kinematics python script to calculate motion ranges. And then about trajectory generation, servomotors, gearboxes, ball screws, etc etc.

    I do have access to mechatronic devices but servomotors and their drivers are not cheap in a bundle of 6. Even less when you add up the reducers and the PSUs in case I'll use 24/48V system.

    Roughly I plan for an initial version with rotary actuators, leaving ballscrews for later. I reckon a 'linear stroke' of around 300 mm, meaning the arms around 150 mm. Then enough torque to allow each actuator to move 1/6th of the total weight at around 3g max, and a maximum linear speed of 2000 mm/s max.

    Then I wonder wether is best to place the cdg of the platform. I don't see actually a revolve-symmetric platform ( i.e. all angles and legths equal) , as long as I plan to have a sort of cockpit shaped platform.

    I will post geometry as soon as my work allow me to complete first design round, jus to seek for advice.

    But for the moment I have no idea if I'm going straight to a wall, or my thoughts so far are sensible. I don't know of the max/min motion ranges I should aim for. I have been reading FlyPt web and I like the motion cue classic filter algorithms proposed there. They talk about simulating, but I don't understand how to do so. I wonder whether could get some tips here on how to simulate with FlyPt or SIMTOOLS (don't own a licence yet). If necessary I will reead the 34 pages long thread I saw.....

    I seriously consider to build first a 1/6 scale platform with RC cheap servos to understand whether my design assumptions are correct, at least in terms of geometry. And then use FlyPt to test.

    I wonder whether there's a way to record from a static version of a run with, say Assetto Corsa (A software I'm familiar with), all the cues given to a hypothetical 6 dof platform. Meaning: to record in a file all the platform poses in function of time given by a short (or long) run. That will help me, through a binning algorithm to better calculate design parameters of my platform.

    I'd appreciate any help from knowledgeable people here.

    Of course will continue reading most of the posts here .
  2. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,945
    Location:
    London
    Balance:
    11,898Coins
    Ratings:
    +479 / 10 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    Build a model 6dof first using rc servo motors

    You will learn a lot and get in the journey sooner
  3. sci666

    sci666 Active Member Gold Contributor

    Joined:
    Mar 18, 2021
    Messages:
    186
    Location:
    Germany
    Balance:
    1,146Coins
    Ratings:
    +70 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
  4. Jordi Viñas-Bascompte

    Jordi Viñas-Bascompte New Member

    Joined:
    Apr 21, 2024
    Messages:
    11
    Balance:
    66Coins
    Ratings:
    +4 / 0 / -0
    Thanks for nice replies!

    Sorry for late reply. As part of my job I was in Italy to an interesting automation show, where btw I saw a couple of nice driving simulators, using top notch stuff.
    Will hava a look to your thread, for sure.
    • Like Like x 1
  5. Jordi Viñas-Bascompte

    Jordi Viñas-Bascompte New Member

    Joined:
    Apr 21, 2024
    Messages:
    11
    Balance:
    66Coins
    Ratings:
    +4 / 0 / -0

    Just gave a quick look to your thread. Really nice job!
    I missed wich kind of board or other electronics you use to drive the DC motors. Was the same equipment for the 140W first set of motors than you used when doubling the power to 240W? Thanks for sharing
  6. sci666

    sci666 Active Member Gold Contributor

    Joined:
    Mar 18, 2021
    Messages:
    186
    Location:
    Germany
    Balance:
    1,146Coins
    Ratings:
    +70 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    i use the Sabertooth 2x32 boards (3 of them) + 3 Arduino Boards

    also 3x 750Watt PSU so its sufficient for the motor upgrade, i just swapped them out and tweak the SMC3 Settings.

    of course a ballscrew simulator is better but needs a lot more space and other stuff, but i want to keep it simple in the first place and a bit more compact.
  7. Jordi Viñas-Bascompte

    Jordi Viñas-Bascompte New Member

    Joined:
    Apr 21, 2024
    Messages:
    11
    Balance:
    66Coins
    Ratings:
    +4 / 0 / -0
    Thanks for replying with those data. I do appreciate,
    Well, yes, ball screw can probably be better. I work for an automation company and have sold some of our best servos for ball screw used on professional simulators.
    I dream of buiding a driving rig with them, but aside of the space you mention they are way too expensive. Nothing to do with wrom gear reducers and DC motors. So in my private life, I will start slowly and cheaper.....learniing from everybody here
    • Like Like x 1
  8. Attyla.pl

    Attyla.pl Active Member

    Joined:
    Oct 1, 2023
    Messages:
    250
    Location:
    Polska
    Balance:
    1,101Coins
    Ratings:
    +71 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    I do not know if I understood you correctly, but in the FlyPTmover software you can easily record telemetry data from the simulation, I attach a mover file with a sample configuration of 6DOF (admittedly, it applies to the configuration for flight, but converting n it to driving should not be a problem) if you have any questions, please write

    Attached Files:

    • Useful Useful x 1
  9. Jordi Viñas-Bascompte

    Jordi Viñas-Bascompte New Member

    Joined:
    Apr 21, 2024
    Messages:
    11
    Balance:
    66Coins
    Ratings:
    +4 / 0 / -0
    Hello Attyla, I must apologise for my very late reply. My job keeps me rather busy and reavelling around, So I couldn’t focus onto my project until now. Then your post alert went buried into a mail pile. My fault.

    Anyway, I really thank you very much for your reply and included telemetry files. I believe you understood rather well, though I didn’t use proper wording: I understand that what you call (probably it is called actually this in the jargon, but I’m real newbie in simulation, sorry) telemetry is really what I want: a recording of actual motion data in terms of either platform poses (which should be related to the proper platform geometry configuration) or vehicle cdg pose (plane or car, you’re right, principle must be similar).

    The idea is to get an actual simulation telemetry file to roughly evaluate motion ranges (displacement, velocity and acceleration of every axe of the platform. This way, I assume I could optimize my design. OK maybe I’m too academic here. I see many people starting to weld things almost at day zero. But that’s not my style for my projects and hobbies. As an engineer, I love design, optimise and detail planning, even though these convolutions may add some time. I enjoy it anyway.

    I tried to download flypt mover, but it does not start up. I think I’ve got to donate to make it work. Will check this weekend and try to open your file. Then, I will try to get someone with better simdriving skills than me to produce a telemetry file for some really good GT Driving laps.

    Thanks once again for jumping in.

    kindest regards
  10. Attyla.pl

    Attyla.pl Active Member

    Joined:
    Oct 1, 2023
    Messages:
    250
    Location:
    Polska
    Balance:
    1,101Coins
    Ratings:
    +71 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Show what error you have when starting FlyPTmover, the program is free and donation is optional.
    I have it in my memory that there was some problem with FlyPTmover on the first launch but I can't recall, if you show a screenshot it will be easier.
    Currently FlyPTmover displays an error message on each startup, but it only relates to a lack of connectivity to the remote server for exchanging profiles between users, just double-click continue and the program starts correctly

    Attached Files:

  11. Jordi Viñas-Bascompte

    Jordi Viñas-Bascompte New Member

    Joined:
    Apr 21, 2024
    Messages:
    11
    Balance:
    66Coins
    Ratings:
    +4 / 0 / -0
    Hello,
    Thanks for prompt response. It is not that I get an error, but I get completely grayed out window....ecept for the Paypal button in the bottom. That's why I assumed I had to donate. I have no problem to donate to developers who contribute with good work, but then they should state clearly in the website. ... which as seen in the screen capture , state that donation is voluntary....
    Captura de pantalla 2024-07-06 152337.png . Captura de pantalla 2024-07-06 152800.png
  12. Attyla.pl

    Attyla.pl Active Member

    Joined:
    Oct 1, 2023
    Messages:
    250
    Location:
    Polska
    Balance:
    1,101Coins
    Ratings:
    +71 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    I see you have exactly the same problem as me :) , FlyPTmover interface is specific :).

    You set everything up by right-clicking and selecting the necessary modules from the list, use the file I uploaded and load my configuration and everything will become clear.
    • Like Like x 1
  13. Attyla.pl

    Attyla.pl Active Member

    Joined:
    Oct 1, 2023
    Messages:
    250
    Location:
    Polska
    Balance:
    1,101Coins
    Ratings:
    +71 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
  14. Jordi Viñas-Bascompte

    Jordi Viñas-Bascompte New Member

    Joined:
    Apr 21, 2024
    Messages:
    11
    Balance:
    66Coins
    Ratings:
    +4 / 0 / -0
    OK. Found it. Its really ridiculous: menus work with the Right button. Only one with left button is that of paypal. Rather counterintuitive. But, it' OK. Can live with it.
  15. Jordi Viñas-Bascompte

    Jordi Viñas-Bascompte New Member

    Joined:
    Apr 21, 2024
    Messages:
    11
    Balance:
    66Coins
    Ratings:
    +4 / 0 / -0


    Seems our thoughts crossed somewhere in the Cloud! Will do exactly this, start with your file.
    Thanks a lot for your patience!
  16. Jordi Viñas-Bascompte

    Jordi Viñas-Bascompte New Member

    Joined:
    Apr 21, 2024
    Messages:
    11
    Balance:
    66Coins
    Ratings:
    +4 / 0 / -0
    Just loaded your configuration file. A lot of windows opened and I was a bit overwhelmed. But when closing all windows and then opening them in order.....everything starts making sense.
    So I'll have a pretty busy afternoon re-reading the website manual, and then having a look to your telemetry file.

    Stay in touch!!
    • Like Like x 1
  17. Attyla.pl

    Attyla.pl Active Member

    Joined:
    Oct 1, 2023
    Messages:
    250
    Location:
    Polska
    Balance:
    1,101Coins
    Ratings:
    +71 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    miscellaneous configuration files

    Attached Files:

    • Useful Useful x 1