Pixi: Unified Software Development and Distribution for Robotics and AI

📅 2025-11-06
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Robotics faces a severe reproducibility crisis: approximately 70% of algorithms cannot be independently reproduced, primarily due to dependency conflicts and environment setup complexity arising from multilingual, fragmented toolchains. To address this, we propose a unified, cross-platform package management framework tailored for robotics and AI. Our approach introduces three core innovations: (1) a project-level lockfile mechanism ensuring bit-for-bit cross-platform reproducibility; (2) unified dependency resolution across conda-forge and PyPI ecosystems via a single entry point; and (3) integration of a high-performance SAT solver, accelerating dependency resolution by 10×. Deployed across over 5,300 open-source projects, the framework reduces environment configuration time from hours to minutes. It significantly lowers the barrier to experimental reproducibility and provides foundational infrastructure for collaborative, reproducible research in robotics and AI.

Technology Category

Application Category

📝 Abstract
The reproducibility crisis in scientific computing constrains robotics research. Existing studies reveal that up to 70% of robotics algorithms cannot be reproduced by independent teams, while many others fail to reach deployment because creating shareable software environments remains prohibitively complex. These challenges stem from fragmented, multi-language, and hardware-software toolchains that lead to dependency hell. We present Pixi, a unified package-management framework that addresses these issues by capturing exact dependency states in project-level lockfiles, ensuring bit-for-bit reproducibility across platforms. Its high-performance SAT solver achieves up to 10x faster dependency resolution than comparable tools, while integration of the conda-forge and PyPI ecosystems removes the need for multiple managers. Adopted in over 5,300 projects since 2023, Pixi reduces setup times from hours to minutes and lowers technical barriers for researchers worldwide. By enabling scalable, reproducible, collaborative research infrastructure, Pixi accelerates progress in robotics and AI.
Problem

Research questions and friction points this paper is trying to address.

Addresses reproducibility crisis in robotics research with up to 70% irreproducible algorithms
Solves fragmented multi-language toolchains causing dependency hell in robotics software
Eliminates complexity in creating shareable software environments for AI deployment
Innovation

Methods, ideas, or system contributions that make the work stand out.

Unified package-management framework for robotics and AI
Captures exact dependency states using project-level lockfiles
Integrates conda-forge and PyPI ecosystems for unified management
🔎 Similar Papers
No similar papers found.
T
Tobias Fischer
QUT Centre for Robotics, Queensland University of Technology, 2 George St, Brisbane, QLD 4001, Australia
W
Wolf Vollprecht
prefix.dev, Hobrechtstraße 58, 12047 Berlin, Germany
B
Bas Zalmstra
prefix.dev, Hobrechtstraße 58, 12047 Berlin, Germany
R
Ruben Arts
prefix.dev, Hobrechtstraße 58, 12047 Berlin, Germany
T
Tim de Jager
prefix.dev, Hobrechtstraße 58, 12047 Berlin, Germany
A
Alejandro Fontan
QUT Centre for Robotics, Queensland University of Technology, 2 George St, Brisbane, QLD 4001, Australia
A
Adam D. Hines
QUT Centre for Robotics, Queensland University of Technology, 2 George St, Brisbane, QLD 4001, Australia; School of Natural Sciences, Macquarie University, Eastern Road, Macquarie Park, NSW 2109, Australia
Michael Milford
Michael Milford
QUT Professor | Director, QUT Robotics Centre | ARC Laureate Fellow | Microsoft Fellow
Roboticscomputational neurosciencenavigationSLAMRatSLAM
Silvio Traversaro
Silvio Traversaro
Fondazione Istituto Italiano di Tecnologia
humanoid robotsdynamicsindustrial robotics
Daniel Claes
Daniel Claes
Smart Robotics, De Rijn 6C, 5684 PJ Best, The Netherlands
S
Scarlett Raine
QUT Centre for Robotics, Queensland University of Technology, 2 George St, Brisbane, QLD 4001, Australia