|
you could use the gyro chip to sense the angular acceleration of the robot.... mount the sensor so there will be a readout when the robot turns. Then write the code that checks the stick inputs, and corrects the motor outputs if for some reason hte robot is not doing what the operator intended it to do.
Be careful..... Say you are pushing against another robot, you do not want to modify the speed of a motor..... this could lead to situations where you can have a "Steering assist On/off" button on the UI....
Unless you are going incredibly fast, the driver *should* be able to correct for misdirections of the robot.
Good luck
Tom
|