Code provides adjustable differential drive for robots

Posted on Apr 13, 2012

Intelligently modifying the motor-drive commands to a robot can give you control finesse during competitions. Moving a joystick hard right, for example, might have different effects, depending on the robot`s speed and direction. Software running on an inexpensive microcontroller (in this case, an NEC ( PD78F9814) manages this control by calculating separate drive and adjust vectors and then combining the vectors and calculating the appropriate power ratio for two tread motors (Figure 1). This demonstration system uses a simple treaded toy vehicle to show how the ratio-drive concept works and requires no sensors in the vehicle.

Leave Comment

characters left:

New Circuits



Popular Circuits

The MicroPower SE
Sawtooth to triangle converter for oscillator
Dual supply for audio amplifiers
Vehicle Tracking System using GPS and GSM modem
30 Watt Audio Power Amplifier
Motion Detectors with Infrared Sensors
doorbell circuit diagram
Methods of Monitoring Fan Performance
an advanced web server with a microcrontroller
Norman P2000D Modeling Light Circuitry