## PEGAS-MATLAB
*Powered Explicit Guidance Ascent System* is a simple physics simulator based on [Kerbal Space Program](https://kerbalspaceprogram.com/) together with an implementation of two real-word rocket guidance algorithms: previously [Powered Explicit Guidance](http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19660006073.pdf), more recently [Unified Powered Flight Guidance](https://ntrs.nasa.gov/search.jsp?R=19740004402) - as used in the **Space Shuttle** GN&C computer.
[PEGAS](https://github.com/Noiredd/PEGAS) started as an autopilot script for the game, but soon - due to its unique implementation of PEG and then UPFG - evolved into a complex piece of software that needed an entire simulation environment to develop and debug.
This infrastructure code was written in MATLAB and originally PEGAS repository held both that prototype code and the game script.
Since the prototype code grew somewhat beyond its original purpose, and at the present state it is a general testing platform for possibly many other projects, it was separated from the game code and placed in the following repository.
### Credits
MATLAB `linearFit.m` function contains pieces written originally by [Andrey Rubshtein](http://stackoverflow.com/users/817452/andrey-rubshtein) and [Nikolai Golovchenko](http://golovchenko.org).
`flightPlots.m` uses [Richard Crozier](http://www.mathworks.com/matlabcentral/profile/authors/1590682-richard-crozier)'s [`tightfit`](http://www.mathworks.com/matlabcentral/fileexchange/34055-tightfig) (see MATLAB\tightfit.license for attached BSD license).
I also made use of [Will Campbell](https://www.mathworks.com/matlabcentral/profile/authors/1050816-will-campbell)'s [`earth_sphere`](https://www.mathworks.com/matlabcentral/fileexchange/27123-earth-sized-sphere-with-topography) code (see MATLAB\earth_sphere.license for attached BSD license).
Thank you for your great work!
没有合适的资源?快使用搜索试试~ 我知道了~
MATLAB prototype code for PEGAS.zip
共47个文件
m:39个
md:5个
license:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 30 浏览量
2023-07-23
10:17:55
上传
评论
收藏 88KB ZIP 举报
温馨提示
MATLAB prototype code for PEGAS.zip
资源推荐
资源详情
资源评论
收起资源包目录
MATLAB prototype code for PEGAS.zip (47个子文件)
新建文件夹
PEGAS-MATLAB-master
LICENSE 1KB
docs
upfg.md 23KB
readme.md 1KB
tutorial.md 11KB
simulation.md 22KB
MATLAB
getAngleFromFrame.m 1KB
getOrbitalElements.m 2KB
AtlasV531.m 3KB
earth_sphere.m 4KB
calculateAirDensity.m 399B
initSimulation.m 24KB
SpaceShuttleThrustProfile.m 1KB
getOrbital.m 1KB
AtlasV532.m 3KB
easyCSE.m 510B
launchTargeting.m 5KB
tightfig.m 4KB
telemetry.m 5KB
approxFromCurve.m 1KB
testOSIRIS.m 599B
earth_sphere.license 1KB
CSEroutine.m 8KB
resultsToInit.m 731B
flightSim3D.m 28KB
trajectory.m 6KB
createLaunchSite.m 2KB
SpaceShuttle.m 4KB
rodrigues.m 719B
testShuttle.m 565B
getThrust.m 1KB
planeError.m 734B
getMaxValue.m 508B
AtlasV411.m 4KB
unifiedPoweredFlightGuidance.m 11KB
testAtlas.m 486B
evSLS.m 3KB
poweredExplicitGuidance.m 4KB
dbg.m 3KB
vehicleTools.m 5KB
degtorad.m 284B
unit.m 353B
tightfig.license 1KB
linearFit.m 3KB
dbgIntegrals.m 2KB
flightSim2D.m 12KB
flightManager.m 5KB
README.md 2KB
共 47 条
- 1
资源评论
AbelZ_01
- 粉丝: 904
- 资源: 5441
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功