ARK Home

Code Docs

ARK

Ark is a lightweight, Python-first robotics framework designed to simplify the development of robot systems and machine learning workflows. It offers a modular, node-based architecture for managing communication between sensors, actuators, simulations, and control policies. Unlike traditional frameworks like ROS, Ark prioritizes ease of use, fast prototyping, and seamless integration with tools like PyBullet, MuJoCo, and modern ML libraries—making it ideal for both research and real-world robotics deployment.

<aside> 🚀

Look at our pathways to get up and running quickly:

Ark Pathways

</aside>


Whether you're training policies, visualising sensor data, or building full robot pipelines—Ark helps you do it faster, cleaner, and with fewer dependencies.


https://youtu.be/sevxLQDtGDs

Table of Contents


Ark Pathways

Follow these curated tutorials and setps to get setup and running in Ark for your desired usecases!

Quick Start

Franka Emika Panda

Pybullet Simulation

Adding Robots

Ark Details

Ark File Structure

Publisher & Subscriber

Launcher Files

Machine Learning

Setting Up An Environment

Ark Gym

PS4 Controller