English

Advancing The Robotics Software Development Experience: Bridging Julia's Performance and Python's Ecosystem

Robotics 2024-06-07 v1

Abstract

Robotics programming typically involves a trade-off between the ease of use offered by Python and the run-time performance of C++. While multi-language architectures address this trade-off by coupling Python's ergonomics with C++'s speed, they introduce complexity at the language interface. This paper proposes using Julia for performance-critical tasks within Python ROS 2 applications, providing an elegant solution that streamlines the development process without disrupting the existing Python workflow.

Keywords

Cite

@article{arxiv.2406.03677,
  title  = {Advancing The Robotics Software Development Experience: Bridging Julia's Performance and Python's Ecosystem},
  author = {Gustavo Nunes Goretkin and Joseph Carpinelli and Andy Park},
  journal= {arXiv preprint arXiv:2406.03677},
  year   = {2024}
}
R2 v1 2026-06-28T16:55:14.282Z