paper-with-me

홈 › Papers

Ark: An Open-source Python-based Framework for Robot Learning

2025-06-24 · Magnus Dierking, Christopher E. Mower, Sarthak Das, Huang Helong, Jiacheng Qiu, Cody Reading, Wei Chen, Huidong Liang, Huang Guowei, Jan Peters, Quan Xingyue, Jun Wang, Haitham Bou-Ammar

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.

📄 PDF Abstract BibTeX arXiv:2506.21628

Code (0)

등록된 구현이 없습니다.

Tasks

Imitation LearningMotion Planning

Methods 이 논문이 사용한 방법론

Diffusion Diffusion models generate samples by gradually removing noise from a signal, and their training objective can be expressed as a reweighted variational lower-bound…

Similar Papers 제목 키워드 기반

miniSAM: A Flexible Factor Graph Non-linear Least Squares Optimization Framework

2019-09-03 · Jing Dong, Zhaoyang Lv

Many problems in computer vision and robotics can be phrased as non-linear least squares optimization problems represented by factor graphs, for example, simultaneous localization and mapping (SLAM), structure from motio…

BenchmarkingMotion PlanningSimultaneous Localization and Mapping

TriFinger: An Open-Source Robot for Learning Dexterity

2020-08-08 · Manuel Wüthrich, Felix Widmaier, Felix Grimminger, Joel Akpo 외

Dexterous object manipulation remains an open problem in robotics, despite the rapid progress in machine learning during the past decade. We argue that a hindrance is the high cost of experimentation on real systems, in …

Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)

frax: Fast Robot Kinematics and Dynamics in JAX

2026-04-05 · Daniel Morton, Marco Pavone arxiv

In robot control, planning, and learning, there is a need for rigid-body dynamics libraries that are highly performant, easy to use, and compatible with CPUs and accelerators. While existing libraries often excel at eith…

SLIM-VDB: A Real-Time 3D Probabilistic Semantic Mapping Framework

2025-12-15 · Anja Sheppard, Parker Ewen, Joey Wilson, Advaith V. Sethuraman 외 arxiv

This paper introduces SLIM-VDB, a new lightweight semantic mapping system with probabilistic semantic fusion for closed-set or open-set dictionaries. Advances in data structures from the computer graphics community, such…

Scene Understanding

Bonnet: An Open-Source Training and Deployment Framework for Semantic Segmentation in Robotics using CNNs

2018-02-25 · Andres Milioto, Cyrill Stachniss

The ability to interpret a scene is an important capability for a robot that is supposed to interact with its environment. The knowledge of what is in front of the robot is, for example, relevant for navigation, manipula…

Semantic Segmentation