awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
eclipse-sumo avatar

eclipse-sumo/sumo

0
View on GitHub↗
4,070 stars·1,738 forks·Python·EPL-2.0·2 vueseclipse.dev/sumo↗

Sumo

SUMO is a microscopic traffic simulator and road network generator designed to model the detailed movement of individual vehicles, pedestrians, and public transport. It serves as a multimodal transport simulator and an autonomous vehicle simulator, enabling the analysis of interactions between different transport modes and the testing of automated driving behaviors.

The project distinguishes itself through its ability to couple simulations with external controllers and network simulators to model vehicle communication and autonomous control transitions. It supports the creation of simulation-ready road networks using open map formats and industry standards, including the integration of geographic coordinates, elevation, and satellite imagery.

The platform covers a wide range of traffic engineering capabilities, including traffic flow calibration, demand modeling via origin-destination matrices, and the analysis of vehicle emissions and power consumption. It provides tools for infrastructure management, such as configuring traffic light schedules and speed limits, and supports the simulation of heterogeneous traffic and road incidents.

The system allows for real-time interaction and manipulation of simulation parameters through a programmatic application programming interface.

Features

  • Autonomous Vehicle Simulators - Provides a platform for testing automated driving behaviors and vehicle-to-vehicle communication by coupling simulations with external controllers.
  • Transport Simulations - Provides a comprehensive microscopic transport simulation for modeling individual vehicle and pedestrian movements.
  • Urban Traffic Simulation - Models the explicit movement of every individual vehicle and pedestrian to analyze detailed urban traffic flow.
  • Road Network Importers - Converts road network data from common industry formats into simulation-ready layouts for vehicle routing.
  • Socket-Based Control Planes - Exposes simulation state and control via sockets to allow external applications to manage vehicles in real-time.
  • Microscopic Traffic Simulation - Models the detailed movement of individual vehicles, pedestrians, and public transport in large networks.
  • Road Network Generators - Converts map data and standardized road network definitions into simulation-ready environments with geo-coordinates and elevation.
  • Multi-Modal Network Models - Combines different transportation modes like trains and pedestrians within a single environment using a shared network graph.
  • Multimodal Transport Simulation - Simulates interactions between different transport modes including cars, trains, bicycles, and pedestrians within a shared environment.
  • Traffic Control Configuration - Configures traffic lights, variable speed signs, parking areas, and rerouting signage to regulate vehicle flow.
  • Traffic Infrastructure Control - Manages speed limits, vehicle behavior, and traffic light schedules using detectors and automated generators.
  • Traffic Infrastructure Management - Enables the design and control of traffic light schedules, speed limits, and signage to regulate vehicle flow.
  • Travel Demand Generators - Creates realistic vehicle flow profiles using traffic counts, origin-destination matrices, or virtual population models.
  • Programmatic Simulation Control - Provides a programmatic API for real-time interaction and manipulation of simulation parameters and vehicle behaviors.
  • Simulation State APIs - Provides APIs to connect the simulation state to external applications for real-time vehicle management and data retrieval.
  • Behavioral Modelling - Simulates autonomous vehicles by configuring specialized car-following models and adjusting human-behavior parameters.
  • Driving Scenario Simulators - Equips vehicles with automated driving capabilities and control transition devices to test autonomous behavior in virtual scenarios.
  • Traffic Maneuver Simulations - Enables vehicles to simulate driving through oncoming lanes using directional network information.
  • Simulation Parameter Manipulators - Allows real-time modification of simulation parameters and vehicle behavior through a programmatic interface.
  • Heterogeneous Traffic Modelling - Models lane-free or heterogeneous traffic by adjusting the lateral resolution of vehicle positioning.
  • Traffic Incident Modelling - Models accidents and road blockages by simulating halted vehicles and closed lanes.
  • Communication Link Simulations - Models communication link performance by coupling the traffic simulation with external network simulators.
  • Behavioral Model Plugins - Allows the replacement of vehicle movement logic through custom classes that define participant interactions.
  • Combinatorial Route Optimizers - Computes shortest paths and dynamic user assignments to determine optimal vehicle navigation across the network.
  • Custom Vehicle Behavior - Allows creating custom vehicle classes and car-following or lane-changing models to define movement and interaction.
  • GPS Map Matching - Maps GPS coordinates to the road network using map-matching techniques to reproduce real-world vehicle trajectories.
  • Ensemble Simulation Engines - Executes multiple simulation instances with different random seeds to eliminate bias and analyze a range of outcomes.
  • Origin-Destination Matrix Models - Generates vehicle demand and trip chains by mapping traffic flows between specific network nodes using counting data.
  • Real-time Simulation Interaction - Modifies the behavior of simulation objects in real-time through a programmatic control interface.
  • Synthetic Trip Generation - Creates synthetic vehicle trips and routes using scripts to simulate stochastic demand.
  • Traffic Demand Calibration - Ensures steady-state vehicle volumes using insertion delays, circular routes, and rerouters.
  • Traffic Flow Analysis - Calibrates traffic demand, analyzes vehicle emissions, and calculates optimal routes using real-world data.
  • Traffic Flow Calibration Tools - Adjusts vehicle flow, speed, and type distributions based on real-world counting data to improve model accuracy.
  • Vehicle Emissions Analysis - Provides capabilities to track emissions and power consumption for internal combustion, electric, and hybrid vehicle fleets.
  • Emissions Tracking - Tracks emissions and power consumption across diverse vehicle fleets, including internal combustion and electric types.

