docs/introduction

Introduction

Artemis is a no-code AI platform for ROS 2 robots. Train, simulate, and deploy machine learning models to your robot fleet — without writing a single line of ML code.


What is Artemis?

Artemis sits between your robot hardware and your team. You upload sensor data, Artemis trains a model, and the result gets pushed over-the-air to your ROS 2 nodes — all from a browser dashboard. No MLOps background required.

Whether you're prototyping a single robot arm or managing a fleet of 50 autonomous vehicles, Artemis scales to fit your workflow.

New here? Jump straight to the Quick Start guide to have your first model deployed in under 10 minutes.

Key Features

  • No-code trainingUpload your dataset and Artemis automatically selects the right model architecture, trains it, and packages it for ROS 2 deployment.
  • ROS 2 nativeArtemis integrates directly with ROS 2 topics and services. Deploy models as standard ROS 2 nodes — no custom bridges needed.
  • Hardware-in-the-loop simulationTest your trained model in a physics-accurate simulation before pushing to live hardware, preventing costly crashes.
  • OTA model updatesPush new model versions to your fleet over-the-air with zero downtime. Artemis handles rollbacks automatically if performance drops.
  • Real-time monitoringTrack inference latency, resource utilization, and behavioral anomalies across your entire fleet from one dashboard.

How It Works

Artemis follows a four-stage pipeline that maps directly to the way robotics teams work:

01

Upload Data

ROS bags, CSV telemetry, image archives, or LIDAR point clouds.

02

Train Model

Artemis selects the architecture and trains on managed GPU infrastructure.

03

Simulate & Test

Run the model inside a physics sim before touching real hardware.

04

Deploy & Monitor

Push OTA to any ROS 2 node and watch live telemetry in the dashboard.

Prerequisites

Artemis is designed to work with any ROS 2-compatible system. Before you start, make sure you have:

  • A Artemis account (sign up free)
  • A robot or simulation running ROS 2 Humble or newer
  • Python 3.10+ on your robot's host machine
  • Network access from your robot to api.kairo.dev
Don't have a physical robot yet? Artemis works fully with Gazebo, Webots, or any ROS 2 simulation environment.

Install the Artemis Agent

Install the Artemis agent on your robot host with pip:

bash
pip install kairo-agent

Then authenticate using your API key from the dashboard:

bash
kairo auth login --key YOUR_API_KEY

Next Steps

Was this page helpful?