Skip to content

Hands Control Table

The control table consists of multiple data fields that represent the current status of the device and are necessary for operation and control.
Users can read specific data from the control table through Instruction Packets (READ Instruction) to understand the device status, and control the device by modifying data (WRITE Instruction).

Control Table, Data, and Address

The control table is a collection of multiple data fields for device status and control.
Users can read specific data from the control table through READ Instruction Packets to understand the device status.
Users can also control the device by modifying specific data in the control table through WRITE Instruction Packets.
Address is a unique value used to access specific data in the control table via Instruction Packets.
To read or write device data, the address of the corresponding data must be specified in the Instruction Packet.
For detailed information about Packets, please refer to DYNAMIXEL Protocol 2.0.

INFO

Negative numbers follow the Two's complement rule. For detailed explanation of Two's complement, please refer to Wikipedia's Two's complement.

Area (EEPROM, RAM)

The control table is divided into EEPROM, RAM, and Hybrid areas. The characteristics of each area are as follows:

AreaDescription
EEPROMValues in the EEPROM area are preserved even when power is turned off (Non-Volatile).
RAMThe RAM area is reset to default values each time power is applied (Volatile).

Size

Data size is determined by purpose, ranging from 1 to 4 bytes. When modifying data through Instruction Packets, please verify the size of the corresponding data.
Consecutive data of 2 bytes or more is recorded according to the Little Endian rule.

Access Permission

Control table data has two access attributes. 'RW' allows both read and write access. 'R' has a read-only attribute.
Data with read-only attributes cannot be changed via WRITE Instructions.
Read-only attributes ('R') are primarily used for measurement or monitoring purposes, while read-write attributes ('RW') are used for device control.

Initial Value

The default values for the EEPROM area listed in the manual are the initial settings (factory default settings) of the product.
If modified by the user, the default value becomes the value changed by the user.
The default value for the RAM area is the value set when power is applied to the device.

Control Table Structure

