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

Example of learning application with PASEOS. #107

Merged
merged 7 commits into from
Jan 18, 2023
Merged

Conversation

johanos1
Copy link
Collaborator

Please enter the commit message for your changes. Lines starting

Description

Showcase communications and learning using PASEOS

Summary of changes

  • New notebook

Resolved Issues

How Has This Been Tested?

Via simulation

Related Pull Requests

 Please enter the commit message for your changes. Lines starting
@review-notebook-app
Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@johanos1 johanos1 marked this pull request as draft January 16, 2023 22:56
@johanos1 johanos1 requested a review from gomezzz January 16, 2023 22:56
@johanos1 johanos1 self-assigned this Jan 17, 2023
@johanos1 johanos1 added the example An example to showcase something label Jan 17, 2023
@johanos1 johanos1 marked this pull request as ready for review January 17, 2023 15:42
examples/Learning_example/learning_example.ipynb Outdated Show resolved Hide resolved
examples/Learning_example/learning_example.ipynb Outdated Show resolved Hide resolved
examples/Learning_example/learning_example.ipynb Outdated Show resolved Hide resolved
examples/Learning_example/learning_example.ipynb Outdated Show resolved Hide resolved
examples/Learning_example/learning_example.ipynb Outdated Show resolved Hide resolved
examples/Learning_example/learning_example.ipynb Outdated Show resolved Hide resolved
examples/Learning_example/learning_example.ipynb Outdated Show resolved Hide resolved
examples/Learning_example/learning_example.ipynb Outdated Show resolved Hide resolved
examples/Learning_example/learning_example.ipynb Outdated Show resolved Hide resolved
examples/Learning_example/learning_example.ipynb Outdated Show resolved Hide resolved
Copy link
Collaborator

@gomezzz gomezzz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added some suggestions for paper and example on https://app.reviewnb.com/aidotse/PASEOS/pull/107/ ✌️

@johanos1 johanos1 requested a review from gomezzz January 17, 2023 22:49
@johanos1
Copy link
Collaborator Author

I think we need to choose better parameters for the state of charge to be interesting. Perhaps faster charging? Also, we don't see much of the benefits from collaborative learning as the satellites see each other so seldomly with this constellation...

@gomezzz
Copy link
Collaborator

gomezzz commented Jan 18, 2023

I think we need to choose better parameters for the state of charge to be interesting. Perhaps faster charging?

@johanos1 Maybe use the same values as in the other notebook?

# Device
ActorBuilder.set_power_devices(actor=sat_actor,battery_level_in_Ws=10000+np.random.rand()*90000,
                                   max_battery_level_in_Ws=100000,charging_rate_in_W=50)

# Power for activities
100.0,"Processing"
2.0, "Standby"

Also, we don't see much of the benefits from collaborative learning as the satellites see each other so seldomly with this constellation...

This is trickier. So there are two options:

  • Go lower altitude (not below 200km though): Then you have a shorter orbital period so they see other more frequently.
  • Go higher altitude: Then you have longer periods of visibility between them but also longer periods of no comms as orbital period increases

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
example An example to showcase something
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Example of learning application with communications in PASEOS
2 participants