Register a Robot

Add your robot to the permanent, global registry. Free and open to everyone.

Why Register?

🔢

Unique Serial Number

Get a permanent Robot Registration Number (RRN) that uniquely identifies your robot forever.

📋

Documented Specs

Centralized documentation of your robot's specifications, capabilities, and resources.

🔍

Discoverable

Make your robot findable by researchers, developers, and the robotics community.

🔗

RCAN Ready

Prepare for RCAN protocol integration with a documented identity.

How to Submit

Option 1: GitHub Issue (Recommended)

The easiest way to register a robot. Fill out our form and we'll add it for you.

Submit via GitHub Issue

Option 2: Auto-Register from RURI (RCAN Protocol)

If your robot supports the RCAN protocol and has a RURI (Robot URI), you can auto-register by fetching its manifest directly.

Auto-Register from RURI

Option 3: Pull Request (Power Users)

For developers comfortable with Git: submit a PR with your robot's YAML file.

  1. Fork the rcan-spec repository
  2. Create a new file: src/content/robots/RRN-XXXXXXXX.yaml
  3. Use the template below and fill in your robot's details
  4. Add an image to public/robots/ (optional)
  5. Submit a pull request

Note: Leave the RRN as placeholder; we'll assign the next available number.

YAML Template

Use this template for your robot registration:

rrn: "RRN-XXXXXXXX"  # Will be assigned
name: "Your Robot Name"
manufacturer: "Manufacturer Name"
model: "model_identifier"
description: "A brief description of what this robot does and its key features."
image: "/robots/your-robot.svg"  # Or .jpg, .png
production_year: 2024
status: "active"  # active | retired | prototype | concept

# Links (all optional)
urdf_url: "https://github.com/..."
github_url: "https://github.com/..."
website: "https://..."

# Technical specs (all optional)
specs:
  weight_kg: 10.0
  dimensions: "500 x 300 x 200 mm"
  max_speed_mps: 1.0
  dof: 6
  ros_version: ["ROS 2"]
  sensors: ["LiDAR", "Camera", "IMU"]
  compute: "NVIDIA Jetson"
  payload_kg: 5.0
  battery_life_hours: 2.0
  reach_mm: 850

# Owner info (optional)
owner:
  name: "Your Name or Organization"
  type: "individual"  # individual | company | research | community
  website: "https://..."

# RCAN integration (optional)
ruri: null

# Metadata
submitted_by: "github:your-username"
submitted_date: "2026-01-04"
tags: ["mobile", "ros2", "research"]

Submission Guidelines

FAQ

What robots can be registered?

Any robot! Production robots, research platforms, prototypes, even concept designs. If it's a robot and uses or could use ROS, it belongs here.

Is registration permanent?

Yes. Once assigned, an RRN is permanent and will never be reused. You can update the details, but the registration itself is forever.

Can I register someone else's robot?

Yes, for well-known commercial or open-source robots. Community contributions help build a complete registry. For private/personal robots, only the owner should register.

How long until my robot appears?

Typically within 24-48 hours. We review submissions to ensure quality and accuracy.

What if I need to update my robot's info?

Submit a GitHub issue or PR with the corrections. Reference the RRN in your update.