sensodat
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 9 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.1%) to scientific vocabulary
Repository
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
Basic Info
Statistics
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 2
Metadata Files
README.md
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat is a dataset of self-driving car simulation data (30K executed simulations). Concretely, it contains: - Simulation description data in ASAM OpenDRIVE format - Sensor data as time series of 81 sensors/properties
Associated Paper
```{bibtex} @inproceedings{sensodat, author = {Christian Birchler and Cyrill Rohrbach and Timo Kehrer and Sebastiano Panichella}, title = {SensoDat: Simulation-based Sensor Dataset of Self-driving Cars}, booktitle = {21th {IEEE/ACM} International Conference on Mining Software Repositories, {MSR} 2024, Lisbon, Portugal, April 15-16, 2024}, year = {2024}, doi = {to appear}, }
@article{sensodat-preprint, author = {Christian Birchler and Cyrill Rohrbach and Timo Kehrer and Sebastiano Panichella}, title = {SensoDat: Simulation-based Sensor Dataset of Self-driving Cars}, journal = {CoRR}, volume = {abs/2401.09808}, year = {2024}, url = {https://doi.org/10.48550/arXiv.2401.09808}, doi = {10.48550/ARXIV.2401.09808}, eprinttype = {arXiv}, eprint = {2401.09808}, } ```
Requirements
You need to have Docker installed and running.
NOTE: The following instructions were tested with Windows and Linux with 32GB RAM.
Automatic setup
To set up a MongoDB with the SDC simulation data, ensure Docker is up and running.
Then simply execute the setup.sh (Linux/MacOS) or setup.bat (Windows) script.
Automatic clean up
To tear down the database simply execute the cleanup.sh (Linux/MacOS) or cleanup.bat (Windows) script.
Manual setup
Run the following commands in the exact order to setup the database:
Start an uploader and a mongo container:
docker compose -f ./environment/docker-compose.yml up -d --build
Verify the containers are up and running:
docker ps
Copy the data to the uploader container:
docker cp ./data uploader:/app/data
Unzip the data in the uploader container:
docker exec uploader unzip ./data/data.zip -d ./data
Copy the code to upload the data to the mongo container:
docker cp ./code uploader:/app/code
Upload the data to the mongo container:
docker exec -it uploader python ./code/fill_mongodb.py
To tear down the database when you don't need it anymore:
docker compose -f ./environment/docker-compose.yml up down
License
```{text} SensoDat: Simulation-based Sensor Dataset of Self-driving Cars Copyright (C) 2024 Christian Birchler
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
```
Owner
- Name: ChristianBirchler.org
- Login: christianbirchler-org
- Kind: organization
- Location: Switzerland
- Repositories: 1
- Profile: https://github.com/christianbirchler-org
Software Engineering Research Repositories
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Birchler"
given-names: "Christian"
orcid: "https://orcid.org/0000-0003-3987-0276"
- family-names: "Rohrbach"
given-names: "Cyrill"
orcid: "https://orcid.org/0009-0006-1889-1413"
- family-names: "Kehrer"
given-names: "Timo"
orcid: "https://orcid.org/0000-0002-2582-5557"
- family-names: "Panichella"
given-names: "Sebastiano"
orcid: "https://orcid.org/0000-0003-4120-626X"
title: "SensoDat: Simulation-based Sensor Dataset of Self-driving Cars"
doi: 10.5281/zenodo.10307479
date-released: 2023-12-08
url: "https://github.com/christianbirchler-org/sensodat"
preferred-citation:
type: conferece-paper
title: "SensoDat: Simulation-based Sensor Dataset of Self-driving Cars"
authors:
- family-names: "Birchler"
given-names: "Christian"
orcid: "https://orcid.org/0000-0003-3987-0276"
- family-names: "Rohrbach"
given-names: "Cyrill"
orcid: "https://orcid.org/0009-0006-1889-1413"
- family-names: "Kehrer"
given-names: "Timo"
orcid: "https://orcid.org/0000-0002-2582-5557"
- family-names: "Panichella"
given-names: "Sebastiano"
orcid: "https://orcid.org/0000-0003-4120-626X"
year: 2024
collection-title: "21st International Conference on Mining Software Repositories (MSR '24), April 15--16, 2024, Lisbon, Portugal"
conference:
- name: "21st International Conference on Mining Software Repositories"
city: Lisbon
country: Portugal
doi: 10.48550/arXiv.2401.09808