AddressSize (Byte)Modbus AddressAreaData NameAccessInitial ValueRangeUnit
0240001EEPROMModel NumberR260--
2440002EEPROMModel InformationR---
6140004 (Lo byte)EEPROMFirmware VersionR---
7140004 (Hi byte)EEPROMIDRW100 ~ 252-
8140005 (Lo byte)RAMBus WatchdogRW00 ~ 12720 [msec]
11140006 (Hi byte)EEPROMProtocol TypeRW22 ~ 10-
12140007 (Lo byte)EEPROMBaud Rate (Bus)RW60 ~ 8-
13140007 (Hi byte)EEPROMReturn Delay TimeRW00 ~ 2542 [μsec]
20140011 (Lo byte)EEPROMBaud Rate (DXL)RW60 ~ 6-
15140008 (Hi byte)RAMStatus Return LevelRW20 ~ 2-
16140009 (Lo byte)RAMRegistered InstructionR00 ~ 1-
33140017 (Hi byte)EEPROMOperating ModeRW00 ~ 1-
60240031EEPROMMax Voltage LimitRW32003200 ~ 55000.01 [V]
62240032EEPROMMin Voltage LimitRW16001600 ~ 55000.01 [V]
65140033 (Hi byte)RAMLEDRW00 ~ 1-
70140036 (Lo byte)RAMTableSync EnableRW00 ~ 1-
71140036 (Hi byte)RAMHardware Error StatusR0--
100240051RAMRealtime TickR00 ~ 32,7671 [msec]
102240052RAMPresent Input VoltageR--0.01 [V]
106140054 (Lo byte)RAMStatusR0--
1222N/AEEPROMIndirect Address 1RW0512 ~ 1,023-
1242N/AEEPROMIndirect Address 2RW0512 ~ 1,023-
...........................
6322N/AEEPROMIndirect Address 256RW0512 ~ 1,023-
6341N/ARAMIndirect Data 1RW00 ~ 255-
6351N/ARAMIndirect Data 2RW00 ~ 255-
...........................
8891N/ARAMIndirect Data 256RW00 ~ 255-
1024140513 (Lo byte)EEPROMTableSync1 ID 1RW2550 ~ 252-
1025140513 (Hi byte)EEPROMTableSync1 ID 2RW2550 ~ 252-
...........................
1029140515 (Hi byte)EEPROMTableSync1 ID 6RW2550 ~ 252-
1030240516EEPROMTableSync1 Read Address 1RW00 ~ 1023-
1032240517EEPROMTableSync1 Read Address 2RW00 ~ 1023-
...........................
1040240521EEPROMTableSync1 Read Address 6RW00 ~ 1023-
1042240522EEPROMTableSync1 Read Size 1RW00 ~ 1023-
1044240523EEPROMTableSync1 Read Size 2RW00 ~ 1023-
...........................
1052240527EEPROMTableSync1 Read Size 6RW00 ~ 1023-
1054240528EEPROMTableSync1 Write Address 1RW00 ~ 1023-
1056240529EEPROMTableSync1 Write Address 2RW00 ~ 1023-
...........................
1064240533EEPROMTableSync1 Write Address 6RW00 ~ 1023-
1066240534EEPROMTableSync1 Write Size 1RW00 ~ 1023-
1068240535EEPROMTableSync1 Write Size 2RW00 ~ 1023-
...........................
1076240539EEPROMTableSync1 Write Size 6RW00 ~ 1023-
1078140540 (Lo byte)RAMTableSync1 Read Data 1R00 ~ 255-
1079140540 (Hi byte)RAMTableSync1 Read Data 2R00 ~ 255-
...........................
1149140575 (Hi byte)RAMTableSync1 Read Data 72R00 ~ 255-
1150140576 (Lo byte)RAMTableSync1 Write Data 1RW00 ~ 255-
1151140576 (Hi byte)RAMTableSync1 Write Data 2RW00 ~ 255-
...........................
1221140611 (Hi byte)RAMTableSync1 Write Data 72RW00 ~ 255-
1222140612 (Lo byte)EEPROMTableSync2 ID 1RW2550 ~ 252-
1223140612 (Hi byte)EEPROMTableSync2 ID 2RW2550 ~ 252-
...........................
1227140614 (Hi byte)EEPROMTableSync2 ID 6RW2550 ~ 252-
1228240615EEPROMTableSync2 Read Address 1RW00 ~ 1023-
1230240616EEPROMTableSync2 Read Address 2RW00 ~ 1023-
...........................
1238240620EEPROMTableSync2 Read Address 6RW00 ~ 1023-
1240240621EEPROMTableSync2 Read Size 1RW00 ~ 1023-
1242240622EEPROMTableSync2 Read Size 2RW00 ~ 1023-
...........................
1250240626EEPROMTableSync2 Read Size 6RW00 ~ 1023-
1252240627EEPROMTableSync2 Write Address 1RW00 ~ 1023-
1254240628EEPROMTableSync2 Write Address 2RW00 ~ 1023-
...........................
1262240632EEPROMTableSync2 Write Address 6RW00 ~ 1023-
1264240633EEPROMTableSync2 Write Size 1RW00 ~ 1023-
1266240634EEPROMTableSync2 Write Size 2RW00 ~ 1023-
...........................
1274240638EEPROMTableSync2 Write Size 6RW00 ~ 1023-
1276140639 (Lo byte)RAMTableSync2 Read Data 1R00 ~ 255-
1277140639 (Hi byte)RAMTableSync2 Read Data 2R00 ~ 255-
...........................
1347140674 (Hi byte)RAMTableSync2 Read Data 72R00 ~ 255-
1348140675 (Lo byte)RAMTableSync2 Write Data 1RW00 ~ 255-
1349140675 (Hi byte)RAMTableSync2 Write Data 2RW00 ~ 255-
...........................
1419140710 (Hi byte)RAMTableSync2 Write Data 72RW00 ~ 255-
1420140711 (Lo byte)EEPROMTableSync3 ID 1RW2550 ~ 252-
1421140711 (Hi byte)EEPROMTableSync3 ID 2RW2550 ~ 252-
...........................
1425140713 (Hi byte)EEPROMTableSync3 ID 6RW2550 ~ 252-
1426240714EEPROMTableSync3 Read Address 1RW00 ~ 1023-
1428240715EEPROMTableSync3 Read Address 2RW00 ~ 1023-
...........................
1436240719EEPROMTableSync3 Read Address 6RW00 ~ 1023-
1438240720EEPROMTableSync3 Read Size 1RW00 ~ 1023-
1440240721EEPROMTableSync3 Read Size 2RW00 ~ 1023-
...........................
1448240725EEPROMTableSync3 Read Size 6RW00 ~ 1023-
1450240726EEPROMTableSync3 Write Address 1RW00 ~ 1023-
1452240727EEPROMTableSync3 Write Address 2RW00 ~ 1023-
...........................
1460240731EEPROMTableSync3 Write Address 6RW00 ~ 1023-
1462240732EEPROMTableSync3 Write Size 1RW00 ~ 1023-
1464240733EEPROMTableSync3 Write Size 2RW00 ~ 1023-
...........................
1472240737EEPROMTableSync3 Write Size 6RW00 ~ 1023-
1474140738 (Lo byte)RAMTableSync3 Read Data 1R00 ~ 255-
1475140738 (Hi byte)RAMTableSync3 Read Data 2R00 ~ 255-
...........................
1545140773 (Hi byte)RAMTableSync3 Read Data 72R00 ~ 255-
1546140774 (Lo byte)RAMTableSync3 Write Data 1RW00 ~ 255-
1547140774 (Hi byte)RAMTableSync3 Write Data 2RW00 ~ 255-
...........................
1617140809 (Hi byte)RAMTableSync3 Write Data 72RW00 ~ 255-
1618140810 (Lo byte)EEPROMTableSync4 ID 1RW2550 ~ 252-
1619140810 (Hi byte)EEPROMTableSync4 ID 2RW2550 ~ 252-
...........................
1623140812 (Hi byte)EEPROMTableSync4 ID 6RW2550 ~ 252-
1624240813EEPROMTableSync4 Read Address 1RW00 ~ 1023-
1626240814EEPROMTableSync4 Read Address 2RW00 ~ 1023-
...........................
1634240818EEPROMTableSync4 Read Address 6RW00 ~ 1023-
1636240819EEPROMTableSync4 Read Size 1RW00 ~ 1023-
1638240820EEPROMTableSync4 Read Size 2RW00 ~ 1023-
...........................
1646240824EEPROMTableSync4 Read Size 6RW00 ~ 1023-
1648240825EEPROMTableSync4 Write Address 1RW00 ~ 1023-
1650240826EEPROMTableSync4 Write Address 2RW00 ~ 1023-
...........................
1658240830EEPROMTableSync4 Write Address 6RW00 ~ 1023-
1660240831EEPROMTableSync4 Write Size 1RW00 ~ 1023-
1662240832EEPROMTableSync4 Write Size 2RW00 ~ 1023-
...........................
1670240836EEPROMTableSync4 Write Size 6RW00 ~ 1023-
1672140837 (Lo byte)RAMTableSync4 Read Data 1R00 ~ 255-
1673140837 (Hi byte)RAMTableSync4 Read Data 2R00 ~ 255-
...........................
1743140872 (Hi byte)RAMTableSync4 Read Data 72R00 ~ 255-
1744140873 (Lo byte)RAMTableSync4 Write Data 1RW00 ~ 255-
1745140873 (Hi byte)RAMTableSync4 Write Data 2RW00 ~ 255-
...........................
1815140908 (Hi byte)RAMTableSync4 Write Data 72RW00 ~ 255-
1816140909 (Lo byte)EEPROMTableSync5 ID 1RW2550 ~ 252-
1817140909 (Hi byte)EEPROMTableSync5 ID 2RW2550 ~ 252-
...........................
1821140911 (Hi byte)EEPROMTableSync5 ID 6RW2550 ~ 252-
1822240912EEPROMTableSync5 Read Address 1RW00 ~ 1023-
1824240913EEPROMTableSync5 Read Address 2RW00 ~ 1023-
...........................
1832240917EEPROMTableSync5 Read Address 6RW00 ~ 1023-
1834240918EEPROMTableSync5 Read Size 1RW00 ~ 1023-
1836240919EEPROMTableSync5 Read Size 2RW00 ~ 1023-
...........................
1844240923EEPROMTableSync5 Read Size 6RW00 ~ 1023-
1846240924EEPROMTableSync5 Write Address 1RW00 ~ 1023-
1848240925EEPROMTableSync5 Write Address 2RW00 ~ 1023-
...........................
1856240929EEPROMTableSync5 Write Address 6RW00 ~ 1023-
1858240930EEPROMTableSync5 Write Size 1RW00 ~ 1023-
1860240931EEPROMTableSync5 Write Size 2RW00 ~ 1023-
...........................
1868240935EEPROMTableSync5 Write Size 6RW00 ~ 1023-
1870140936 (Lo byte)RAMTableSync5 Read Data 1R00 ~ 255-
1871140936 (Hi byte)RAMTableSync5 Read Data 2R00 ~ 255-
...........................
1941140971 (Hi byte)RAMTableSync5 Read Data 72R00 ~ 255-
1942140972 (Lo byte)RAMTableSync5 Write Data 1RW00 ~ 255-
1943140972 (Hi byte)RAMTableSync5 Write Data 2RW00 ~ 255-
...........................
2013141007 (Hi byte)RAMTableSync5 Write Data 72RW00 ~ 255-
2016141009 (Lo byte)RAMPreset IndexRW00 ~ 2-
2017141009 (Hi byte)RAMPreset Motion IndexRW00 ~ 1001 [%]
2018241010RAMPreset Motion TimeRW00 ~ 32,7371 [msec]

