Kerbal Space Program (KSP + kOS): программный вывод на орбиту.

  Рет қаралды 13,810

Renesco Rocketman

Renesco Rocketman

Күн бұрын

Простенький скрипт для вывода корабля на орбиту путем формирования апоцентра и последующей циркуляризации в апоцентре с удерживанием расчетного угла к горизонту.
Метод не претендует на топливную эффективность, но позволяет сформировать практически идеальную круговую орбиту.
Ссылка на скрипт: drive.google.c...
-------------------------------
На пиво аффтору можно заслать следующими способами:
-------------------------------
Яндекс Деньги: 410015171561144
Сбербанк Visa: 4276 5400 1209 8905
PayPal: vneshtorg24@gmail.com
-------------------------------

Пікірлер: 50
@o_ovud
@o_ovud 8 жыл бұрын
Совмещение науки и игр это круто ) мое уважение вам )
@RenescoRocketman
@RenescoRocketman 8 жыл бұрын
Ога, спасибо.
@aydinkamryn4922
@aydinkamryn4922 3 жыл бұрын
instablaster
@MotodorXL12
@MotodorXL12 2 жыл бұрын
Жаль что спустя ПЯТЬ ЛЕТ файл с скриптом недоступен((
@dartwelder7295
@dartwelder7295 6 жыл бұрын
Очень интересное видео. Всё объясняется достаточно подробно, и в то же время - просто и доступно. Большое спасибо за труды!
@iquartzi848
@iquartzi848 2 жыл бұрын
Как же много расчётов, я просто сделал условия при котором чем дальше корабль от перицентра тем выше он забирает нос, хотите обзорку?
@maxdefire
@maxdefire 8 жыл бұрын
Шикарно как всегда, большое спасибо. Каждое Ваше видео - просто праздник. Было бы капельку лучше, если до циркуляризации выдерживать прогрэйд. И сумму гравитационных потерь от старта до окончания циркуляризации (∫DeltaA(t)dt по-Вашему) тоже бы оказалось полезным.
@RenescoRocketman
@RenescoRocketman 8 жыл бұрын
Спасибо. Да, прогрейд правильнее было бы держать. По гравитационным потерям наверно сделаю какую-то суммирующую функцию. Я хотел в одном из следующих видео по ксп потестировать функцию для угла к горизонту, которую Мах Zomrad написал. Вот там как раз должна быть видна разница в гравитационных потерях по сравнению с этим вариантом.
@Codeman47Rus
@Codeman47Rus 4 жыл бұрын
FUNCTION EngThrustIsp При использовании функции в течении более чем одной ступени, в момент затухания двигателей, в список попадает "ничего" и RETURN LIST ложит скрипт. Добавил MAX(var,1): RETURN LIST(max(ens_thrust,1), max(ens_isp,1)/max(ens:length,1)).
@krypton-core
@krypton-core 8 жыл бұрын
Очень нравятся твои видео. И учитывая твою страсть к программированию хочу предложит тебе ознакомится с такой игрой как Factorio, а в частности с комбинаторами. Мне кажетсяс тебе это тоже должно понравится. не про космос, но все же
@RenescoRocketman
@RenescoRocketman 8 жыл бұрын
Спасибо. Факторио может и погляжу, но пока по спейс и кербалу тем больше чем бензину у меня , чтобы видосом заниматься.
@hztronworld
@hztronworld 6 жыл бұрын
Нечего непонял но лайк .
@RayAnorGame
@RayAnorGame 7 жыл бұрын
Как всегда круто
@dmitryvodolazsky
@dmitryvodolazsky 6 жыл бұрын
"многих бомбит от слов 'центробежная сила' " -- это от ламерства бомбит. :) Считают себя слишком умными, а про вращающиеся системы координат и не слышали.
@NymdaFromDeepSalad
@NymdaFromDeepSalad 6 жыл бұрын
Отличное видео. Пытался переделать скрипт под запуск слегка модифицированного Z-MAP Launch kit с почти полным возвратом ракеты-носителя на землю. (кроме бустеров). Не получилось, написал скрипт с нуля. Зато запуск этой хрени стоит всего 2152.4 Едениц денег (без учёта стоимости спутника, который можно заменить). Однако, из-за радиуса действия физики в игре крашится либо нижняя ступень, либо верхняя и спутник. Сейчас поставлю мод на увелечение радиуса действия физики, проверю работаспособность.
@Ponytamin
@Ponytamin 5 жыл бұрын
Вертикальная и горизонтальная скорости - катеты, общая скалярная скорость - гипотенуза. Квадрат гипотенузы равен сумме квадратов катетов. Уотакуот, при помощи дедули Пифагора можно получить один из этих параметров, когда известны двое других, не привлекая векторные функции языка.
@АртемПоляков-л7з
@АртемПоляков-л7з 5 жыл бұрын
не знаешь какой командой узнать абсолютную высоту над поверхностью, а не над уровнем моря? ALTITUDE почему то не работает (показывает высоту как на радаре).
@Ponytamin
@Ponytamin 5 жыл бұрын
@@АртемПоляков-л7з ALT:RADAR . Курите GitHub основательнее ksp-kos.github.io/KOS/structures/vessels/alt.html
@АртемПоляков-л7з
@АртемПоляков-л7з 5 жыл бұрын
@@Ponytamin спасибо большое! просто на сайте где я смотрю немного команды перепутаны и написаны наоборот)
@joelweek
@joelweek 6 жыл бұрын
Пора устраиваться в НАСА
@Valentin_Buran
@Valentin_Buran 2 ай бұрын
Чего?! Что-то я услышал, как Пефогор удавился. Искать катит вычетанием другого катита из гипатинузы - термоядерной калдунство
@morpheuschannel5098
@morpheuschannel5098 7 жыл бұрын
Круто по сравнению с вашими расчетами я сажал свой топливный завод на луну почти в слепую (Дальше не летал :( )
@ded6691
@ded6691 3 жыл бұрын
Круть
@johntrucena4947
@johntrucena4947 5 жыл бұрын
я конечно понимаю что пигу из прошлого, но по хорошему, когда объясняешь на рисунках принцип действия скриптов, не использовать язык скриптов так как новички(да и не новички) не привыкли к такому синтаксису. По хорошему надо писать что-то типа Trotl = a*x+c*mr(масса рокеты, r как подпись).
@ПавелСтукалов-е8ь
@ПавелСтукалов-е8ь 7 жыл бұрын
17:51 Немного не понял, почему мы из разности ускорений вычитаем скорость. Понятно, что надо ее как-то учесть. Но нельзя же просто так взять и вычесть друг из друга скорость и ускорение просто из соображения размерностей величин.
@RenescoRocketman
@RenescoRocketman 7 жыл бұрын
Привет. Тут смысл такой: если мы ускорение свободного падения полностью скомпенсируем "центробежным" ускорением и проекцией тяги двигателя на вертикаль, то сумма ускорений будет равна 0. Соответственно, тело будет находиться в покое или сохранять постоянную скорость. На момент включения тяги у нас еще есть небольшая вертикальная скорость и нам надо не сохранить ее, а притянуть к 0. Поэтому мы в формировании угла к горизонту учитываем имеющуюся вертикальную скорость со знаком "минус". Это работает, несмотря на то, что величины и правда разные по сути.
@iliakop3985
@iliakop3985 3 жыл бұрын
А как таким образом сажать ступень?
@ttyyyt2497
@ttyyyt2497 7 жыл бұрын
Большое спасибо что снимаешь такие интересные видео , очень заинтересовал kOS , мог бы ты , пожалуйста выложить это скрипт , хочется его по подробнее изучить .
@RenescoRocketman
@RenescoRocketman 7 жыл бұрын
Привет, спасибо. ссылка на скрипт под роликом в описании
@ГлібШульга-х1ш
@ГлібШульга-х1ш 4 жыл бұрын
У меня создалось впечатление, что пока автор объяснял скрипт бедный Джеб уже шмякнулся об Кербин
@АртемПоляков-л7з
@АртемПоляков-л7з 5 жыл бұрын
Еще такой вопрос: какой командой узнать абсолютную высоту над поверхностью, а не над уровнем моря? ALTITUDE почему то не работает (показывает высоту как на радаре).
@RenescoRocketman
@RenescoRocketman 5 жыл бұрын
можно использовать alt:radar, но она работает только в пределах 2 км
@PervertGenius
@PervertGenius 7 жыл бұрын
Глупый вопрос, но почему у всех такой красивый Кербин, а у меня на максималках - нет? Моды? (У меня последняя версия КСП)
@RenescoRocketman
@RenescoRocketman 7 жыл бұрын
моды, конечно. без них все будет уныло.
@Harnet048
@Harnet048 8 жыл бұрын
ты зря отделил отработанную ступень до того, как набрал апоцентр с ней масса была бы больше, а соответственно и инерция, и ракета поднялась бы выше
@RenescoRocketman
@RenescoRocketman 8 жыл бұрын
Да. не, там уже атмосферы почти не было на высоте разделения, да и пустая вторая ступень не тяжелее 3й ступени с горючим. Так что она бы погоды не сделала..
@akademusmasterfly
@akademusmasterfly 4 жыл бұрын
и всё-таки,как открыть окно текстового файла для написания скрипта? Модуль прикрутил к ракете, kos поставил.
@RenescoRocketman
@RenescoRocketman 4 жыл бұрын
А кнопка kOS справа появилась?
@soundcat2430
@soundcat2430 8 жыл бұрын
10:15 это ctg вроде
@RenescoRocketman
@RenescoRocketman 8 жыл бұрын
На 10:15 вроде нет ничего похожего. Если речь про 16 минуту, то там если бы было соотношение вертикальной и горизонтальной скоростей - тогда ctg, а тяга - она по гипотенузе расположена и я из нее выделяю часть на гашение противолежащего катета - это sin.
@Mr_Penix
@Mr_Penix 5 жыл бұрын
Здравствуйте. Есть скрипт в текстовике. Как его подключить, что бы он заработал в игре?
@RenescoRocketman
@RenescoRocketman 5 жыл бұрын
Надо установить аддон кОС для ксп, прицепить к ракете программный модуль кос (он открывается по ходу изучения технологий) и вот туда то код и вставляется.
@Mr_Penix
@Mr_Penix 5 жыл бұрын
@@RenescoRocketman Текст скрипта вставляется в самой игре?
@АртемПоляков-л7з
@АртемПоляков-л7з 5 жыл бұрын
Господа ученые, кто знает, как можно получить скорость относительно поверхности в скалярной форме (м/с)?
@АртемПоляков-л7з
@АртемПоляков-л7з 5 жыл бұрын
ship:velocity:surface:mag будет работать?
@RenescoRocketman
@RenescoRocketman 5 жыл бұрын
точно не помню, но может еще ship:orbit:velocity:mag
@sergeymykhalyov3942
@sergeymykhalyov3942 5 жыл бұрын
Почему может заваливаться ракета на второй ступени?
@sergeymykhalyov3942
@sergeymykhalyov3942 5 жыл бұрын
Все, понял. Не хватало гиродинов. Спасибо за ответ.
@mstrVLT
@mstrVLT 8 жыл бұрын
Мысленно перекрестил ту фигню ... дада всегда именно она портит все под казалось успешный конец
@RenescoRocketman
@RenescoRocketman 8 жыл бұрын
ага, капризная эта хрень.
АЗАРТНИК 4 |СЕЗОН 2 Серия
31:45
Inter Production
Рет қаралды 1,1 МЛН
Win This Dodgeball Game or DIE…
00:36
Alan Chikin Chow
Рет қаралды 33 МЛН
Brawl Stars Edit😈📕
00:15
Kan Andrey
Рет қаралды 53 МЛН
Incredible: Teacher builds airplane to teach kids behavior! #shorts
00:32
Fabiosa Stories
Рет қаралды 8 МЛН
Полезные фишки в Kerbal Space Program
10:04
Dzheo
Рет қаралды 159 М.
KerbalSpaceProgram/Спасение с орбиты/Гайд
39:20
Весь Kerbal Space Program за 3 Минуты!
2:55
Obsidian Time
Рет қаралды 2,1 МЛН
Все о вертолетах в Kerbal Space Program
18:39
МОЗГ-1000, ОСНОВЫ | Гайд Kerbal Space Program
8:31
АЗАРТНИК 4 |СЕЗОН 2 Серия
31:45
Inter Production
Рет қаралды 1,1 МЛН