I'm trying to build a model of a wheel-leg hybrid robot like this one:

(in a few words, each wheel is put at the end of a leg to get a reconfigurable robot).
So far, I used bullet boxes, cylinders and hinges to get this model :

Then, I tried to move the wheels by setting their angular velocity... and the robot is bouncing, front to back, while moving forward.
Maybe it's caused by the absence of tires (the wheels are too rigid); anyway, how should I proceed to get a realistic simulation ? I think I can't use a btRaycastVehicle because the wheels can be freely moved (by moving the legs).
Thank you for your ideas.
--
Mandor