Control Table Description

Model Number (0)

The model number of the device.

Model Information (2)

Additional information about the device model.

Firmware Version (6)

The firmware version of the device.

ID (7)

A unique number used to identify the device via Instruction Packets. Values from 0 to 253 (0xFD) can be used, and 254 (0xFE) is specially used as the Broadcast ID. When an Instruction Packet is sent with the Broadcast ID (254, 0xFE), commands can be sent to all devices.

INFO

Be careful not to duplicate IDs of connected devices. If device IDs are duplicated, communication errors will occur and searching for DYNAMIXELs with unique IDs will fail.

INFO

When the ID of an Instruction packet is the Broadcast ID (0xFE), Status Packets for Read Instructions or Write Instructions are not returned regardless of the Status Return Level (15) setting. For more details, please refer to the Status Packet section in DYNAMIXEL Protocol 2.0.

Bus Watchdog (8)

Bus Watchdog (8) is a convenience feature that stops the TableSync function when communication (RS485) between the controller and device is interrupted due to an unspecified error.
Here, communication refers to all Instruction Packets defined in the protocol.

ValueDescription
Range0Bus Watchdog function disabled, Bus Watchdog Error cleared
Range1 ~ 127Bus Watchdog enabled (unit: 20 [msec])
Range-1Bus Watchdog Error status

