Skip to content

dshield-proj/adcspy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

adcspy

Description of files

  • main.py (by running this file, the simulation will be run according to the parameters and plots will be produced)

  • utils.py (basic functions - mostly for converting between attitude parameterizations. Not much to change here)

  • params.py (this is the parameter file where simulations can be customized. Everything from the control law gains, desired final attitude, integration step size to the simulation time can be modified in this file.)

  • funcs.py (this file holds the equations of motion, control law, state estimator, sensor measurements, simulation, and plotting functions. This file only needs to be modified if one plans to change an algorithm or change the plots)

Run the main.py file to get simulation results. Any parameters that need to be changed can be found in the params.py file. The funcs.py file should only need changing if, for example, a different control law or state estimation algorithm is to be implemented. The utils.py holds any basic functions that shouldn't need changing.

References

E. Sin, M. Arcak, A. S. Li, V. Ravindra, S. Nag, "Autonomous Attitude Control for Responsive Remote Sensing by Satellite Constellations", AIAA Science and Technology Forum and Exposition (SciTech Forum), Nashville, January 2021

License and Copyright

Copyright 2021 Bay Area Environmental Research Institute

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Questions?

Please contact Emmanuel Sin ([email protected])

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages