Historical project documentation. Content is maintained in GitLab.

ServoAttitudeCompensation

Servo Attitude Compensation Demonstration on the 16.11.2009

Here the two servos are attached to the RC-Controller which receives attitude information from the flight control by NGPP - The NG Peripherial Protocol.

NGPP is a register based access protocol allowing direct memory access on the slave device similar to MODBUS. The RC-Controller does attitude compensation on two defined servo outputs of the five available ones.

Go to Vimeo Site of this video.

Example of a NGPP access from the NGOS:

# show ngpp rcctrl

NGPP rc-ctrl registers: 

  rc.devices          3
  rc.ngos.ver        54
  rc.ngos.rev      3997
  rc.nick             0
  rc.roll             0
  rc.yaw              0
  rc.nick.corr        0
  rc.roll.corr        0
  rc.yaw.corr         0
  rc.servo.nick       1
  rc.servo.roll       2
  rc.servo.opmode     0
  rc.servo1           0
  rc.servo2           0
  rc.servo3           0
  rc.servo4           0
  rc.servo5           0
  rc.dsl0.rssi      161
  rc.dsl0.ch0       135
  rc.dsl0.ch1         1
  rc.dsl0.ch2         2
  rc.dsl0.ch3         2
  rc.dsl0.ch4       135
  rc.dsl0.ch5         2
  rc.dsl0.ch6       134
  rc.dsl0.ch7       212
  rc.dsl0.ch8       132
  rc.dsl0.ch9       227
  rc.dsl1.rssi        0
  rc.dsl1.ch0         0
  rc.dsl1.ch1         0
  rc.dsl1.ch2         0
  rc.dsl1.ch3         0
  rc.dsl1.ch4         0
  rc.dsl1.ch5         0
  rc.dsl1.ch6         0
  rc.dsl1.ch7         0
  rc.dsl1.ch8         0
  rc.dsl1.ch9         0
  rc.test1            0
  rc.test2            0