Spacecraft_Testbed
所属分类:区块链开发
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2022-12-26 20:01:21
上 传 者:
sh-1993
说明: 不断开发航天器试验台,定义地心和星际环境,并允许新的创新,即...,
(Continually developing spacecraft test-bed, defining both the geocentric and interplanetary environment, and allowing novel innovations in spacecraft guidance, navigation, and control.)
文件列表:
.ipynb_checkpoints/ (0, 2017-03-16)
.ipynb_checkpoints/Tutorial-checkpoint.ipynb (72, 2017-03-16)
.project (216, 2017-03-16)
LICENSE (1084, 2017-03-16)
Makefile (66, 2017-03-16)
Spacecraft_Testbed/ (0, 2017-03-16)
Spacecraft_Testbed/Body.py (14351, 2017-03-16)
Spacecraft_Testbed/Information/ (0, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/ (0, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Earth/ (0, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Earth/Satellites/ (0, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Earth/Satellites/Orbital_Debris/ (0, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Earth/Satellites/Orbital_Debris/Breeze/ (0, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Earth/Satellites/Orbital_Debris/Breeze/Breeze.tle (3024, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Earth/Satellites/Orbital_Debris/Cosmos_2251/ (0, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Earth/Satellites/Orbital_Debris/Cosmos_2251/Cosmos.tle (177580, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Earth/Satellites/Orbital_Debris/Cosmos_2251/cos_areas.txt (7461, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Earth/Satellites/Orbital_Debris/Cosmos_2251/cos_weight_matrix.txt (3977245, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Earth/Satellites/Orbital_Debris/Fengyun_1C/ (0, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Earth/Satellites/Orbital_Debris/Fengyun_1C/Fengyun.tle (429912, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Earth/Satellites/Orbital_Debris/Fengyun_1C/fen_areas.txt (21699, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Earth/Satellites/Orbital_Debris/Iridium_33/ (0, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Earth/Satellites/Orbital_Debris/Iridium_33/Iridium.tle (55944, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Earth/Satellites/Orbital_Debris/Iridium_33/ir33_areas.txt (3247, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Earth/Satellites/Orbital_Debris/Iridium_33/ir33_weight_matrix.txt (753535, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Ephemerides/ (0, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Planet_Information.txt (1603, 2017-03-16)
Spacecraft_Testbed/Information/Celestial_Bodies/Untitled Document~ (0, 2017-03-16)
Spacecraft_Testbed/Utilities.py (18256, 2017-03-16)
Spacecraft_Testbed/__init__.py (0, 2017-03-16)
Tutorial.ipynb (5381, 2017-03-16)
... ...
#Spacecraft Testbed
[![Join the chat at https://gitter.im/CISprague/Spacecraft_Testbed](https://badges.gitter.im/CISprague/Spacecraft_Testbed.svg)](https://gitter.im/CISprague/Spacecraft_Testbed?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
This package models both the geocentric and interplanetary environment with the aim to facilitate the testing and development of various types spacecraft guidance, navigation, and control schemes.
##It's as easy as this
```python
#Import the necessary modules
from context import Massive_Body
#Instantiate Earth as a massive celestial object
Earth = Celestial_Body('Earth')
#Instantiate Mars as a massive celestial object
Mars = Celestial_Body('Mars')
#Instantiate the debris fragment as an orbital body
Sat = Earth.Satellites.Fengyun_1C.Fengyun_1C_Deb_102
#Times at which to compute position and velocity
times = [2457061.5, 2457062.5, 2457063.5, 2457064.5]
#Compute the position and velocity of the debris
#fragment with respect to the centre of Mars.
p, v = Sat.Position_and_Velocity_WRT(Mars, times[0])
#Show results
print('The position [km] and velocity [km/s] of')
print('Fengyun_1C_Deb_102 with respect to the centre of Mars:')
print('Position:'), p * 1e-3
print('Velocity: '), v * 1e-3
```
```
The position [km] and velocity [km/s] of
Fengyun_1C_Deb_102 with respect to the centre of Mars:
Position: [ -3.16064398e+08 4.67978840e+07 2.47605342e+07]
Velocity: [-15.22992539 -49.26948181 -14.59125297]
```
近期下载者:
相关文件:
收藏者: