Quick Start
Get your first AI model trained and deployed to a ROS 2 robot in under 10 minutes.
1 Install the Artemis Agent
Run the following on your robot's host machine (Ubuntu 22.04 recommended):
pip install kairo-agentVerify the install:
kairo --version
# kairo-agent 1.4.22 Authenticate
Generate an API key from Dashboard → Settings → API Keys, then authenticate:
kairo auth login --key kai_live_xxxxxxxxxxxxYour credentials are stored at ~/.kairo/credentials.
3 Register Your Robot
Register the current machine as a robot in your Artemis fleet:
kairo robot register \
--name "my-arm-01" \
--type manipulator \
--ros-distro humbleYou'll receive a Robot ID — note it for later steps.
# Output:
✔ Robot registered: rob_a1b2c3d4
Name: my-arm-01
Type: manipulator
Status: online4 Upload Training Data
Upload a ROS bag file or CSV dataset. Artemis accepts most common robotics data formats:
kairo data upload ./my_dataset.bag \
--robot rob_a1b2c3d4 \
--label "pick-and-place v1"5 Train a Model
Trigger a training run from the CLI or the dashboard. Artemis auto-selects the best architecture for your data type:
kairo train start \
--dataset ds_xyz123 \
--robot rob_a1b2c3d4 \
--task manipulationTrack training progress in real time:
kairo train logs --run run_789abc --follow
# [00:01] Preprocessing dataset...
# [00:45] Training epoch 1/20 — loss: 0.412
# [01:30] Training epoch 5/20 — loss: 0.189
# [03:22] Training complete. Accuracy: 94.3%
# [03:25] Model packaged as kairo-model-v1.ros26 Deploy to Your Robot
Push the trained model to your robot as a ROS 2 node:
kairo deploy push \
--model mdl_abc123 \
--robot rob_a1b2c3d4 \
--topic /kairo/inferenceVerify the deployment is running:
kairo deploy status --robot rob_a1b2c3d4
# Robot: my-arm-01
# Model: kairo-model-v1
# Status: ✔ running
# Uptime: 2m 14s
# Topic: /kairo/inference/kairo/inference topic. Subscribe to it from any ROS 2 node with ros2 topic echo /kairo/inference.What's Next?
ROS 2 Guide →
Configure topics, QoS, and lifecycle management.
API Reference →
Automate training and deployment with the REST API.
Core Concepts →
Understand how Artemis models and fleets work.