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

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Goretkin, Gustavo Nunes, Carpinelli, Joseph, Park, Andy
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866911907933323264
author Goretkin, Gustavo Nunes
Carpinelli, Joseph
Park, Andy
author_facet Goretkin, Gustavo Nunes
Carpinelli, Joseph
Park, Andy
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2406_03677
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Advancing The Robotics Software Development Experience: Bridging Julia's Performance and Python's Ecosystem
Goretkin, Gustavo Nunes
Carpinelli, Joseph
Park, Andy
Robotics
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.
title Advancing The Robotics Software Development Experience: Bridging Julia's Performance and Python's Ecosystem
topic Robotics
url https://arxiv.org/abs/2406.03677