• Home
  • Search
  • Fastcat: An Open-Source Library for Composable EtherCAT Control Systems
  • Cite Icon8
  • https://doi.org/10.1109/aero50100.2021.9438315Copy DOI Icon

Fastcat: An Open-Source Library for Composable EtherCAT Control Systems

  • Mar 6, 2021
  • Alex Brinkman +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Robotic testbeds used for flight and research technology development are highly complicated electromechanical systems demanding large engineering effort to configure and manage safety-critical hardware. The software that interoperates with robotic testbeds needs to be robust yet flexible to accommodate rapidly changing testbed needs and other operational demands in a cost-efficient manner. The Jet Propulsion Laboratory (JPL) presents a new open-source C++ library called Fastcat for powerful and flexible EtherCAT device configuration for testbed and robotic applications. Fastcat implements a set of C drivers called `Just SOEM Drivers' built on the popular Simple Open EtherCAT Master library for a small, but highly tested set of supported EtherCAT devices. Fastcat offers a rich set of capabilities such as supporting an arbitrary number of EtherCAT Masters, a YAML input configuration file, and a visualization tool `Fcviz' to graph the bus topology using the open-source Graphiz library. Furthermore, a novel feature called `Fastcat Signals' can efficiently route data and commands between devices to compose self-contained closed loop control systems such as heaters or joint-torque controllers with zero added latency. Abstract device types like signal generators, functions, and PID controllers and offline versions of device hardware drivers allow for powerful composability, offline-only testing, and flexible hybrid partial online - offline bus topologies. The Fastcat core library is middleware agnostic, but ROS2 wrappers are developed for ease-of-use. This paper will describe design tradeoffs, an overview of the implementation of these capabilities, and early results from the first JPL Robotic testbed use.

Similar Papers
  • Book Chapter

Design of a digital adaptive algorithm for torque-controlled robotic joints

  • Jan 01, 1995
  • Current Advances in Mechanical Design and Production VI
  • Youssef Abdel-Magid +1
  • Research Article
  • Citations5

Trajectory control of a hydraulic system using intelligent control approach based on adaptive prediction model

  • Sep 07, 2023
  • IFAC Journal of Systems and Control
  • Dao Thanh Liem
  • Research Article

Enhancing Computer Vision Control System Performance: A Comparative Study of FOPID Controller Optimized with World Cup Optimization Algorithm

  • Jun 30, 2025
  • Journal of Al-Qadisiyah for Computer Science and Mathematics
  • Mustafa Radif +1
  • Conference Article
  • Citations12

DSP-Based Implementation of Fuzzy-PID Controller Using Genetic Optimization for High Performance Motor Drives

  • Sep 01, 2007
  • Ahmed Rubaai +2
  • Conference Article
  • Citations6

ANFIS based Vibration Monitoring System for Agriculture Pumping System with Fuzzy Logic Inference

  • Oct 20, 2022
  • S Sujitha +5
  • Research Article
  • Citations8

Application of Compound PID Control in the DC Servo Motor

  • Oct 01, 2009
  • Applied Mechanics and Materials
  • Xiao Yan Song +3
  • Research Article
  • Citations113

Directional control of planar human arm movement.

  • Dec 01, 1997
  • Journal of Neurophysiology
  • Gerald L Gottlieb +4
  • Research Article
  • Citations2

Design of Fuzzy PID Controller Based on Adaptive Particle Swarm Optimization with Cloud Theory

  • Jun 13, 2013
  • Advanced Materials Research
  • Ming Feng Ying +2
  • Conference Article
  • Citations9

Communication architecture of EtherCAT master for high-speed and IT-enabled real-time systems

  • Sep 01, 2015
  • Tatsuya Maruyama +1
  • Conference Article
  • Citations32

Attitude stabilization of Quad-rotor (UAV) system using Fuzzy PID controller (an experimental test)

  • Apr 01, 2015
  • S Faiz Ahmed +4
  • Dissertation

Steer by ear: clinical and neurophysiological evaluation of a novel human-machine interface

  • Jan 01, 2018
  • Leonie Schmalfuß
  • Research Article
  • Citations21

A Review on Control System Applications in Industrial Processes

  • Jan 01, 2021
  • IOP Conference Series: Materials Science and Engineering
  • P K Juneja +5
  • Conference Article
  • Citations12

Development Concepts for Mars Ascent Vehicle (MAV) Solid and Hybrid Vehicle Systems

  • Mar 01, 2019
  • Lisa Tunstill Mccollum +5
  • Research Article
  • Citations3

Greenhouse control system based on Fuzzy PID control

  • Jul 30, 2009
  • Journal of Computer Applications
  • Yi Qu +4
  • Conference Article
  • Citations8

A neural network fractional order PID controller for FOLPD process

  • Jul 01, 2016
  • Wen-Juan Shan +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.