Skip to content
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

[NASA Space ROS Sim Summer Sprint Challenge 2024]: Space ROS meets Open 3D Engine: A Case Study On Setup Complexity, Features, and Challenges in Mobile Robot Simulation #63

Open
Mechazo11 opened this issue Sep 11, 2024 · 0 comments
Labels
enhancement New feature or request Summer Sprint NASA Space ROS Sim Summer Sprint Challenge 2024

Comments

@Mechazo11
Copy link

Feature description

This issue is related to the submission to NASA Space ROS Sim Summer Sprint Challenge 2024.

Team lead Freelancer username: azmyin12
Submission Title: Space ROS meets Open 3D Engine: A Case Study On Setup Complexity, Features, and Challenges in Mobile Robot Simulation

Related PR: TODO

Notes to Judges: Previously I opened an Issue to start my submission in space-ros/docker issue #181 and its related PR #183 but have resubmitted here as per the instructions of @mkhansenbot.

Deliverables: My submission will include

  • A new docker image that integrates O3DE with Space-ROS via ROS 2 Gem.
  • A complete O3DE project called RobotSim that comes with two new new asset Gems, NasaCuriosityRoverGem and MarsYardGem.
  • Instructions on running the demo.
  • A short case study detailing my experience with O3DE, its usefulness to NASA, Space ROS and major challenges that needs to be addressed [will be placed in the PR's comment section]

Implementation considerations

This issue is related to PR #?? that introduces a new demo to demonstrate integration between Open 3D Engine and Space ROS via the ROS 2 Gem. It showcases a new test bed (on Earth) based on the JPL's Mars Yard. A short report will be presented in the PR's comment section after completing all requirements for the submission.

pic_issue_open

going_over

Pros:

  • High fidelity rendering with physics accurate interactions (see pictures above).
  • Native ROS 2 support without the requirement for additional middle ware via the ROS 2 Gem.
  • Python and Lua supported for complex environment event generation
  • A dedicated Terrain tool.
  • Feature rich UI for rapid prototyping.

Cons:

  • High disk space (+40 GB) usage.
  • May be initially challenging to pickup without prior experience to game engines and lack of robotics specific tutorials.
@Mechazo11 Mechazo11 added the enhancement New feature or request label Sep 11, 2024
Mechazo11 added a commit to Mechazo11/space-ros-demos that referenced this issue Sep 11, 2024
PR for submission of Issue space-ros#63: NASA Space ROS Sim Summer Sprint Challenge 2024: Space ROS Meets Open 3D Engine
A Case Study On Setup Complexity, Features, and Challenges in Mobile Robot Simulation
@Bckempa Bckempa added the Summer Sprint NASA Space ROS Sim Summer Sprint Challenge 2024 label Sep 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Summer Sprint NASA Space ROS Sim Summer Sprint Challenge 2024
Projects
None yet
Development

No branches or pull requests

2 participants