{"id":45186357,"url":"https://github.com/soda-auto/soda-sim","last_synced_at":"2026-02-20T11:02:23.495Z","repository":{"id":208603284,"uuid":"720952866","full_name":"soda-auto/soda-sim","owner":"soda-auto","description":"Open-source vehicle and robotics simulator for research.","archived":false,"fork":false,"pushed_at":"2026-02-19T16:31:16.000Z","size":6487,"stargazers_count":122,"open_issues_count":1,"forks_count":4,"subscribers_count":8,"default_branch":"master","last_synced_at":"2026-02-19T20:06:32.168Z","etag":null,"topics":["ai","autonomous-vehicles","carla","carla-simulator","computer-vision","deep-learning","hardware-in-the-loop","hil","opendrive","openscenario","research","robot-simulator","ros","ros2","sil","simulator","software-in-the-loop","ue5","unrealengine","vehicle-simulator"],"latest_commit_sha":null,"homepage":"https://soda.auto/products/sim/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/soda-auto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-20T03:28:12.000Z","updated_at":"2026-02-19T16:27:56.000Z","dependencies_parsed_at":"2024-03-28T09:26:58.607Z","dependency_job_id":"d2ae5801-5ee1-4b3f-afac-77426c92c85c","html_url":"https://github.com/soda-auto/soda-sim","commit_stats":null,"previous_names":["soda-auto/sodasim","soda-auto/soda-sim"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/soda-auto/soda-sim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soda-auto%2Fsoda-sim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soda-auto%2Fsoda-sim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soda-auto%2Fsoda-sim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soda-auto%2Fsoda-sim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soda-auto","download_url":"https://codeload.github.com/soda-auto/soda-sim/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soda-auto%2Fsoda-sim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29648430,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-20T09:27:29.698Z","status":"ssl_error","status_checked_at":"2026-02-20T09:26:12.373Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","autonomous-vehicles","carla","carla-simulator","computer-vision","deep-learning","hardware-in-the-loop","hil","opendrive","openscenario","research","robot-simulator","ros","ros2","sil","simulator","software-in-the-loop","ue5","unrealengine","vehicle-simulator"],"created_at":"2026-02-20T11:02:22.922Z","updated_at":"2026-02-20T11:02:23.483Z","avatar_url":"https://github.com/soda-auto.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SODA.Sim  \n\n[SODA.Sim](https://soda.auto/tools/sim/) is designed for seamless software validation of any vehicle, covering the entire process from initial concept through certification to aftermarket updates.\n\nBy simulating vehicles at the level of atomic components, such as sensors, vehicle systems, and electronic control units SODA.Sim is not only a perfect tool for AD/ADAS development, but also a virtual proving ground for validation and certification of all vehicle functions.\n\nSODA.Sim is empowered by SODA Validation Library. You can choose available tests or craft your bespoke scenarios in real-time. Be the first to access SODA Validation Library with a built-in AI scenario generator and AI scenario mixer.  \n\nNow we support ***UnrealEngine 5.4***.\n\n![SodaSim](Docs/img/intro.jpg)\n\nFull list of features see [here](https://docs.soda.auto/projects/soda-sim/en/latest/Introduction.html).  \n\n## Docs\nAll documentation is [here](https://docs.soda.auto/projects/soda-sim)  \nCreate a new UProject with SODA.Sim is [here](https://docs.soda.auto/projects/soda-sim/en/latest/How_To/Setup_a_New_UProject.html)  \nQuick start [here](https://docs.soda.auto/projects/soda-sim/en/latest/How_To/Quick_Start.html)  \n\n## Install\n\nThis repository is plugin for UnrealEngine. You can clone this repo to the UnrealEngine's plugins folder or to the project plugins folders. Then you need to follow the next steps: [Setup a New UProject](https://docs.soda.auto/projects/soda-sim/en/latest/How_To/Setup_a_New_UProject.html)\n\n\u003e [!NOTE]  \n\u003e The repose includes LFS files. Make sure you clone LFS files as well.\n\nSee more information about [Working with Plugins in Unreal Engine](https://docs.unrealengine.com/5.0/en-US/working-with-plugins-in-unreal-engine/).\n\n## Supported OS\n- Windows\n- Linux\n\n## Ecosystem\n- [soda-sim-uproject](https://github.com/soda-auto/soda-sim-uproject) - just an example of UnreanEngine project for building the SODA.Sim.\n- [soda-sim-ros2](https://github.com/soda-auto/soda-sim-ros2) - support ROS2 capabilities for the SODA.Sim\n- [ros-humble](https://github.com/soda-auto/ros-humble) - precompiled ROS Humble binaries for use in the *soda-sim-ros2*\n- [ros-soda-msgs](https://github.com/soda-auto/ros-soda-msgs) - custom ROS messages used in SODA.Sim\n- [ros-ue-wrapper](https://github.com/soda-auto/ros-ue-wrapper) - a wrapper over the ROS C++ interfaces (rclcpp), with the ability to use rclcpp in UnrealEngine.\n- [soda-sim-proto-v1](https://github.com/soda-auto/soda-sim-proto-v1) - implementation of the generic snesors messages serialization for the SodaSim.\n- [soda-sim-remote-ctr](https://github.com/soda-auto/soda-sim-remote-ctrl) - HTTP Python client for [Remote Control](https://docs.unrealengine.com/5.3/en-US/remote-control-for-unreal-engine/) implementing [Remote Control API HTTP](https://docs.unrealengine.com/5.3/en-US/remote-control-api-http-reference-for-unreal-engine/)\n- [soda-sim-city-sample-vehicles](https://github.com/soda-auto/soda-sim-city-sample-vehicles) - additional GhostVehicles library based on City Sample Vehicles\n\n## Roadmap\n- Integration with [Project Chrono](https://projectchrono.org/) for accurate vehicle physics simulation.\n- Analog/Digital Input/Output hardware interface. \nWe have almost finished developing our own hardware, which will allow virtual Analog/Digital Input/Output to be mapped to real hardware for HIL purpose.\n- Realtime Python Scripts. Support [Unreal Editor Python](https://docs.unrealengine.com/5.2/en-US/scripting-the-unreal-editor-using-python/) to work in game mode.\n- Simulink Model Importing. Ability to develop vehicle components using Simulinks and import them into the simulator.\n- LIN interfce support.\n- City Traffic Generation based on the Summo.\n- Support of the OpenScenario.\n- Distributed simulation. Horisontal parallelization of simulation on multiple computers to simulate more vehicle sensors.\n\n## Contact\nPlease feel free to provide feedback or ask questions by creating a Github issue. For inquiries about collaboration, please email us at sim@soda.auto.\n\n## Copyright and License\nCopyright © 2023 SODA.AUTO UK LTD. ALL RIGHTS RESERVED.  \nThis software contains code licensed as described in [LICENSE](LICENSE.md).  \n\n### Third Parties Licenses\nPlease ensure to comply with the respective licenses when using these third-party components in your project.\nLists the licenses for third-party software used in this project:\n- **dbcppp** - Licensed under the [MIT License](https://opensource.org/licenses/MIT).\n- **libzmq** - Licensed under the [Mozilla Public License 2.0](https://www.mozilla.org/en-US/MPL/2.0/).\n- mongodb Licensed under the [Server Side Public License v1.0](https://www.mongodb.com/licensing/server-side-public-license). MongoDB drivers are available under the [Apache License v2.0](https://www.apache.org/licenses/LICENSE-2.0).\n- **mongodb-cxx** - Licensed under the [Apache License, version 2.0](https://www.apache.org/licenses/LICENSE-2.0).\n- **opendrive_reader** - Licensed under the [MIT License](https://opensource.org/licenses/MIT).\n- **pugixml** - Distributed under the [MIT License](https://opensource.org/licenses/MIT).\n- **quickhull** - Licensed under the [BSD-2-Clause license](https://opensource.org/licenses/BSD-2-Clause).\n- **3D models** - Licensed under the [CC-BY License](https://creativecommons.org/licenses/by/4.0/).\n- **Unreal Engine** - Dependencies Associated with the [Unreal Engine EULA](https://www.unrealengine.com/en-US/eula).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoda-auto%2Fsoda-sim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoda-auto%2Fsoda-sim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoda-auto%2Fsoda-sim/lists"}