Skip to content

Instantly share code, notes, and snippets.

View lamont-granquist's full-sized avatar

Lamont Granquist lamont-granquist

View GitHub Profile
[LOG 11:42:25.734] ******* Log Initiated for Kerbal Space Program - 1.12.3.3173 (OSXPlayer) en-us *******
Kerbal Space Program - 1.12.3.3173 (OSXPlayer) en-us
OS: Mac OS X 26.3.0
CPU: Apple M4 (10)
RAM: 32768
GPU: Apple M4 (25559MB)
SM: 46 (OpenGL 4.1 Metal - 90.5)
RT Formats: ARGB32, Depth, ARGBHalf, Shadowmap, RGB565, ARGB4444, ARGB1555, Default, ARGB2101010, DefaultHDR, ARGB64, ARGBFloat, RGFloat, RGHalf, RFloat, RHalf, R8, BGRA32, RGB111110Float, RG32, RG16, BGRA10101010_XR, BGR101010_XR, R16
Mono path[0] = '/Users/lamont/ksp/vanilla_1.12.3/KSP.app/Contents/Resources/Data/Managed'
Mono config path = '/Users/lamont/ksp/vanilla_1.12.3/KSP.app/Contents/MonoBleedingEdge/etc'
Initialize engine version: 2019.4.18f1 (3310a4d4f880)
[Subsystems] Discovering subsystems at path /Users/lamont/ksp/vanilla_1.12.3/KSP.app/Contents/Resources/Data/UnitySubsystems
GfxDevice: creating device client; threaded=1
Renderer: Apple M4
Vendor: Apple
Version: 4.1 Metal - 90.5
GLES: 0
GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_quer
[LOG 12:53:11.443] ******* Log Initiated for Kerbal Space Program - 1.12.3.3173 (OSXPlayer) en-us *******
Kerbal Space Program - 1.12.3.3173 (OSXPlayer) en-us
OS: Mac OS X 26.3.0
CPU: Apple M4 (10)
RAM: 32768
GPU: Apple M4 (25559MB)
SM: 46 (OpenGL 4.1 Metal - 90.5)
RT Formats: ARGB32, Depth, ARGBHalf, Shadowmap, RGB565, ARGB4444, ARGB1555, Default, ARGB2101010, DefaultHDR, ARGB64, ARGBFloat, RGFloat, RGHalf, RFloat, RHalf, R8, BGRA32, RGB111110Float, RG32, RG16, BGRA10101010_XR, BGR101010_XR, R16
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <stdio.h>
#include "auglag.h"
int auglag_verbose = 0;
#define MIN(a,b) ((a) < (b) ? (a) : (b))
using Optim
using Roots
using LinearAlgebra
using LineSearches
using Pkg
evaluations = 0
local_path = joinpath(@__DIR__, "..", "AstroUtils.jl")
function dX_dt = EOM1(t, X)
global indexes
r = X(indexes.r);
v = X(indexes.v);
r2 = dot(r,r);
rm = sqrt(r2);
r3 = r2 * rm;
clear all; close all; clc;
format longG;
k = 1
M = 1
w = sqrt(k/M)
r0 = 0
v0 = 1
FlightCtrlState ctrlState = base.part.vessel.ctrlState;
inputVector = new Vector3(ignorePitch ? 0f : ctrlState.pitch, ignoreRoll ? 0f : ctrlState.roll, ignoreYaw ? 0f : ctrlState.yaw);
float num = actuatorSpeed * TimeWarp.fixedDeltaTime / ctrlSurfaceRange;
if (!useExponentialSpeed)
{
rotatingControlInput.x = Mathf.MoveTowards(rotatingControlInput.x, inputVector.x, num);
rotatingControlInput.y = Mathf.MoveTowards(rotatingControlInput.y, inputVector.y, num);
rotatingControlInput.z = Mathf.MoveTowards(rotatingControlInput.z, inputVector.z, num);
}
else
% rg "info item" ~/ksp/vanilla_1.12.3/KSP.log
4407:[LOG 10:28:20.356] [MechJeb2] Registered 266 info items in 45 ms
4413:[LOG 10:28:20.560] [MechJeb2] Registered 266 info items in 21 ms
4492:[LOG 10:28:21.579] [MechJeb2] Registered 266 info items in 20 ms
4494:[LOG 10:28:21.672] [MechJeb2] Registered 266 info items in 29 ms
4496:[LOG 10:28:21.730] [MechJeb2] Registered 266 info items in 20 ms
4499:[LOG 10:28:21.796] [MechJeb2] Registered 266 info items in 20 ms
4506:[LOG 10:28:21.907] [MechJeb2] Registered 266 info items in 19 ms
4511:[LOG 10:28:21.976] [MechJeb2] Registered 266 info items in 19 ms
4514:[LOG 10:28:22.042] [MechJeb2] Registered 266 info items in 27 ms
[LOG 21:50:58.171] STARTING _SolveClosestApproach(): 286233349.766832 4479013.22558666 0 286009932.362426 290488945.588012 0.0001 50 2
[LOG 21:50:58.172] 286009932.362426: rdv:-2696604207640.61 drdv:3003881395.80612 ddrdv:3710670.69407882
[LOG 21:50:58.172] 286054722.494682: rdv:673023220151.284 drdv:-5332710.80037581 ddrdv:76.0199009532387
[LOG 21:50:58.172] 286099512.626937: rdv:481343502298.516 drdv:-3614646.49437004 ddrdv:19.2976858570859
[LOG 21:50:58.172] 286144302.759193: rdv:334347688727.041 drdv:-3019628.837964 ddrdv:9.49075302243001
[LOG 21:50:58.172] 286189092.891449: rdv:207445772719.538 drdv:-2666383.34877059 ddrdv:6.81418105051121
[LOG 21:50:58.172] 286233883.023705: rdv:94515535183.2774 drdv:-2381644.6914571 ddrdv:6.07463274610236
[LOG 21:50:58.172] 286278673.155961: rdv:-6120882744.60595 drdv:-2112483.84193395 ddrdv:6.00916723758079
[LOG 21:50:58.172] 286323463.288217: rdv:-94662181406.5353 drdv:-1839736.41628581 ddrdv:6.1922345972459
[LOG 21:50:58.172] 286368253.420473: rdv:-170769845826.956