@Tom.Stanko said in Over steering on small robots:
I've been trying to get the steering of the GVRBot model we have to slow down a bit. I've tried adjusting the scale and steeringBias in the vehicle xml but that doesn't seem to effect a change. I've resorted to taking an extremely small percentage of the value we're returning in our vehicle controller for the steering input. The steering is still a drastic rotation, even though I'm returning a value as low and .09.
If you have any suggestions, I'd love to hear them.
Thanks for writing in - we're happy to look into the issue. For skidsteer vehicles, the steering is tied to the power of the motors, so you can easily decrease the steering speed if you decrease the motor's "redline" property. However, it sounds like you want to decrease the steering without also decreasing the overall speed of the vehicle?
If using a joystick, it's possible to edit the properties of the Steering entry in the vehicle's control file. For example:
<input name="Steering" type="Axis" lowKey="J" highKey="L">
<joystick axis="1" ratio="0.5" offset="0.0" deadZone="0.2"/>
Changing the ratio to 0.5, as above, will halve the steering speed. Note that this will not affect keyboard control.