Historique des stars

Graphique de l'historique des stars pour eclipse-sumo/sumoGraphique de l'historique des stars pour eclipse-sumo/sumo

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Sumo

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Sumo.
  • eclipse/sumoAvatar de eclipse

    eclipse/sumo

    4,054Voir sur GitHub↗

    SUMO is a microscopic traffic simulation suite designed to model the movement of individual vehicles and pedestrians across large-scale urban road networks. It functions as a multimodal transport simulator that integrates cars, pedestrians, bicycles, railways, and waterways within a single environment, supported by tools for road network generation and traffic demand modeling. The project distinguishes itself through specialized toolsets for environmental impact analysis, which calculate vehicle emissions and energy consumption for electric and hybrid fleets. It provides comprehensive capabil

    Python
    Voir sur GitHub↗4,054
  • a-b-street/abstreetAvatar de a-b-street

    a-b-street/abstreet

    8,138Voir sur GitHub↗

    A/B Street is an open-source traffic simulation and urban planning tool that models how cars, bikes, and pedestrians move through real-world street networks. It imports data from OpenStreetMap to build detailed, lane-level road models, then runs discrete-event simulations to analyze travel times, delays, and congestion patterns across different infrastructure scenarios. The project provides an interactive map editor for modifying road geometry, lane configurations, traffic signals, and access restrictions, with full undo/redo support. Users can design low-traffic neighborhoods by placing moda

    Rustgameopenstreetmapseattle
    Voir sur GitHub↗8,138
  • carla-simulator/carlaAvatar de carla-simulator

    carla-simulator/carla

    14,072Voir sur GitHub↗

    CARLA is an autonomous driving simulator and research environment designed for developing and validating self-driving software. It functions as an urban traffic simulator that generates realistic vehicle and pedestrian behavior and as a synthetic sensor data generator producing LiDAR, Radar, and camera data. The platform distinguishes itself through its deep integration with robotics frameworks, specifically providing native connectivity to ROS2 nodes for robotic control and data processing. It supports the training of driving models via imitation and reinforcement learning within a controlle

    C++
    Voir sur GitHub↗14,072
  • commaai/researchAvatar de commaai

    commaai/research

    4,121Voir sur GitHub↗

    This research framework provides a deep learning driving simulator and a multimodal data pipeline for autonomous vehicle research. It centers on the creation of synchronized autonomous vehicle datasets, which combine high-frequency vehicle telemetry with camera frames to train neural networks. The project implements a convolutional neural network trainer specifically designed to predict steering angles and vehicle transition states from visual data. It features generative capabilities, using autoencoders and transition models to synthesize driving environments and simulate future vehicle move

    Python
    Voir sur GitHub↗4,121
Voir les 29 alternatives à Sumo→

Questions fréquentes

Que fait eclipse-sumo/sumo ?

SUMO is a microscopic traffic simulator and road network generator designed to model the detailed movement of individual vehicles, pedestrians, and public transport. It serves as a multimodal transport simulator and an autonomous vehicle simulator, enabling the analysis of interactions between different transport modes and the testing of automated driving behaviors.

Quelles sont les fonctionnalités principales de eclipse-sumo/sumo ?

Les fonctionnalités principales de eclipse-sumo/sumo sont : Autonomous Vehicle Simulators, Transport Simulations, Urban Traffic Simulation, Road Network Importers, Socket-Based Control Planes, Microscopic Traffic Simulation, Road Network Generators, Multi-Modal Network Models.

Quelles sont les alternatives open-source à eclipse-sumo/sumo ?

Les alternatives open-source à eclipse-sumo/sumo incluent : eclipse/sumo — SUMO is a microscopic traffic simulation suite designed to model the movement of individual vehicles and pedestrians… a-b-street/abstreet — A/B Street is an open-source traffic simulation and urban planning tool that models how cars, bikes, and pedestrians… carla-simulator/carla — CARLA is an autonomous driving simulator and research environment designed for developing and validating self-driving… commaai/research — This research framework provides a deep learning driving simulator and a multimodal data pipeline for autonomous… nvidia/isaac-gr00t. udacity/self-driving-car-sim — This project is an autonomous vehicle simulator designed to validate self-driving logic and train deep learning…