{"id":18727861,"url":"https://github.com/sintefneodroid/examples","last_synced_at":"2025-04-12T16:32:43.789Z","repository":{"id":34890724,"uuid":"133681870","full_name":"sintefneodroid/Examples","owner":"sintefneodroid","description":"Example Implementations of Reinforcement Learning Environments using Neodroid","archived":false,"fork":false,"pushed_at":"2022-12-08T01:01:25.000Z","size":288026,"stargazers_count":5,"open_issues_count":2,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-26T11:03:59.706Z","etag":null,"topics":["agent","fun","grid","grid-world","gridworld","gridworld-environment","hacktoberfest","learning","ml","reinforcement-learning","rl","world"],"latest_commit_sha":null,"homepage":"https://www.sintef.no/en/ocean/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sintefneodroid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["cnheider"],"patreon":"cnheider","open_collective":"cnheider","ko_fi":"cnheider","custom":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null}},"created_at":"2018-05-16T14:52:34.000Z","updated_at":"2021-12-12T22:39:10.000Z","dependencies_parsed_at":"2023-01-15T10:00:53.963Z","dependency_job_id":null,"html_url":"https://github.com/sintefneodroid/Examples","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sintefneodroid%2FExamples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sintefneodroid%2FExamples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sintefneodroid%2FExamples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sintefneodroid%2FExamples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sintefneodroid","download_url":"https://codeload.github.com/sintefneodroid/Examples/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248596643,"owners_count":21130741,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["agent","fun","grid","grid-world","gridworld","gridworld-environment","hacktoberfest","learning","ml","reinforcement-learning","rl","world"],"created_at":"2024-11-07T14:19:04.972Z","updated_at":"2025-04-12T16:32:38.779Z","avatar_url":"https://github.com/sintefneodroid.png","language":"C#","funding_links":["https://github.com/sponsors/cnheider","https://patreon.com/cnheider","https://opencollective.com/cnheider","https://ko-fi.com/cnheider"],"categories":[],"sub_categories":[],"readme":"![neodroid](.github/images/header.png)\r\n\r\n# Examples\r\n\r\n\u003cp align=\"center\" width=\"100%\"\u003e\r\n  \u003ca href=\"https://unity3d.com/\"\u003e\r\n    \u003cimg alt=\"unity\" src=\".github/images/unity.svg\" height=\"40\" align=\"left\"\u003e\r\n  \u003c/a\u003e\r\n  \u003ca href=\"https://docs.microsoft.com/en-us/dotnet/csharp/index\"\u003e\r\n    \u003cimg alt=\"csharp\" src=\".github/images/csharp.svg\" height=\"40\" align=\"center\"\u003e\r\n  \u003c/a\u003e\r\n\u003cp\u003e\r\n\r\n## Usage\r\n\r\nRequires a version of Unity \u003e= 2018.2.0f2 (Due to a unity package manager functionality)\r\n\r\n\u003c!-- 1. ```git clone https://github.com/sintefneodroid/droid```\r\n2. ```git submodule init \u0026\u0026 git submodule update \u0026\u0026 cd Assets/droid \u0026\u0026 git-lfs pull``` --\u003e\r\n1. ```git clone --recursive https://github.com/sintefneodroid/droid.git```\r\n2. Open the repo folder as an Unity project\r\n\r\n## Demo\r\n\u003c!--![droid](.github/images/neodroid.png)\r\n![lunarlander](.github/images/lunarlander.png)\r\n--\u003e\r\n![manipulator](.github/images/animated.gif)\r\n\r\n## Repository Structure\r\n---\r\n\u003c!--    ├  └  ─  │   --\u003e\r\n    sintefneodroid/Examples      # This repository\r\n    │\r\n    │\r\n    ├── Assets              # Prebuilt Neodroid environments\r\n    │   ├── Neodroid    # Droid implementation\r\n    │   ├── SceneAssets            # All scene-specific assets for the prebuilt environments\r\n    │   └── Scenes        # All prebuilt environment scenes\r\n    │\r\n    ├── .github            # Images and such for this README\r\n    │\r\n    ├── Presets              # The Neodroid unity package\r\n    │   ├── Environments      # Classes for encapsulating all Neodroid environments\r\n    │   ├── Managers          # Classes for managing the simulation of Neodroid environments\r\n    │   └── Utilities         # Lots of helper functionalities\r\n    │\r\n    ├── LICENSE               # License file (Important but boring)\r\n    └── README.md             # The top-level README\r\n---\r\n\r\n# Citation\r\n\r\nFor citation you may use the following bibtex entry:\r\n````\r\n@misc{neodroid-examples,\r\n  author = {Heider, Christian},\r\n  title = {Neodroid Platform Examples},\r\n  year = {2018},\r\n  publisher = {GitHub},\r\n  journal = {GitHub repository},\r\n  howpublished = {\\url{https://github.com/sintefneodroid/Examples}},\r\n}\r\n````\r\n\r\n# Components Of The Neodroid Platform\r\n- [agent](https://github.com/sintefneodroid/agent)\r\n- [neo](https://github.com/sintefneodroid/neo)\r\n- [droid](https://github.com/sintefneodroid/droid)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsintefneodroid%2Fexamples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsintefneodroid%2Fexamples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsintefneodroid%2Fexamples/lists"}