https://github.com/andrejorsula/space_robotics_bench

Robot Learning Beyond Earth

https://github.com/andrejorsula/space_robotics_bench

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.2%) to scientific vocabulary

Keywords

benchmark robot-learning robotics simulation space space-robotics space-ros
Last synced: 6 months ago · JSON representation

Repository

Robot Learning Beyond Earth

Basic Info
Statistics
  • Stars: 53
  • Watchers: 3
  • Forks: 5
  • Open Issues: 4
  • Releases: 5
Topics
benchmark robot-learning robotics simulation space space-robotics space-ros
Created over 1 year ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License

README.md

Space Robotics Bench

Discord Docs Rust Python Docker Docs

Space Robotics Bench (SRB) is a comprehensive collection of environments and tasks for robotics research in the challenging domain of space. It provides a unified framework for developing and validating autonomous systems under diverse extraterrestrial scenarios. At the same time, its design is flexible and extensible to accommodate a variety of development workflows and research directions beyond Earth.

Key Features

  • Parallelized Simulation: Highly parallelized simulation instances for accelerated workflows
  • Procedural Generation: On-demand generation of diverse simulation assets and scenes
  • Domain Randomization: Extensive randomization for robustness and generalization
  • Gymnasium API: Compatibility with standard API and frameworks for robot learning
  • ROS 2 Interface: Seamless interoperability with ROS 2 and Space ROS ecosystems
  • Abstract Architecture: Flexibility across different robots and space domains

Documentation

SRB documentation with detailed installation instructions, usage guides, and development resources is available online.

Documentation

License

This project is dual-licensed under either the MIT or Apache 2.0 licenses.

All assets created by contributors of this repository and those generated from SimForge procedural pipelines are licensed under the CC0 1.0 Universal license. Resources from third-party sources are listed under attributions.

CC0 1.0 Universal

Owner

  • Name: Andrej Orsula
  • Login: AndrejOrsula
  • Kind: user
  • Location: Luxembourg
  • Company: SpaceR, SnT, University of Luxembourg

Doctoral Researcher in Space Robotics

GitHub Events

Total
  • Create event: 69
  • Release event: 5
  • Issues event: 16
  • Watch event: 45
  • Delete event: 67
  • Member event: 1
  • Issue comment event: 44
  • Push event: 485
  • Pull request review event: 116
  • Pull request event: 117
  • Fork event: 5
Last Year
  • Create event: 69
  • Release event: 5
  • Issues event: 16
  • Watch event: 45
  • Delete event: 67
  • Member event: 1
  • Issue comment event: 44
  • Push event: 485
  • Pull request review event: 116
  • Pull request event: 117
  • Fork event: 5

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 5
  • Total pull requests: 33
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 8 days
  • Total issue authors: 5
  • Total pull request authors: 1
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.42
  • Merged pull requests: 20
  • Bot issues: 0
  • Bot pull requests: 33
Past Year
  • Issues: 5
  • Pull requests: 33
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 8 days
  • Issue authors: 5
  • Pull request authors: 1
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.42
  • Merged pull requests: 20
  • Bot issues: 0
  • Bot pull requests: 33
Top Authors
Issue Authors
  • dependabot[bot] (4)
  • AndrejOrsula (3)
  • aiden200 (1)
  • GeorgeNegret (1)
  • shiven2001 (1)
  • istarendil (1)
Pull Request Authors
  • dependabot[bot] (49)
Top Labels
Issue Labels
dependencies (4) rust (4) documentation (1) ROS (1)
Pull Request Labels
dependencies (49) rust (44) github_actions (5)

Packages

  • Total packages: 5
  • Total downloads:
    • cargo 9,188 total
    • pypi 139 last-month
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 25
  • Total maintainers: 2
pypi.org: srb

Space Robotics Bench

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 139 Last month
Rankings
Dependent packages count: 9.5%
Average: 31.6%
Dependent repos count: 53.7%
Maintainers (1)
Last synced: 6 months ago
crates.io: srb_py

Python extension module for the Space Robotics Bench

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,147 Total
Rankings
Dependent repos count: 22.9%
Dependent packages count: 30.4%
Average: 49.8%
Downloads: 96.2%
Maintainers (1)
Last synced: 6 months ago
crates.io: srb

Space Robotics Bench

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,371 Total
Rankings
Dependent repos count: 22.9%
Dependent packages count: 30.4%
Average: 49.8%
Downloads: 96.2%
Maintainers (1)
Last synced: 6 months ago
crates.io: srb_gui

GUI for the Space Robotics Bench

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,515 Total
Rankings
Dependent repos count: 22.9%
Dependent packages count: 30.4%
Average: 49.8%
Downloads: 96.2%
Maintainers (1)
Last synced: 6 months ago
crates.io: srb_sys

FFI for the Space Robotics Bench

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,155 Total
Rankings
Dependent repos count: 22.9%
Dependent packages count: 30.4%
Average: 49.8%
Downloads: 96.2%
Maintainers (1)
Last synced: 6 months ago

Dependencies

.github/workflows/docs.yml actions
  • actions/checkout v4 composite
  • actions/deploy-pages v4 composite
  • actions/upload-pages-artifact v3 composite
  • peaceiris/actions-mdbook v2 composite
Cargo.toml cargo
crates/space_robotics_bench/Cargo.toml cargo
crates/space_robotics_bench_gui/Cargo.toml cargo
crates/space_robotics_bench_py/Cargo.toml cargo
Dockerfile docker
  • ${BASE_IMAGE_NAME} ${BASE_IMAGE_TAG} build
  • ${ISAAC_SIM_IMAGE_NAME} ${ISAAC_SIM_IMAGE_TAG} build
pyproject.toml pypi
  • platformdirs >=4.2,<5
  • pydantic >=2.7,<3
.github/workflows/dependabot.yml actions
  • dependabot/fetch-metadata v2 composite
.github/workflows/docker.yml actions
  • AdityaGarg8/remove-unwanted-software v4 composite
  • actions/checkout v4 composite
  • docker/build-push-action v6 composite
  • docker/login-action v3 composite
  • docker/metadata-action v5 composite
.github/workflows/pre-commit.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • pre-commit-ci/lite-action v1.1.0 composite
  • pre-commit/action v3.0.1 composite
.github/workflows/python.yml actions
  • PyO3/maturin-action v1 composite
  • Swatinem/rust-cache v2 composite
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/setup-python v5 composite
  • actions/upload-artifact v4 composite
.github/workflows/rust.yml actions
  • EmbarkStudios/cargo-deny-action v2 composite
  • Swatinem/rust-cache v2 composite
  • actions/checkout v4 composite
  • codecov/codecov-action v4 composite
  • dtolnay/rust-toolchain master composite
  • dtolnay/rust-toolchain stable composite
  • taiki-e/install-action cargo-llvm-cov composite
Cargo.lock cargo
  • 483 dependencies