The Challenge

The stage for MARC 2026 is a digital twin — a virtual copy of the real Sejong University campus. There, you build a single AI agent that understands what people say, looks through the campus CCTV video, and drives a robot.

For example, if someone says “find the umbrella I left next to the bench,” the agent understands the request and uses the CCTV video to work out where the umbrella is. If they say “bring it,” the robot then goes there, picks the umbrella up, and moves it to a designated place.

This page lays out how that mission is split into the tasks you compete on (Stage 1 and 2), together with what is provided for you, what you have to build yourself, and what knowledge and skills you’ll need — step by step.

The challenge has two stages. Before you register, you decide whether to enter Stage 1 only or both Stage 1 and Stage 2. If you’re not confident about robot control (navigation and manipulation), you can simply register for Stage 1 only. The two stages are as follows.

Stage 1 — Find it and pinpoint where it is

First the agent works out what to look for from the person’s words, then analyzes the fixed CCTV video to figure out where it is and submits that position (coordinates). The target may be a lost item or a person who needs help.

In particular, the command often refers to the target not by its appearance but by its relationship to nearby objects — for example, “the umbrella near the bench.” To pick the right one among several similar-looking items, the agent must interpret relation words (“beside,” “on,” “around,” “behind”) and analyze how objects relate to one another in the scene.

In other words, Stage 1 tests how well the agent works out which target the person’s words refer to and, using the CCTV video, finds and reports its location accurately.

Stage 1 runs over several rounds. You submit an answer to the problem given in each round, and the average of your per-round scores becomes your final Stage 1 score.

Stage 2 — Retrieve it

Once you finish all the rounds of Stage 1, Stage 2 begins automatically, and its problem is a command that asks the robot to “bring it.” Stage 2 starts the same way as Stage 1 — by finding the target through VLA grounding: the agent understands the person’s words and interprets the relationships between nearby objects to work out which item to look for and where.

Once the target is found, the robot moves to actually collect it. It navigates on its own along the campus paths to the target location, and on arrival uses its various onboard sensors to compute the item’s exact position before picking it up with the arm and placing it in a basket mounted on the robot. With the item loaded in the basket, it drives to the designated place to deliver it and finish. This “pick it up and move it” action is called pick-and-place. Planning a collision-free path through tight spaces and picking the item up accurately and securely are the core challenges here.

On top of Stage 1’s finding (VLA grounding), Stage 2 adds navigation (moving across campus) and manipulation — handling the item with a 6-DoF, six-axis arm — to actually recover the item and bring it back to where it belongs.

What the organizers provide

You do not have to build everything from scratch. Everything you need comes as a single starter kit (marc-starter-kit) — you just add the “intelligence” on top. The starter kit includes:

What you build

What you create is a single AI agent (software) that acts as the robot’s “brain.” The agent has to do the following on its own:

The platform handles the hardware, physics simulation, and communication, so you can focus purely on the perception, decision, and control logic.

Important — your agent must run offline. Both the qualifying (evaluation) environment and the finals demo environment have restricted internet access. This means you cannot call commercial AI APIs (cloud LLMs, etc.); every model and file your agent uses must be bundled into your submission so it runs without internet.

Knowledge & the technical elements you compete on

These are the skills that are actually scored in this challenge. You don’t need to master all of them up front — the starter kit and developer guide give you a starting point. Which skills you need depends on how you enter.

Stage 1 (finding) — for everyone

Technical element What it does
Vision-language grounding (VLA) Links a person’s words to the actual target in the scene.
Spatial-relation reasoning Interprets relations like “the umbrella beside the bench” to pick the right one among similar objects.
Perception (detection & localization) Finds the target in the CCTV video and estimates its position.

Stage 1 + 2 (retrieval) — additionally needed if you take on Stage 2

Technical element What it does
Navigation Moves along the campus paths to the target without collisions.
Manipulation Picks up an item and places it in the basket reliably with the 6-axis arm (grasp pose).
ROS 2 robot control Commands the robot’s movement and arm actions via standard messages.

How it is evaluated (overview)

Qualifying round

Finals

If a live demo is not possible due to on-site circumstances at the finals, the organizers may instead play a demo video prepared ahead of the finals by running and recording the team’s submission.

Start building

Head to the resources section for the developer guide, starter kit, and SDK, and register your team to receive your team ID and begin. Precise input/output and scoring specifications are in the developer guide.