6-Axis Bus IMU Documentation

6-Axis Bioloid Bus IMU



Introduction

A careful reading of the AX-12 manual is highly recommended, as it forms the baseline documentation for Bioloid bus devices.

Feature Overview

- can change the device ID (defaults to 120)
- can change baud rate, return delay time, status return level
- control table implementation (partly in EEPROM)
- updates IMU entries at 100 Hz

Control Table

EEPROM Table
AddressItemAccessInitial Value
0 (0x00)Model Number(L)RD10
1 (0x01)Model Number(H)RD67
2 (0x02)Firmware VersionRD?
3 (0x03)IDRD,WR120
4 (0x04)Baud RateRD,WR1
5 (0x05)Return Delay TimeRD,WR250
6 (0x06)Reserved-0
7 (0x07)Reserved-0
8 (0x08)Reserved-0
9 (0x09)Reserved-0
10 (0x0A)Reserved-0
11 (0x0B)Reserved-0
12 (0x0C)Reserved-0
13 (0x0D)Reserved-0
14 (0x0E)Reserved-0
15 (0x0F)Reserved-0
16 (0x10)Status Return LevelRD,WR2
17 (0x11)Reserved-0
18 (0x12)Reserved-0
19 (0x13)Reserved-0
20 (0x14)Reserved-0
21 (0x15)Reserved-0
22 (0x17)Reserved-0
23 (0x18)Reserved-0


RAM Table
AddressItemAccessInitial Value
24 (0x18)Reserved-0
25 (0x19)LEDRD,WR0
26 (0x1A)Sideways Accel(L)RD?
27 (0x1B)Sideways Accel(H)RD?
28 (0x1C)Forwards Accel(L)RD?
29 (0x1D)Forwards Accel(H)RD?
30 (0x1E)Vertical Accel(L)RD?
31 (0x1F)Vertical Accel(H)RD?
32 (0x20)Pitch Rate(L)RD?
33 (0x21)Pitch Rate(H)RD?
34 (0x22)Roll Rate(L)RD?
35 (0x23)Roll Rate(H)RD?
36 (0x24)Yaw Rate(L)RD?
37 (0x25)Yaw Rate(H)RD?




Commands

The following commands are processed by this device:

InstructionFunctionValue# of Parms
PINGNo action. Used for obtaining a Status Packet0x010
READ_DATAReading values in the Control Table0x022
WRITE_DATAWriting values to the Control Table0x032+
RESETChanges the control table values back to the Factory Default Values0x060


The way these commands are used, including the way the checksum is generated and the contents of the return packet, is identical to the Robotis devices.



Sensors

The sensors on the board are these:

IMU 5 Degrees of Freedom
Gyro Breakout Board - ADXRS300 - 300 degree/sec

Those two pages have links to the individual sensor chip datasheets.


o