An EtherCAT-based real-time motion control system in mobile robot application

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

22 Scopus citations

Abstract

This paper presents a real-time motion control system using EtherCAT protocol and its application on a differential drive mobile robot. The motion controller is designed from open-source components consisting of dual kernel approach using standard Linux and real-time extension of Xenomai, and the EtherCAT Master stack, IgH. In order to validate feasibility of the real-time system, timing analysis between the master and the slaves is performed in terms of periodicity of the cyclic task, jitter, and in-control execution time as test metrics. Furthermore, we conducted a convolution based trajectory planning algorithm that considers the physical limits of the mobile robot to generate periodic velocity commands following a curved path. Encoder data from each wheels is evaluated to guarantee the accuracy of the motion control system in Cartesian space.

Original languageEnglish
Title of host publication2016 13th International Conference on Ubiquitous Robots and Ambient Intelligence, URAI 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages710-715
Number of pages6
ISBN (Electronic)9781509008216
DOIs
StatePublished - 21 Oct 2016
Event13th International Conference on Ubiquitous Robots and Ambient Intelligence, URAI 2016 - Xian, China
Duration: 19 Aug 201622 Aug 2016

Publication series

Name2016 13th International Conference on Ubiquitous Robots and Ambient Intelligence, URAI 2016

Conference

Conference13th International Conference on Ubiquitous Robots and Ambient Intelligence, URAI 2016
Country/TerritoryChina
CityXian
Period19/08/1622/08/16

Keywords

  • CANopen-over-EtherCAT
  • EtherCAT
  • Mobile robot
  • Real-time
  • Xenomai

Fingerprint

Dive into the research topics of 'An EtherCAT-based real-time motion control system in mobile robot application'. Together they form a unique fingerprint.

Cite this