How to keep a moving part horizontal when on a hinge

Hello, I am trying to make a ‘‘magic carpet’’ type ride but I am coming across a few issues.
Current I am using a motor each on the two arms I have and a hinge at the bottom of the arms
image The hinge at the bottom of the arm

What am I trying to achieve?
I am trying to keep the gondola (currently just a grey slightly transparent block) horizontal but then the arm can still rotate with the gondola going round.
image

Here is what happened when I tried it (was with 4 arms but it wouldn’t effect it at all, tests were done with two arms too)
Went from this:


To this in only a few seconds the motors were spinning

I have tried many ways such as making one arm a motor and the other just a normal hinge, also I am using constraints for this as I prefer using these then anything else and find it much easier and more in my comfort zone.

I have also tried making the motors sync

Here is an example video of the ride cycle, something I am trying to replicate:

Quantum Off Ride at Thorpe Park - Apr 2021 [4K] - YouTube

Much appreciated if you could help, thanks!

3 Likes

Here is a video of what’s going on:

Sorry im a bit late to this.

If you are still wondering how to do this, use this method,

Remove those 4 arms controlling the block

And create 1 arm in the middle that has a hinge connected from the bottom of the arm to the block and the one at the top of the arm connecting to the structure, that way so you can change the hingeconstraint speed for the one at the bottom and top.

For example:

The top one is at 1

the bottom one is at -1

(change bottom to 1 and top to -1 when going the other way)

(this creates the simulation of the block staying at the same orientation while going around)

Then add in the 4 arms (like fake ones just to make it look fancy) but dont make them have a control so allow them to rotate along with the block.

Now after you have done that make the real arm thats rotating the block invisible so they wont be able to see it.

Hope this helps : )

Thank you for the idea, but this was tried already but still bugged out. I had to cancel the commission as I eventually gave up. Thanks anyway