English

Lodestar: An Integrated Embedded Real-Time Control Engine

Robotics 2022-03-02 v1 Systems and Control Systems and Control

Abstract

In this work we present Lodestar, an integrated engine for rapid real-time control system development. Using a functional block diagram paradigm, Lodestar allows for complex multi-disciplinary control software design, while automatically resolving execution order, circular data-dependencies, and networking. In particular, Lodestar presents a unified set of control, signal processing, and computer vision routines to users, which may be interfaced with external hardware and software packages using interoperable user-defined wrappers. Lodestar allows for user-defined block diagrams to be directly executed, or for them to be translated to overhead-free source code for integration in other programs. We demonstrate how our framework departs from approaches used in state-of-the-art simulation frameworks to enable real-time performance, and compare its capabilities to existing solutions in the realm of control software. To demonstrate the utility of Lodestar in real-time control systems design, we have applied Lodestar to implement two real-time torque-based controller for a robotic arm. In addition, we have developed a novel autofocus algorithm for use in thermography-based localization and parameter estimation in electrosurgery and other areas of robot-assisted surgery. We compare our algorithm design approach in Lodestar to a classical ground-up approach, showing that Lodestar considerably eases the design process. We also show how Lodestar can seamlessly interface with existing simulation and networking framework in a number of simulation examples.

Keywords

Cite

@article{arxiv.2203.00649,
  title  = {Lodestar: An Integrated Embedded Real-Time Control Engine},
  author = {Hamza El-Kebir and Joseph Bentsman and Melkior Ornik},
  journal= {arXiv preprint arXiv:2203.00649},
  year   = {2022}
}

Comments

8 pages, 7 figures. Submitted to IROS22. More info, including source code, at https://ldstr.dev

R2 v1 2026-06-24T09:58:19.399Z