I'm trying to understand the functions from DriveBase class from MicroPython for EV3. I instantiate the DriveBase object like this
robot = DriveBase(left_motor, right_motor, wheel_diameter=55.5, axle_track=104)
When I run robot.drive(speed, angle)
with a higher speed the robot does not accelerate smoothly like when using robot.straight(distance)
function and almost always is changing slightly the direction when the robot starts.
Have you got any suggestions?
Thanks.