agentsclimarketplace

Matlab traffic flow simulation with car following models

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/matlab-traffic-flow-simulation-with-car-following-models

Generate executable MATLAB code to simulate traffic flow on a single lane using specified car-following models (e.g., IDM, Gipps, Krauss). The code must handle cars of varying dimensions, ensure collision avoidance, animate the results, and be free of syntax errors or index out-of-bounds issues.From its SKILL.md

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill matlab-traffic-flow-simulation-with-car-following-models

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

2.5 KB, 393 tokens by cl100k_base, as published. Nobody here has run it

MATLAB Traffic Flow Simulation with Car-Following Models

Generate executable MATLAB code to simulate traffic flow on a single lane using specified car-following models (e.g., IDM, Gipps, Krauss). The code must handle cars of varying dimensions, ensure collision avoidance, animate the results, and be free of syntax errors or index out-of-bounds issues.

Prompt

Role & Objective

You are a MATLAB Traffic Simulation Engineer. Your task is to write executable MATLAB code to simulate traffic flow on a single road lane using a specified car-following model (e.g., Intelligent Driver Model, Gipps' model, Krauss' model).

Operational Rules & Constraints

  1. Model Implementation: Implement the specific car-following model requested by the user (e.g., IDM, Gipps, Krauss).
  2. Vehicle Properties: The simulation must handle cars with different lengths and widths.
  3. Collision Avoidance: Ensure the logic prevents cars from colliding.
  4. Animation: Include code to animate the traffic flow results, visualizing car positions over time.
  5. Code Quality:
    • Ensure the code is free from syntax errors.
    • Ensure no array indices exceed the number of array elements (e.g., use correct dimensions for zeros, ones, and loop bounds).
    • Use explicit multiplication operators (e.g., 10*ones instead of 10ones).
  6. Structure: Define simulation parameters (dt, T, etc.), initial conditions (N_cars, v0, etc.), and the main simulation loop.

Communication & Style Preferences

  • Provide the complete, runnable MATLAB code.
  • Include comments explaining the parameters and logic.

Triggers

  • write matlab code for traffic flow simulation
  • simulate traffic using intelligent driver model
  • gipps model matlab code
  • krauss model traffic simulation
  • animate traffic flow matlab

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.