# ksp_fixed **Repository Path**: quantum-dogdog/ksp_fixed ## Basic Information - **Project Name**: ksp_fixed - **Description**: 在坎巴拉太空计划(KSP)中,基于krpc脚本,实现自动入轨,霍曼转移(Hohmann Transfer)或者兰伯特转移(Lambert Transfer)到Mun。 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-11-07 - **Last Updated**: 2026-11-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ksp 入轨和霍曼转移运行的十分完美,兰伯特转移是计算的60秒后出发的特例,然后不是非常的普适,里边调了参。 入轨的代码参考并优化了bilibili up主 萌丶Klee 的代码,霍曼转移的代码参考并优化了github里thouis的ToTheMun的代码,兰伯特转移的算法部分是自己写的。 ## 2024-05-01 1.新增加了stage.py,因为krpc官方文档里边写的关于parts的晦涩难懂,如果你的火箭里有多个liquidfuel tank,而你想要分别识别它们,可以看看里边的代码。 ## 2024-11-03 2.新增了pid.py,可以使火箭在保持固定高度的同时,向着目标着陆点平行移动。 ## 2024-11-06 3.新增了G-FOLD(pyomo版本).py,网上最早开源的G-FOLD是cvxpy版本的(好几年不更新,环境配置起来有点麻烦),然后medium上有一个二维的pyomo版本,都是我学习的榜样。 ## 2024-11-23 4.新增了missile.py,超简陋的地对地导弹,需要两个航天器,一个停在发射场附近,名字叫“mini”,一个在发射台上,就是我们的available_vessel,记得给它起个不同于“mini”的名字。 5.新增了diedai_guid.py,迭代制导IGM的算法,是根据bilibili up主 咆哮鼠啊啊啊啊 的视频做的,算是个半成品,求出来的u(t)矢量不知道怎么转换成pitch和yaw,我还得好好思考一下。