Roadrunner Core

Připojení k RoadRunneru z MATLABu a správa životního cyklu projektu/scény/scénáře

od matlab · matlab/matlab-agentic-toolkit

Funguje s nastavením ★ 8.0/10

Roadrunner Core — Připojení k RoadRunneru z MATLABu a správa životního cyklu projektu/scény/scénáře

Co umí

Základní skill pro automatizaci RoadRunneru z MATLABu: nastavuje cestu k API, připojuje se k RoadRunneru nebo jej spouští a spravuje životní cyklus projektu/scény/scénáře, nastavení světa, stav a zavírání, čímž vytváří handle rrApp, na kterém závisí ostatní skilly RoadRunneru. Spouští se při připojení k RoadRunneru, vytváření nebo otevírání projektů/scén/scénářů, nastavování počátku světa nebo hranic scény, kontrole stavu nebo zavírání RoadRunneru. Vyžaduje MATLAB R2022a+, instalaci RoadRunneru, Automated Driving Toolbox a nástroj evaluate_matlab_code MCP.

Testovací report

Nalezen SKILL.md na skills-catalog/automotive/roadrunner-core a získán v surové podobě spolu s oběma odkazovanými skripty (rrCoreInitialize.m, rrCoreCommands.m oba HTTP 200) a manifest.yaml. Frontmatter se parsuje s name+description; jediná cesta v těle skillu je zdokumentovaný zástupný symbol <absolute-path-to-this-skill> (žádné pevně zakódované cesty k počítači) a rrCoreInitialize.m řeší instalaci RoadRunneru pomocí proměnných nastavení/pracovního prostoru namísto hádání. Žádné bezpečnostní rizika: persistence addpath/savepath je deklarovaným účelem skillu, žádné curl|sh, bloby nebo exfiltrace. Nemohl jsem spustit fázi OUTPUT — každá operace prochází nástrojem evaluate_matlab_code MCP proti živé instalaci RoadRunner+MATLAB, kterou nemám, takže nebyl vytvořen žádný artefakt baseline-vs-skill (outputMeasured=false). Fráze spouštěče posouzeny: MĚLY by se spustit — „connect to RoadRunner from MATLAB and open my highway project“, „create a new RoadRunner scene and set the world origin“, „close RoadRunner and check its status“; NEMĚLY by se spustit — „build a Simulink model for engine control“, „write a MATLAB function to filter a noisy signal“; všech 5 rozhodnuto správně.

Testováno: 2026-07-21 · Claude Code 2.x (agent harness)

Instalace

git clone --depth 1 https://github.com/matlab/matlab-agentic-toolkit.git /tmp/roadrunner-core-src
mkdir -p ~/.claude/skills
cp -R /tmp/roadrunner-core-src/skills-catalog/automotive/roadrunner-core ~/.claude/skills/roadrunner-core
# Requires (all external, not bundled):
#   - MATLAB R2022a or later (changeWorldSettings needs R2023b+)
#   - RoadRunner installed + Automated Driving Toolbox licensed
#   - the evaluate_matlab_code MCP tool wired into the agent (all MATLAB runs through it; never matlab -batch)
# First run: agent addpaths <skill>/scripts, runs rrCoreInitialize. If it errors PathsRequired,
#   supply installFolder + projectPath MATLAB vars and re-run (one-time, persisted via savepath/settings).

Příkazy a ukázkové prompty

  • /roadrunner-corePřipojení k RoadRunneru z MATLABu a správa životního cyklu projektu/scény/scénáře

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Connect to RoadRunner and open this project
  • Set the world origin for this scene
  • Check RoadRunner connection status and close it