1. 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!
  2. 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
  3. 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

Showroom [x]DoF Motorcycle Motion sim

Discussion in 'DIY Motion Simulator Projects' started by Chris_Beeves, Sep 10, 2021.

  1. Chris_Beeves

    Chris_Beeves Active Member

    Joined:
    May 31, 2019
    Messages:
    118
    Balance:
    571Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    I have been making motorcycle controllers and other motorcycle racing game stuff (like kneepad rumblers and such) for some time now, and starting to feel that it is time to take THE step.

    Sat at my desk looking at a few really old RC servos and thought I should do something with them. Then my eyes landed on my wife's little scale model of her CBR 600. It was obvious what needed to happen.

    I started out making a 3DOF with two servos in front and one in the back. Then I wanted more, and to simulate brake and acceleration rear wheel slide I needed at least one more. So I added one in the back. It's almost a 5DoF, but not really. Rather a 3DoF+2QuasiDoF. A 3.2DoF? :D

    This is what I ended up with:



    Now I am at the pre-study phase, trying to figure out what options I have.
    The time plan is to have something rideable before the summer of 2022.
    • Like Like x 6
  2. Ads Master

    Ads Master

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
  3. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,369
    Location:
    London
    Balance:
    9,207Coins
    Ratings:
    +303 / 8 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    Firstly get yourself some gearmotors, something from a wheelchair should do the trick

    Then build a basic spaceframe to mount the motors and handlebars to

    Get it working and then make another prettier version when you have worked out all the mounting points.

    A real bike frame may be a good place to start if you can find something suitable
    • Like Like x 1
  4. Raredog

    Raredog Active Member

    Joined:
    May 31, 2016
    Messages:
    130
    Location:
    Denmark
    Balance:
    - 37Coins
    Ratings:
    +65 / 0 / -0
    My Motion Simulator:
    2DOF, JRK
    Looks good :)

    Been thinking of this for some time, the main reason for not working on it is the lack of VR motorcycle games...

    But there also is a lot of challenges:
    The bike should move according to telemetry, for example raising the front when accelerating, but how do you make a platform where your bodyweight can counter the front lifting if wanted, at the same time?

    The same goes for leaning and high-siding?

    Good luck, looking forward to see the progress :)
  5. Chris_Beeves

    Chris_Beeves Active Member

    Joined:
    May 31, 2019
    Messages:
    118
    Balance:
    571Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    Hello Raredog!

    GP-bikes has VR support.
    It also tracks rider movement with the headset or TrackIR for example. This will move the rider CoG and in the example of the wheelie it will be calculated in-game. Same goes for other rider movements.

    There are still a lot of challenges though, agreed!
    • Like Like x 1
  6. Deeppl

    Deeppl Member

    Joined:
    Jul 23, 2021
    Messages:
    39
    Balance:
    - 169Coins
    Ratings:
    +7 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Motion platform
    Hi. Great scale test done, I am impressed.
    I am thinking to make a separate top frame for moto for my 2dof rig with custom steering on arduino. 2dof will be sufficient?

    I keep my fingers crossed for your project. Good luck.
  7. Chris_Beeves

    Chris_Beeves Active Member

    Joined:
    May 31, 2019
    Messages:
    118
    Balance:
    571Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    I think 2dof is more that sufficient! Combined with some bass shakers it should be pretty awesome.
  8. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,369
    Location:
    London
    Balance:
    9,207Coins
    Ratings:
    +303 / 8 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    If you put load cells / scales under the feet of the sim you should be able to change the cog live

    However - how do you update the software so the sim knows the new cog ?

    Is there a way to update the cog variable in the software
  9. Deeppl

    Deeppl Member

    Joined:
    Jul 23, 2021
    Messages:
    39
    Balance:
    - 169Coins
    Ratings:
    +7 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Motion platform
    In fact, simulating a motorcycle is much more difficult as the balance of the body should have a strong influence on handling. You slide backwards and lift the wheel much faster, etc. I didn't think about it before :(
    • Agree Agree x 1
  10. Chris_Beeves

    Chris_Beeves Active Member

    Joined:
    May 31, 2019
    Messages:
    118
    Balance:
    571Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    The game calculates all this is what I’m trying to say. It takes the VR headset (or head tracker) position and calculates the position of the driver. If I lean left without touching the controls the in-game rider leans left, cog shifts and bike turns.
    This will all be calculated before it reaches the motion simulator.

    Of course the rider position will alway be a little off since different riders have different riding styles. Full body tracking would be necessary to do it better, hopefully we will have that in the future :D
    • Informative Informative x 1
  11. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,369
    Location:
    London
    Balance:
    9,207Coins
    Ratings:
    +303 / 8 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    can you play the game without vr ?
  12. Chris_Beeves

    Chris_Beeves Active Member

    Joined:
    May 31, 2019
    Messages:
    118
    Balance:
    571Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    Yeah, I used to use my diy head tracker before I got the VR headset.
    Supports triples too ;)
    • Like Like x 1
  13. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,369
    Location:
    London
    Balance:
    9,207Coins
    Ratings:
    +303 / 8 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    how does the diy head tracker work ?
  14. Chris_Beeves

    Chris_Beeves Active Member

    Joined:
    May 31, 2019
    Messages:
    118
    Balance:
    571Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    Three LEDs attached to my headset and a Ps3-Eye camera. Using OpenTrack. I also made a gyroscope one, but that drifted a bit so it wasn't really usable for longer periods.

    [​IMG]
    • Informative Informative x 1
  15. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,369
    Location:
    London
    Balance:
    9,207Coins
    Ratings:
    +303 / 8 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    have you done any work with eye trackers ?
  16. Chris_Beeves

    Chris_Beeves Active Member

    Joined:
    May 31, 2019
    Messages:
    118
    Balance:
    571Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    Nope, haven't felt the need :)
  17. Chris_Beeves

    Chris_Beeves Active Member

    Joined:
    May 31, 2019
    Messages:
    118
    Balance:
    571Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    Wheelchair motor market seems tricky..
    Do you have an idea of what type of motor I should look for?
  18. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,369
    Location:
    London
    Balance:
    9,207Coins
    Ratings:
    +303 / 8 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
    i used some motors from parvalux that were 400w and 25:1 gearbox

    invacare is another good make

    i have new project on the go that uses more powerful motors with different gear ratios dependingon how hard the motors work 30:1 40:1 and 50:1

    these look pretty good value ! - https://www.ebay.co.uk/itm/304139818925?hash=item46d02557ad:g:lWgAAOSwlBphMNqj

    https://www.ebay.co.uk/itm/324788823781?hash=item4b9eec26e5:g:spcAAOSwoN9hPf1V


    if they are not powerful enough you can double them up and run 2 motors on each corner


    DC brushed motors have the greatest torque at low stall speeds - this makes them perfect for sims
  19. Chris_Beeves

    Chris_Beeves Active Member

    Joined:
    May 31, 2019
    Messages:
    118
    Balance:
    571Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    Uk seems like it’s flooding with wheelchair motors! I’m Swedish, and here they are a bit more scarce (and pricey to ship in from over the water).
  20. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,369
    Location:
    London
    Balance:
    9,207Coins
    Ratings:
    +303 / 8 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF
  21. Chris_Beeves

    Chris_Beeves Active Member

    Joined:
    May 31, 2019
    Messages:
    118
    Balance:
    571Coins
    Ratings:
    +42 / 1 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    Unfortunately the whole leanGP ended up a Kickstarter scam.. Shame..