Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
49bd869
Integrated libOpenDrive library as a submodule and linked to it
chrisjcc May 4, 2025
d9bd0ae
Merge branch 'main' into feat/libOpenDrive
chrisjcc Sep 24, 2025
d5b2d39
Merge branch 'main' into feat/libOpenDrive
chrisjcc Jan 4, 2026
2a3b561
Implement MapAccessor vehicle state derivation using libOpenDRIVE APIs
claude[bot] Jan 4, 2026
69ff400
Fixes required make map accessor to work and compile and build
chrisjcc Jan 4, 2026
8e5e737
Fix Unity scene to use OpenDRIVE map instead of hardcoded roads
claude[bot] Jan 4, 2026
cf30c07
Fix MapAccessorRenderer error by implementing missing GetRoadVertices…
claude[bot] Jan 4, 2026
0d0ebc8
Get OpenDrive map file to render on Unity
chrisjcc Jan 4, 2026
b838045
Fix Traffic_assign_map symbol export with extern C linkage
claude[bot] Jan 4, 2026
45e3b2a
Fix MapAccessor initialization crash with safer error handling
claude[bot] Jan 4, 2026
08b4dd2
OpenDrive map file now renders in the unity application
chrisjcc Jan 5, 2026
ae1a1c2
Try to improve vehicle dynamics
chrisjcc Jan 6, 2026
c83445d
Working version of Unity-based libOpenDrive simulation version
chrisjcc Jan 23, 2026
1b9e681
Scale vehicle size
chrisjcc Jan 23, 2026
a22bb88
Raycast observation introduced once again
chrisjcc Jan 24, 2026
7c55464
Add open-source map files
chrisjcc Jan 24, 2026
f506287
Add CARLA map files
chrisjcc Jan 24, 2026
df8bb60
Add OpenDrive map file meta data
chrisjcc Jan 24, 2026
267b090
Add a drop down menu option for available OpenDrive map files
chrisjcc Jan 24, 2026
c782ab2
Fix timing issue
chrisjcc Jan 24, 2026
349ec5a
Re-introduce High-level actions influence behavior (lane changes, spe…
chrisjcc Jan 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,7 @@ cython_debug/
[Bb]uild/
[Bb]uilds/
[Ll]ogs/
*.plist

# Compiled Dynamic Library (but keep plugin libraries for Unity)
*.dll
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "Assets/Plugins/libOpenDRIVE"]
path = Assets/Plugins/libOpenDRIVE
url = https://github.com/pageldev/libOpenDRIVE
2 changes: 1 addition & 1 deletion Assets/ML-Agents/Timers/SampleScene_timers.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"count":1,"self":10.54904,"total":10.580243999999999,"children":{"InitializeActuators":{"count":1,"self":0.002155,"total":0.002155,"children":null},"InitializeSensors":{"count":1,"self":0.001125,"total":0.001125,"children":null},"AgentSendState":{"count":476,"self":0.002005,"total":0.023242,"children":{"CollectObservations":{"count":96,"self":0.019806999999999998,"total":0.019806999999999998,"children":null},"WriteActionMask":{"count":96,"self":0.00025,"total":0.00025,"children":null},"RequestDecision":{"count":96,"self":0.0011799999999999998,"total":0.0011799999999999998,"children":null}}},"DecideAction":{"count":476,"self":0.002483,"total":0.002483,"children":null},"AgentAct":{"count":476,"self":0.001532,"total":0.001532,"children":null}},"gauges":{},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1767290700","unity_version":"6000.0.30f1","command_line_arguments":"\/Applications\/Unity\/Hub\/Editor\/6000.0.30f1\/Unity.app\/Contents\/MacOS\/Unity -projectpath \/Users\/christiancontrerascampana\/Desktop\/GitHub\/ReplicantDriveSim -acceptSoftwareTermsForThisRunOnly -useHub -hubIPC -cloudEnvironment production","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"4.0.0","scene_name":"SampleScene","end_time_seconds":"1767290711"}}
{"count":1,"self":7.9571119999999995,"total":7.999288,"children":{"InitializeActuators":{"count":3,"self":0.000823,"total":0.000823,"children":null},"InitializeSensors":{"count":3,"self":0.001254,"total":0.001254,"children":null},"AgentSendState":{"count":398,"self":0.007533,"total":0.035773,"children":{"CollectObservations":{"count":240,"self":0.0264,"total":0.0264,"children":null},"WriteActionMask":{"count":240,"self":0.000299,"total":0.000299,"children":null},"RequestDecision":{"count":240,"self":0.001199,"total":0.0015409999999999998,"children":{"RayPerceptionSensor.Perceive":{"count":240,"self":0.00034199999999999996,"total":0.00034199999999999996,"children":null}}}}},"DecideAction":{"count":398,"self":0.002503,"total":0.002503,"children":null},"AgentAct":{"count":398,"self":0.001601,"total":0.001601,"children":null}},"gauges":{},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1769358777","unity_version":"6000.3.4f1","command_line_arguments":"\/Applications\/Unity\/Hub\/Editor\/6000.3.4f1\/Unity.app\/Contents\/MacOS\/Unity -projectpath \/Users\/christiancontrerascampana\/Desktop\/GitHub\/ReplicantDriveSim -acceptSoftwareTermsForThisRunOnly -useHub -hubIPC -cloudEnvironment production","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"4.0.1","scene_name":"SampleScene","end_time_seconds":"1769358785"}}
8 changes: 8 additions & 0 deletions Assets/Maps.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13,586 changes: 13,586 additions & 0 deletions Assets/Maps/A10-IN-1-19KM_HW_AC_DE_BER_RELEASE_20210510.xodr

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10,580 changes: 10,580 additions & 0 deletions Assets/Maps/A10-IN-17-31KM_HW_AC_DE_BER_RELEASE_20210510.xodr

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

23,299 changes: 23,299 additions & 0 deletions Assets/Maps/A10-IN-2-18KM_HW_AC_DE_BER_RELEASE_20210510.xodr

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

47,119 changes: 47,119 additions & 0 deletions Assets/Maps/A10-IN-3-33KM_HW_AC_DE_BER_RELEASE_20210402.xodr

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18,377 changes: 18,377 additions & 0 deletions Assets/Maps/A10-IN-5-14KM_HW_AC_DE_BER_RELEASE_20210510.xodr

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30,462 changes: 30,462 additions & 0 deletions Assets/Maps/A10-IN-6-24KM_HW_AC_DE_BER_RELEASE_20210510.xodr

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

35,182 changes: 35,182 additions & 0 deletions Assets/Maps/A10-IN-7-30KM_HW_AC_DE_BER_RELEASE_20210510.xodr

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10,627 changes: 10,627 additions & 0 deletions Assets/Maps/Am_Reisenfeld-RA+JT-11KM_UR_AC_DE_MUC_RELEASE_20210901.xodr

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading