Tip:
Highlight text to annotate it
X
Let's talk about a problem that often occurs in robotics called a "systematic bias."
It goes as follows.
When you ordered your car, you believed the front wheels were 100% aligned,
but your mechanic made a mistake, and he aligned the wheels a little bit at an angle.
Now, for people that isn't a big concern. When we notice this we just steer a little bit stronger.
But let's try this out with out our proportional controller.
I'm now adding a line that sets the steering drift to be 10 degrees,
which in radians is this expression over here, using setsteeringdrift command.
I now want you to run my proportional controller with parameter 0.2,
and for now we're going to set the differential controller to zero.
When you do this, what happens?
It works just as before or it causes a new, big crosstrack error?
Go try it out.