Skip to content
@DAD-Sim

DADSim

  • China

Hi there đź‘‹

Welcome to the DADSim team. The DADSim is the abbreviation of Distributed Autonomous Driving Simulator, which is designed as a modular, distributed autonomous driving simulator with the following features:

  • Modularity: DADSim is crafted as a set of packages running on ROS2, with each functionality provided by one or more nodes that can be tailored as needed.
  • Distribution: Agents are positioned on an equal footing, distributed as ROS nodes.
  • Clock Synchronization: A centralized time server is responsible for disseminating simulation time. The time promise/fulfillment mechanism ensures the synchronization of node clocks and patiently waits for slower nodes to complete computations when necessary.

Feature Lists

  • Time server and promise/fulfillment mechanism.
  • Map server and API based on OpenDRIVE 1.4 (only road and junctions are supported yet).
  • Object manager for range looking up and collision detection.
  • Simple RViz visualization.
  • (In the future) 3D rendering and sensor support.

Pinned Loading

  1. dadsim dadsim Public

    Meta-package of DADSim

    Python 1

Repositories

Showing 3 of 3 repositories
  • dadsim Public

    Meta-package of DADSim

    DAD-Sim/dadsim’s past year of commit activity
    Python 1 0 0 0 Updated Jun 22, 2024
  • .github Public
    DAD-Sim/.github’s past year of commit activity
    0 0 0 0 Updated Dec 19, 2023
  • libOpenDRIVE Public Forked from pageldev/libOpenDRIVE

    Small, lightweight C++ library for handling OpenDRIVE files

    DAD-Sim/libOpenDRIVE’s past year of commit activity
    C++ 0 Apache-2.0 134 0 0 Updated Nov 29, 2023

Top languages

Loading…

Most used topics

Loading…