OpenServo Features

The OpenServo has a rich feature set enabling you to finely control the movement of a servo.

TWI/I2C Protocol

A standard and establised protocol to communicate with OpenServo

Configurable position

Set and forget position

High resolution position

10 bit position for high resolution control

Readable servo parameters

including, current position, speed, voltage and current

Configuration of servo

Optimise your servo with PID and motor control

Curve following

Send complex curves and trapeziod controls to the servo for advanced path following

RC PWM input

Control the OpenServo from a standard R/C pack, and still access I2C configuration

You can read a lot of information from an OpenServo, here are some live graphs captured from a Moving servo.

A short movement

GraphShort2D.png

GraphShort3D.png

Movement over a few position cycles

GraphExtended2D.png

GraphExtended3D.png

The OpenServo allow for fine control over the servo, including following curves. You can see the image below for a better idea of how the servo curve following functions work. HermiteSimulator.jpg

The X axis is the duration of the servo movement in ms, and the Y axis is the servo position.

DocAboutOpenServo (last edited 2012-10-12 19:51:18 by localhost)