Roadrunner Core

Verbind met RoadRunner vanuit MATLAB en beheer de project/scene/scenario levenscyclus

Door matlab · matlab/matlab-agentic-toolkit

Werkt met setup ★ 8.0/10

Roadrunner Core — Verbind met RoadRunner vanuit MATLAB en beheer de project/scene/scenario levenscyclus

Wat het doet

Fundamentele skill voor RoadRunner-automatisering vanuit MATLAB: stelt het API-pad in, verbindt met of start RoadRunner, en beheert de project/scene/scenario levenscyclus, wereldinstellingen, status en afsluiting, waarbij de rrApp handle wordt geproduceerd waarvan andere RoadRunner skills afhankelijk zijn. Activeert bij het verbinden met RoadRunner, het creëren of openen van projecten/scenes/scenario's, het instellen van de wereldorigin of scene-grenzen, het controleren van de status, of het afsluiten van RoadRunner. Vereist MATLAB R2022a+, een RoadRunner-installatie, Automated Driving Toolbox, en de evaluate_matlab_code MCP tool.

Testrapport

SKILL.md gevonden op skills-catalog/automotive/roadrunner-core en ruw opgehaald samen met beide gerefereerde scripts (rrCoreInitialize.m, rrCoreCommands.m beide HTTP 200) en manifest.yaml. Frontmatter parseert met name+description; het enige pad in de skill body is een gedocumenteerde <absolute-path-to-this-skill> placeholder (geen hardgecodeerde machinepaden), en rrCoreInitialize.m lost de RoadRunner installatie op via settings/workspace variabelen in plaats van te gokken. Geen beveiligingsrisico's: addpath/savepath persistentie is het verklaarde doel van de skill, geen curl|sh, blobs, of exfiltratie. Kon de OUTPUT-fase NIET uitvoeren — elke bewerking loopt via de evaluate_matlab_code MCP tool tegen een live RoadRunner+MATLAB installatie die ik niet heb, dus er werd geen baseline-vs-skill artefact geproduceerd (outputMeasured=false). Trigger-zinsneden beoordeeld: MOET activeren — "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"; MOET NIET — "build a Simulink model for engine control", "write a MATLAB function to filter a noisy signal"; alle 5 correct beslist.

Getest op: 2026-07-21 · Claude Code 2.x (agent harness)

Installatie

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).

Commando's en voorbeeldprompts

  • /roadrunner-coreVerbind met RoadRunner vanuit MATLAB en beheer de project/scene/scenario levenscyclus

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

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