Ark: An Open-source Python-based Framework for Robot Learning
Not on the map. Why?
Abstract (arXiv)
Robotics has made remarkable hardware strides-from DARPA's Urban and Robotics Challenges to the first humanoid-robot kickboxing tournament-yet commercial autonomy still lags behind progress in machine learning. A major bottleneck is software: current robot stacks demand steep learning curves, low-level C/C++ expertise, fragmented tooling, and intricate hardware integration, in stark contrast to the Python-centric, well-documented ecosystems that propelled modern AI. We introduce ARK, an open-source, Python-first robotics framework designed to close that gap. ARK presents a Gym-style environment interface that allows users to collect data, preprocess it, and train policies using state-of-the-art imitation-learning algorithms (e.g., ACT, Diffusion Policy) while seamlessly toggling between high-fidelity simulation and physical robots. A lightweight client-server architecture provides networked publisher-subscriber communication, and optional C/C++ bindings ensure real-time performance when needed. ARK ships with reusable modules for control, SLAM, motion planning, system identification, and visualization, along with native ROS interoperability. Comprehensive documentation and case studies-from manipulation to mobile navigation-demonstrate rapid prototyping, effortless hardware swapping, and end-to-end pipelines that rival the convenience of mainstream machine-learning workflows. By unifying robotics and AI practices under a common Python umbrella, ARK lowers entry barriers and accelerates research and commercial deployment of autonomous robots.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 15 of its 44 references that are in the map. First posted on arXiv 24 Jun 2025.
Builds on
15 of 44 references.
References · 15
- 2017Attention Is All You Needcited by 60,361
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2023Learning Fine-Grained Bimanual Manipulation with Low-Cost Hardwarecited by 1,568
- 2022Code as Policies: Language Model Programs for Embodied Controlcited by 1,210
- 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 664
- 2014cuDNN: Efficient Primitives for Deep Learningcited by 245
- 2022Robot Operating System 2: Design, Architecture, and Uses In The Wildcited by 199
- 2019A Review of Robot Learning for Manipulation: Challenges, Representations, and Algorithmscited by 142
- 2025HAMSTER: Hierarchical Action Models For Open-World Robot Manipulationcited by 130
- 2019PyRobot: An Open-source Robotics Framework for Research and Benchmarkingcited by 39
- 2023Robot Learning in the Era of Foundation Models: A Surveycited by 38
- 2021From Machine Learning to Robotics: Challenges and Opportunities for Embodied Intelligencecited by 35
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2025Control Your Robot: A Unified System for Robot Control and Policy Deployment ↗
- 2026The Open Ant: A Robot Platform for Reinforcement Learning Research
- 2025Robot Learning: A Tutorial
- 2018An Algorithmic Perspective on Imitation Learning
- 2025RoboManipBaselines: A Unified Framework for Imitation Learning in Robotic Manipulation across Real and Simulation Environments
- 2026Nautilus: From One Prompt to Plug-and-Play Robot Learning
- 2023Orbit: A Unified Simulation Framework for Interactive Robot Learning Environments
- 2025RoboVerse: Towards a Unified Platform, Dataset and Benchmark for Scalable and Generalizable Robot Learning