πŸš—Drive-By-Wire with Dithering

Introducing Control Loops to Improve Steering

Dithering in the context of autopilot and control systems is a technique that introduces a small, high-frequency, controlled perturbation (noise or signal) into a system's command signal to mitigate the effects of non-linearities in digital drive circuits (PWM), to mitigate the effects of friction and inertia that can lead to stray motion in autonomous drive systems.

Overview

In this guide you will learn how to manipulate and control the Rover based on the following basic concepts:

  1. Please be sure to have implemented and ran base example(Man-In-The-Loop Obstacle first)

  2. How to implement Dither in JavaScript example.

circle-info

Lines of Code to Modify

Since the desire is to drive straight long your course, the only two functions that require modification are the forward, and backward commands.

Last updated

Was this helpful?