The Bus Watchdog function monitors the communication interval (time) between the controller and device when TableSync Enable (70) is '1' (TableSync ON).
If the measured communication interval (time) is greater than the Bus Watchdog (8) setting, the TableSync function stops.
At this time, Bus Watchdog (8) changes to '-1' (Bus Watchdog Error).
Changing the Bus Watchdog (8) value to '0' clears the Bus Watchdog Error.

Protocol Type (11)

To communicate with DYNAMIXEL, an appropriate protocol type must be selected.
Please refer to the following table and select the appropriate DYNAMIXEL protocol according to the protocol type of the device to be used together.

ValueTypeDescription
2 (default)DYNAMIXEL Protocol 2.0Refer to protocol compatibility table
10Modbus-RTU, Industrial Standard Protocol

Baud Rate (Bus) (12)

Communication speed for communication with the upper controller.

ValueCommunication SpeedError Rate
86M [bps]0.000 [%]
74.5M [bps]0.000 [%]
6 (default)4M [bps]0.000 [%]
53M [bps]0.000 [%]
42M [bps]0.000 [%]
31M [bps]0.000 [%]
2115,200 [bps]0.000 [%]
157,600 [bps]0.000 [%]
09,600 [bps]0.000 [%]

INFO

UART communication is not affected if the baud rate error is within 3 [%].

INFO

When using U2D2, lower the USB port response delay time (Latency) for stable communication at high baud rates.

Return Delay Time (13)

When DYNAMIXEL receives an Instruction Packet, it waits for Return Delay Time (13) and then returns a Status Packet.
Values from 0 to 254 (0xFE) can be used, and the unit is 2 [μsec].
For example, if the value is 10, the Status Packet is returned after 20 [μsec].

UnitRangeDescription
2 [μsec]0 ~ 254Default: '0' (0 [μsec])

Status Return Level (15)

Determines the return method of Status Packets.

ValueResponding InstructionsDescription
0PING InstructionReturns Status Packet only for PING commands
1PING Instruction
READ Instruction
Returns Status Packet only for PING and READ commands
2All InstructionsReturns Status Packet for all commands

