Vehicle that is always upright, never flips

How would I do something like this? I am trying to make a small vehicle, RC/drone remote car that can reach high speeds and doesnt flip over and stall. OR at least re orientates itself if it does flip. I figure setting the center of mass superlow past the ground would make that work to where it is always upright, but it seems like the collision physics kicks in. Any ideas?

Nevermind. I figured it out. I set center of mass past the ground. And set collisions to internal and it seemed to work. Center of Mass was not set too far or it'll start "swinging".My wheels are about 1 a part, left, right and fronts and rear. The center of mass Y is half that at -0.5. It will usually try to roll over onto its wheels after tumbling on uneven terrain.