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

Add lunar pole exploration simulation with realistic solar power #36

Open
RBinsonB opened this issue Sep 3, 2024 · 1 comment
Open

Comments

@RBinsonB
Copy link

RBinsonB commented Sep 3, 2024

This issue references space-ros/simulation#22 opened in the simulation repo.

There is no moon simulation in Space-ROS yet. A moon simulation could be added.

One subject of interest in particular is the exploration of the moon south pole region. Due to the presence of permanently shaded craters, there is a high chance of water ice being present and that could be used to establish a long lasting human presence on the moon (https://www.weforum.org/agenda/2023/08/space-water-ice-moon-south-pole/).

The NASA VIPER rover mission aimed to explore this area. Unique challenges have to be addressed in this environment and would be interesting to simulate in Space-ROS. In particular the power generation and management:

  • Solar power being constantly available outside of shaded area
  • Solar power being unavailable while testing the presence of water ice in a shaded area
  • Solar panel placement to adapt to the sun low position on the horizon

The issue space-ros/simulation#22 focuses on the different assets to be added for the demo.
In the demos repo, the following element would be necessary for the demo:

  • A controller node to fit the unique kinematic and range of motion of the rover with four fully steerable wheels (sideway motion, etc)
  • A Gazebo world of the moon (gravity, atmosphere, etc) that would include the rover and a realistic ground from the Mons Mouton (planned sites of the VIPER mission).
  • A set of demo services (similar to the ones of the curiosity demo) to demonstrate the different motions and control of the rover.
@Mechazo11
Copy link

Mechazo11 commented Sep 3, 2024

@RBinsonB I have been participating in the Gazebo Ionic Test party that launched a few days back. I did see a moon's world already prebuilt and if memory serves, the object interacting in it appeared to show signs of object falling on moon. I will be very interested to help you setting up this demo. I have been working with the mars rover demo for sometime now and have become familiar with the drive and steering control architecture used in that demo.

RBinsonB added a commit to RBinsonB/demos that referenced this issue Sep 6, 2024
RBinsonB added a commit to RBinsonB/demos that referenced this issue Sep 6, 2024
RBinsonB added a commit to RBinsonB/demos that referenced this issue Sep 6, 2024
Add the demo launch files and control nodes. Also adds
the controller configuration and a gazebo lunar world.

A dockerfile is included for test.
stevedanomodolor added a commit to RBinsonB/demos that referenced this issue Sep 6, 2024
stevedanomodolor added a commit to RBinsonB/demos that referenced this issue Sep 6, 2024
stevedanomodolor added a commit to RBinsonB/demos that referenced this issue Sep 6, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
stevedanomodolor added a commit to RBinsonB/demos that referenced this issue Sep 6, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
stevedanomodolor added a commit to RBinsonB/demos that referenced this issue Sep 6, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
stevedanomodolor added a commit to RBinsonB/demos that referenced this issue Sep 6, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
stevedanomodolor added a commit to RBinsonB/demos that referenced this issue Sep 7, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
stevedanomodolor added a commit to RBinsonB/demos that referenced this issue Sep 7, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
stevedanomodolor added a commit to RBinsonB/demos that referenced this issue Sep 7, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
stevedanomodolor added a commit to RBinsonB/demos that referenced this issue Sep 8, 2024
…s#36)

Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
stevedanomodolor added a commit to RBinsonB/demos that referenced this issue Sep 8, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
stevedanomodolor added a commit to RBinsonB/demos that referenced this issue Sep 9, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
stevedanomodolor added a commit to RBinsonB/demos that referenced this issue Sep 9, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
mkhansenbot pushed a commit to RBinsonB/demos that referenced this issue Sep 9, 2024
Add the demo launch files and control nodes. Also adds
the controller configuration and a gazebo lunar world.

A dockerfile is included for test.
mkhansenbot pushed a commit to RBinsonB/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to RBinsonB/demos that referenced this issue Sep 9, 2024
mkhansenbot pushed a commit to RBinsonB/demos that referenced this issue Sep 9, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
mkhansenbot pushed a commit to RBinsonB/demos that referenced this issue Sep 9, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
mkhansenbot pushed a commit to RBinsonB/demos that referenced this issue Sep 9, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
mkhansenbot pushed a commit to RBinsonB/demos that referenced this issue Sep 9, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
mkhansenbot pushed a commit to RBinsonB/demos that referenced this issue Sep 9, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
mkhansenbot pushed a commit to RBinsonB/demos that referenced this issue Sep 9, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
mkhansenbot pushed a commit to RBinsonB/demos that referenced this issue Sep 9, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
mkhansenbot pushed a commit to RBinsonB/demos that referenced this issue Sep 9, 2024
…s#36)

Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
mkhansenbot pushed a commit to RBinsonB/demos that referenced this issue Sep 9, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
mkhansenbot pushed a commit to RBinsonB/demos that referenced this issue Sep 9, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
mkhansenbot pushed a commit to RBinsonB/demos that referenced this issue Sep 9, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
stevedanomodolor added a commit to RBinsonB/demos that referenced this issue Sep 10, 2024
Signed-off-by: stevedan <stevedan.o.omodolor@gmail.com>
RBinsonB added a commit to RBinsonB/demos that referenced this issue Sep 10, 2024
RBinsonB added a commit to RBinsonB/demos that referenced this issue Sep 10, 2024
RBinsonB added a commit to RBinsonB/demos that referenced this issue Sep 10, 2024
RBinsonB added a commit to RBinsonB/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
None yet
Projects
None yet
Development

No branches or pull requests

2 participants