INFO

When the Instruction Packet ID is the Broadcast ID, Status Packets for Read Instructions or Write Instructions are not returned regardless of the Status Return Level (15) setting. For more details, please refer to the Status Packet section in DYNAMIXEL Protocol 2.0.

Registered Instruction (16)

Indicates whether Write information has been registered by Reg Write Instruction.

ValueDescription
0No command registered by REG_WRITE.
1Command registered by REG_WRITE exists.

INFO

When an ACTION command is executed, the Registered Instruction (16) value changes to '0'.

Baud Rate (DXL) (20)

Communication speed for communication with DYNAMIXEL.

ValueCommunication SpeedError Rate
6 (default)4M [bps]0.000 [%]
53M [bps]0.000 [%]
42M [bps]0.000 [%]
31M [bps]0.000 [%]
2115,200 [bps]0.000 [%]
157,600 [bps]0.000 [%]
09,600 [bps]0.000 [%]

INFO

UART communication is not affected if the baud rate error is within 3 [%].

Operating Mode (33)

Sets the operating mode of the device. Since each operating mode has different characteristics, please set the operating mode appropriate for the system you want to implement.

ValueOperating ModeDescription
0Direct Control ModeMode that allows control using TableSync function or direct control of DYNAMIXEL.
1Preset Motion ModeMode that can perform pre-configured motions using DYNAMIXEL Wizard 2.0.

INFO

In Direct Control Mode, when the TableSync function is disabled, direct access and control of DYNAMIXEL is possible.

Min/Max Voltage Limit (60, 62)

Upper and lower limits of operating voltage. When Present Input Voltage (102), which represents the current voltage applied to the device, is outside the range of Max Voltage Limit (60) and Min Voltage Limit (62), the Input Voltage Error Bit (0x01) of Hardware Error Status (71) is set, and the Status Packet transmits the Alert Bit (0x80) through the Error field.

UnitValueDescription
Approx. 0.01 [V]1600 ~ 550016.0 ~ 55.0 [V]

LED (65)

Turns the LED ON/OFF.

ValueDescription
0 (default)Turns LED off.
1Turns LED on.

INFO

LED operation according to device status (conditions).

StatusLED Operation
BootingFlashes once
Factory ResetFlashes 4 times
AlarmFlashes
Boot ModeFlashes
OnFlashes

TableSync Enable (70)

Enables/disables the TableSync function. Be sure to disable TableSync before configuring it.

Hardware Error Status (71)

The device can detect dangerous situations during operation and protect itself. Since each bit's function is applied with OR logic, multiple settings are possible.
The controller can check whether the Alert Bit (0x80) is set in the Error field of the Status Packet, or check the current status through Hardware Error Status (71).
The detectable dangerous situations are shown in the table below.

BitNameDescription
7-Unused, always '0'
6Bus Watchdog ErrorWhen Bus Watchdog Error occurs
5-Unused, always '0'
4-Unused, always '0'
3-Unused, always '0'
2-Unused, always '0'
1-Unused, always '0'
0Input Voltage ErrorWhen the applied voltage is outside the set operating voltage range

Realtime Tick (100)

A counter representing the device's time.

UnitRangeDescription
1 [msec]0 ~ 32,767Restarts from '0' after 32,767.

Present Input Voltage (102)

The current supply voltage.

Status (106)

Represents the current status of ROBOTIS Hand.

BitNameDescription
7-Unused, always '0'
6Bus Watchdog ErrorWhen Bus Watchdog Error occurs
5-Unused, always '0'
4-Unused, always '0'
3-Unused, always '0'
2-Unused, always '0'
1-Unused, always '0'
0Input Voltage ErrorWhen the applied voltage is outside the set operating voltage range

Indirect Address (122~632), Indirect Data (634~889)

Users can use this function to collect and use necessary control tables.
When a specific address is set in the Indirect Address Table, the Indirect Data Table will have the same function as that specific address.
For example, if '65' is written to Indirect Address 1 (122) and '1' is written to Indirect Data 1 (634), the LED will turn on. The value of LED (65) will also be written as '1'.
Also, if a value is written to LED (65), the value of Indirect Data 1 will change in the same way. When a specific address is set in Indirect Address, Indirect Data becomes the same table as that address.
A point to note is when setting a Control Table with a length of 2 bytes or more as an Indirect Address.
All bytes of the Control Table Item must be set as Indirect Addresses for normal operation.
For example, to use Indirect Data 2 as TableSync1 Read Address 1 (1030), it must be set as follows.

