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

Adding world models based on real data & making Gazebo Plugins for realistic environment simulations #46

Open
jasmeet0915 opened this issue Sep 6, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@jasmeet0915
Copy link

jasmeet0915 commented Sep 6, 2024

Feature description

Models based on Actual data available from the Imaging Node of NASA PDS (Planteray Data System):

It would be beneficial to add models to the repo based on the real elevation data captured by the various orbiters deployed by NASA over the years like the Mars Reconnaissance Orbiter (MRO), Lunar Reconnaissance Orbiter (LRO), etc. For example, the elevation data of Mars is available through the images captured by HiRISE (High Resolution Imaging Science Experiment) on board the MRO and similarly the elevation data of the lunar surface is available through the images captured by LOLA (Lunar Orbiter Laser Altimeter) on board the LRO.

Gazebo World Plugins for more realistic environmental simulations:

Different celestial bodies offer different environmental conditions and rovers or other deployed robotic systems need to prepare their algorithms in such a way that they can be robust towards such changes. For example, the vision-based algorithms used on a rover deployed on Mars should prepare for noisy RGB and depth image data in case of dust storms or should prepare for changing lighting conditions and artifacts like lens flare they cause in the camera images due to the planetary motion around a central star. Therefore, it would be beneficial to add plugins that:

Implementation Considerations

Terrain models based on NASA PDS Imaging Node Data

This data is collectively a part of the imaging node of the NASA PDS (Planetary Data System) and can be used to create digital twins of actual locations on celestial bodies in the form of Gazebo SDF Terrain Models which would help simulate future missions on actual prospect landing sites.

Gazebo World Plugins for more realistic environmental simulations:

  • Simulate weather conditions using Particle Emitters and affect the sensors like RGB Camera, Depth Camera, LIDARS, etc. realistically
  • Simulate planet motion which leads to changing lighting conditions in the simulated world. It would also be helpful to include plugins in the camera sensor which adds artifacts like Lens Flares in the camera images.
@jasmeet0915 jasmeet0915 added the enhancement New feature or request label Sep 6, 2024
jasmeet0915 added a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 added a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 added a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 added a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 added a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 added a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 added a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 added a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 added a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 added a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 added a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 pushed a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 pushed a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 pushed a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 pushed a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 pushed a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 added a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 pushed a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 pushed a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 pushed a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 pushed a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 pushed a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 pushed a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 pushed a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 pushed a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 pushed a commit to jasmeet0915/demos that referenced this issue Sep 6, 2024
jasmeet0915 added a commit to jasmeet0915/demos that referenced this issue Sep 8, 2024
namikxgithub added a commit to jasmeet0915/demos that referenced this issue Sep 8, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to jasmeet0915/demos that referenced this issue Sep 9, 2024
namikxgithub added a commit to jasmeet0915/demos that referenced this issue Sep 11, 2024
namikxgithub added a commit to jasmeet0915/demos that referenced this issue Sep 11, 2024
namikxgithub added a commit to jasmeet0915/demos that referenced this issue Sep 11, 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
Projects
None yet
Development

No branches or pull requests

1 participant