Skip to content

NASA Challenge_[@AndrejOrsula]_[Parallel ProcGen Environments] #72

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

AndrejOrsula
Copy link

Hello there!

This PR adds a spaceros_procgen_envs package that offers a collection of procedurally generated environments designed to bridge the gap between simulated robotics and the vast unpredictability of space.

Key Features:

Video Examples (click to expand)
spaceros_procgen_envs_perseverance.mp4
spaceros_procgen_envs_ingenuity.mp4
spaceros_procgen_envs_gateway.mp4
spaceros_procgen_envs_sample_collection_moon.mp4
spaceros_procgen_envs_sample_collection_mars.mp4
spaceros_procgen_envs_debris_capture.mp4
spaceros_procgen_envs_parallel_envs.mp4

Challenge Name:   NASA Space ROS Sim Summer Sprint Challenge
Freelancer Name:  AndrejOrsula
Submission Title: Parallel ProcGen Environments

Signed-off-by: Andrej Orsula <orsula.andrej@gmail.com>
@AndrejOrsula
Copy link
Author

Closes #71

@Bckempa Bckempa added the Summer Sprint NASA Space ROS Sim Summer Sprint Challenge 2024 label Sep 15, 2024
@AndrejOrsula
Copy link
Author

Hello everyone!

After the conclusion of the challenge, I have been working on a spiritual continuation of this work through an initiative called Space Robotics Bench. The goal of this project is to offer a comprehensive collection of environments and tasks specifically geared toward robotics research and development in the challenging domain of space. While it is still in its pre-release phase (version 0.0.3), I thought now would be a good time to share an update related to this PR.

The Space Robotics Bench builds upon the same principles and ideas introduced in this PR — but with several new features and enhancements, including support for particle physics and configurable mobile manipulators. Additionally, the ROS interface has been reworked to dynamically create interfaces for all simulation entities in the scene across all tasks and workflows.

Below are some video examples showcasing the interface in action (sim render on the left, RViz2 on the right):

srb_ground_manipulation_visual_ros.mp4
srb_peg_in_hole_moon_dreamerv3_eval_ros.mp4
srb_sample_collection_multi_mars_ros.mp4

I will leave this comment open-ended for now, but I would love to hear your thoughts about potential interest in integrating the Space Robotics Bench with Space ROS in some capacity. I’m also open to any feedback or suggestions you might have regarding the project. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Summer Sprint NASA Space ROS Sim Summer Sprint Challenge 2024
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants