TY - GEN
T1 - Minimizing jitter in Ethernet using a linear backoff for real-time robot control communication and its implementation on FPGA
AU - Ishak, Mohamad Khairi
AU - Herrmann, Guido
AU - Pearson, Martin J.
PY - 2012
Y1 - 2012
N2 - Deterministic control communication is a backbone of many novel robotic complex systems, e.g HUBO uses CAN. The aim of this paper, in contrast, is to develop an approach for cheap and deterministic control communication using Ethernet real-time control communication. A half-duplex Ethernet network populated with a small/medium number of Media Access Controllers (MACs) is used for timed real-time communication. Matlab and Field-programmable gate array (FPGA) technology, i.e Xilinx XC3S500E from the Spartan-3E family, are used to simulate and implement the Ethernet communication strategy. The FPGA units are programmed in Verilog using Xilinx ISE 11.1 software tools. For communication, a time-triggered approach is used, i.e a synchronization signal triggers the sending of data from each Ethernet data transmitting unit. Moreover, data packages are sent at well defined times after each trigger instant to reduce collisions. Collisions mainly occur due to jitter of the transmitter system, so that arbitration (similar to CANopen) is necessary. A Linear Backoff scheme is used in comparison to the Binary Exponential backoff scheme. This paper analyzes and investigates how the backoff scheme affects the performance of the Carrier Sense Multiple Access protocol with Collision Detection (CSMA/CD) in a basic MAC, in terms of data arrival characteristics, i.e jitter and delay for deterministic control communication. We propose to assign different minimal back-off times for each of the CSMA/CD controller units and FPGA boards to minimize packet collisions.
AB - Deterministic control communication is a backbone of many novel robotic complex systems, e.g HUBO uses CAN. The aim of this paper, in contrast, is to develop an approach for cheap and deterministic control communication using Ethernet real-time control communication. A half-duplex Ethernet network populated with a small/medium number of Media Access Controllers (MACs) is used for timed real-time communication. Matlab and Field-programmable gate array (FPGA) technology, i.e Xilinx XC3S500E from the Spartan-3E family, are used to simulate and implement the Ethernet communication strategy. The FPGA units are programmed in Verilog using Xilinx ISE 11.1 software tools. For communication, a time-triggered approach is used, i.e a synchronization signal triggers the sending of data from each Ethernet data transmitting unit. Moreover, data packages are sent at well defined times after each trigger instant to reduce collisions. Collisions mainly occur due to jitter of the transmitter system, so that arbitration (similar to CANopen) is necessary. A Linear Backoff scheme is used in comparison to the Binary Exponential backoff scheme. This paper analyzes and investigates how the backoff scheme affects the performance of the Carrier Sense Multiple Access protocol with Collision Detection (CSMA/CD) in a basic MAC, in terms of data arrival characteristics, i.e jitter and delay for deterministic control communication. We propose to assign different minimal back-off times for each of the CSMA/CD controller units and FPGA boards to minimize packet collisions.
KW - CSMA/CD
KW - Ethernet
KW - FPGA
KW - Linear Backoff
KW - real-time
UR - https://www.scopus.com/pages/publications/84864982265
U2 - 10.1007/978-3-642-32527-4_21
DO - 10.1007/978-3-642-32527-4_21
M3 - Conference contribution
AN - SCOPUS:84864982265
SN - 9783642325267
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 232
EP - 243
BT - Advances in Autonomous Robotics - Joint Proceedings of the 13th Annual TAROS Conference and the 15th Annual FIRA RoboWorld Congress
T2 - Joint of the 13th Annual Conference on Towards Autonomous Robotic Systems, TAROS 2012 and the 15th Annual FIRA RoboWorld Congress
Y2 - 20 August 2012 through 23 August 2012
ER -