INFO

Example 1: Assigning 1-byte LED (65) to Indirect Data 1 (634).
Indirect Address 1 (122): Change to '65', which is the address value of LED.
Change Indirect Data 1 (634) to '1': LED (65) value also changes to '1' and LED turns on.
Change Indirect Data 1 (634) to '0': LED (65) value also changes to '0' and LED turns off.

INFO

Example 2: To assign 2-byte TableSync1 Read Address 1 (1030) to Indirect Data 2 (635), all consecutive 2 bytes must be assigned.
Indirect Address 2 (124): Change value to 1030, which is the first address of TableSync1 Read Address 1.
Indirect Address 3 (126): Change value to 1031, which is the second address of TableSync1 Read Address 1.
Change 2 bytes from Indirect Data 2 to 3 to 561 (0x0231): TableSync1 Read Address 1 (1030) also changes to 561 (0x0231).

Indirect Data AddressTableSync1 Read Address 1 AddressStored HEX Value
63510300x31
63610310x02

INFO

To assign data of 2 bytes or more to Indirect Address, all data addresses must be assigned to Indirect Address as in Example 2.

TableSync [ID, Read Address, Read Size, Write Address, Write Size, Read Data, Write Data] (1024~2013)

Users can use this function to map specific areas of DYNAMIXEL's control table to ROBOTIS Hand's Table Sync Read Data and Table Sync Write Data areas.
ROBOTIS Hand's TableSync consists of 5 channels in total, with channel 1 assigned to the thumb, channel 2 to the index finger, channel 3 to the middle finger, channel 4 to the ring finger, and channel 5 to the little finger.
Specify the DYNAMIXEL ID to be mapped in TableSync ID, and specify the start address and size to read from DYNAMIXEL using TableSync Read Address and TableSync Read Size. Then data will be mapped to TableSync Read Data in the order of ID settings. Also, specify the start address and size of data to write to DYNAMIXEL using TableSync Write Address and TableSync Write Size. Then TableSync Write Data will be mapped in the order of ID settings. After configuration, setting TableSync Enable to 1 activates the TableSync function, and TableSync Read Data is constantly updated, while TableSync Write Data updates the mapped control table of DYNAMIXEL when data is written.
If the TableSync ID value is 255, that slot is disabled. A maximum of 6 slots can be mapped per channel.
For example, to map Present Position and Goal Position of 2 DYNAMIXELs with IDs 1 and 2 to TableSync1 Read Data and TableSync1 Write Data, configure as follows.

INFO

TableSync1 ID 1 : 1
TableSync1 ID 2 : 2
TableSync1 Read Address 1 : 132
TableSync1 Read Address 2 : 116
TableSync1 Read Size 1 : 4
TableSync1 Read Size 2 : 4
TableSync1 Write Address 1 : 132
TableSync1 Write Address 2 : 116
TableSync1 Write Size 1 : 4
TableSync1 Write Size 2 : 4

When TableSync Enable is set to 1, TableSync1 Read Data 1~4 will be the same as ID1's Present Position value, and TableSync Read Data 5~8 will be the same as ID2's Present Position value. Also, writing values to TableSync Write Data 1~4 will write to ID1's Goal Position, and writing values to TableSync Write Data 5~8 will write to ID2's Goal Position.

INFO

Set TableSync Read Size and TableSync Write Size according to the size of the control table you want to map. Incorrect size settings may cause data corruption.

Preset Index (2016)

When Operating Mode (33) is in Preset Motion Mode, you can select which of the 3 stored preset motions to perform.
Editing and saving preset motions is possible in the ROBOTIS Hand's menu of DYNAMIXEL Wizard 2.0.

Preset Motion Index (2017)

A function that can perform linearly interpolated motion between the start and end motions of the preset motion selected in Preset Index (2016).
At 0%, the start motion is performed, and at 100%, the end motion is performed.

Preset Motion Time (2018)

When playing the preset motion selected in Preset Index (2016), the delay time between each motion playback can be set.

AI Worker and AI Manipulator released under the Apache-2.0 license.