UmbralRaptop changed the topic of #principia to: READ THE FAQ: http://goo.gl/gMZF9H; The current version is Fermat. We currently target 1.5.1, 1.6.1, and 1.7.2. <scott_manley> anyone that doubts the wisdom of retrograde bop needs to get the hell out | https://xkcd.com/323/ | <egg> calculating the influence of lamont on Pluto is a bit silly…
ObservatoryRaptop has quit [Remote host closed the connection]
UmbralRaptop has joined #principia
UmbralRaptop has quit [Remote host closed the connection]
UmbralRaptop has joined #principia
UmbralRaptor has joined #principia
UmbralRaptop has quit [Ping timeout: 202 seconds]
UmbralRaptor has quit [Remote host closed the connection]
UmbralRaptop has joined #principia
<discord->
Acer_Saccharum. — Just say no to patched conics
<UmbralRaptop>
Lord of CVEs out there. Patch your conics
Wetmelon has quit [Read error: Connection reset by peer]
Mike` has quit [Ping timeout: 190 seconds]
Mike` has joined #principia
Jesin has quit [Ping timeout: 190 seconds]
oeuf has joined #principia
mofh__ has joined #principia
Mike` has quit [*.net *.split]
egg has quit [*.net *.split]
mofh has quit [*.net *.split]
Mike` has joined #principia
Wetmelon has joined #principia
Wetmelon has quit [Read error: Connection reset by peer]
<discord->
Sir Mortimer. — Wow
<discord->
Sir Mortimer. — Don’t you love it when people write short and concise issues that focus on one specific point instead of writing a rant with dozens of bullet points that they then accidentally post on github instead of tumblr
Jesin has joined #principia
<discord->
lamont. — some of the old mechjeb issues were a spew of like 4 or 5 ideas that all are simple to state but take years to fix and can't be done without graduate level math.
<discord->
Sir Mortimer. — re-reading that issue I could say that there is, *maybe* (can't confirm atm) one or two points that are somewhat valid. the rest is him a) not understanding what principia is or does and b) having a very, very, very bad day.
<discord->
Sir Mortimer. — curious thing is that he seems to be a kind of software developer himself, he has 16 repositories on github. one would assume that a person like that would know how to write constructive bug reports.
<discord->
egg. — @XKdiver the “advance one orbit” thing is a bit like that
<discord->
egg. — Undergrad maths but grad astrodynamics I'd say
<discord->
egg. — Under∇
<discord->
egg. — @Sir Mortimer there's also "make the trajectories clickable to add/drag nodes that way", which is an obvious idea since stock does that and which I have no idea how to reimplement
<discord->
egg. — @Sir Mortimer don't even know what to do with the stupid issue, if I close it saying that issues should be focused I'm going to get another rant distributed over 30 issues >_>
<discord->
Sir Mortimer. — well you can't do something to his satisfaction. kindly reply that some of his ideas have merit while others are just the way they are, and going to stay that way. If he knows how to help with the clickable node, he's more than welcome to provide some sample code that demonstrates how such a thing could be achieved. if he feels that certain points really should be dealt with, please open new t
<discord->
egg. — @Sir Mortimer you may be thinking too highly of developers :-p
<discord->
egg. — In lighter news, there's a fun discussion about procedurally generating geopotentials in stock which led to discussing cube-shaped planets
<discord->
Sir Mortimer. — wait that's a lake on a cubic planet?
<discord->
egg. — Yup
<discord->
Sir Mortimer. — so, procedurally generated geopotentials. mascons for kerbin?
<bees>
but you need to account for lake mass changing geopotentials, changing lake mass and shape again, changing geopotentials again, changing lake mass and shape aga...
<discord->
Sir Mortimer. — Pah. Fluids have no mass, everybody knows that. Otherwise they wouldn’t be called fluid, but masdive. Duh
<discord->
Sir Mortimer. — Pah. Fluids have no mass, everybody knows that. Otherwise they wouldn’t be called fluid, but massive. Duh (edited)
Mike` has quit [Ping timeout: 202 seconds]
egg|cell|egg has quit [Ping timeout: 198 seconds]
egg|cell|egg has joined #principia
Mike` has joined #principia
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|cell|egg has joined #principia
Mike` has quit [Ping timeout: 198 seconds]
Mike` has joined #principia
Mike` has quit [Read error: Connection reset by peer]
Mike` has joined #principia
<discord->
RurouniDonut. — Huh
<discord->
RurouniDonut. — I tried making a flight path to go to the moon from a polar sat and it seemed pretty simple
<discord->
RurouniDonut. — I think I'm gonna try it out
Mike` has quit [Ping timeout: 202 seconds]
Mike` has joined #principia
egg|cell|egg has quit [Ping timeout: 190 seconds]
egg|cell|egg has joined #principia
egg|cell|egg has quit [Ping timeout: 190 seconds]
egg|cell|egg has joined #principia
<discord->
Standecco. — question is, why is he checking the remaining burn time in the stock navball instead of the flight plan window?
<discord->
RurouniDonut. — Is there anyway to make RT flight computer or mechjeb to execute a principia maneuver? My burn starts when I'm out of contact
<discord->
Kobymaru. — honestly, just disable the strict RT mod
<discord->
Kobymaru. — honestly, just disable the strict RT mode (edited)
<discord->
Kobymaru. — there isn't really a way
<discord->
Kobymaru. — last time i tried it, I programmed the burn time with the flight computer. But principia and stock don't agree on the time, so your burn will be a few seconds/minutes off (depending on how long before the burn you program it)
<discord->
Kobymaru. — plus, there is no way to do ullage with RT
<discord->
Kobymaru. — except for using the H key, which is kind of a cheat already
<discord->
RurouniDonut. — What about with Mecjeb?
<discord->
RurouniDonut. — *Mechjeb
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|cell|egg has joined #principia
<discord->
RurouniDonut. — Welp with a late burn and rcs I can impact
<_whitenotifier-5dfc>
[Principia] pleroy 1bf7998 - Merge pull request #2281 from pleroy/2261a Avoid a unbounded behavior introduced in #2279
<_whitenotifier-5dfc>
[Principia] pleroy closed pull request #2281: Avoid a unbounded behavior introduced in #2279 - https://git.io/fj7hb
<discord->
Sir Mortimer. — I cooked up a flight plan that put me into a polar eve orbit using 2 manœuvre nodes, using this apparently god awful and totally useless principia flight plan UI. must have been a fluke.
<discord->
Sir Mortimer. — from LKO, mind you.
<discord->
RurouniDonut. — How do you guys go about finding interplanetary launch windows in rss?
Mike`` has quit [Ping timeout: 190 seconds]
<discord->
lipo842. — I personally just place a random satellite to 400 km circular orbit in lunar plane and use mechjeb maneuver planner, in particular advanced transfer to another planet, plot the lowest dV transfer and add an alarm to that
<discord->
lpg. — that's reliable with principia?
<discord->
RurouniDonut. — Going into Lunar plane is expensive depending on Precession
UmbralRaptop has quit [Ping timeout: 202 seconds]
UmbralRaptop has joined #principia
<_whitenotifier-5dfc>
[Principia] eggrobin commented on issue #2282: Flight planner is bad - https://git.io/fj5nw
<_whitenotifier-5dfc>
[Principia] eggrobin closed issue #2282: Flight planner is bad - https://git.io/fj5e8
<discord->
egg. — @Sir Mortimer I have replied to the rant
<discord->
egg. — pray I don't reply to the rant again
<_whitenotifier-5dfc>
[Principia] Hubcapp commented on issue #2282: Flight planner is bad - https://git.io/fj5n1
<discord->
itsRyan. — @RurouniDonut It's not worth doglegging if you're very far above plane. Better to just do a simple Hohmann from an AN/DN when you cross the lunar plane. Or if you don't want to calculate that you can do a simple Hohmann at any time and correct plane mid course.
Mike` has joined #principia
<discord->
itsRyan. — @RurouniDonut It's not worth doglegging if you're very far above plane. Better to just do a simple Hohmann from an AN/DN when you cross the lunar plane. Or if you don't want to calculate/wait for that to line up you can do a simple Hohmann at any time and correct plane mid course for a few hundred m/s or less. (edited)
<discord->
Gregrox. — @egg why did you have to write your own version of math functions like (I think) cube roots
<discord->
Gregrox. — unrelatedly, I wonder if the navball in the reference frame that is attached to the celestial sphere, could have a little star map projected onto it
<discord->
Gregrox. — just with RSS/RO
<bees>
i once wrote my own math functions for speed
<bees>
it was possible for my narrow use case, and with slight loss of accuracy i got 10x speed increase in slowest point
<discord->
Gregrox. — obviously it (navball thing) wouldn't make sense in general since people have different skyboxes with different stars, but for RSS at least, even if you don't have a real skybox installed, there is a true, canonical star map in the form of our night sky
Jesin has quit [Quit: Leaving]
<discord->
egg. — bees: @Gregrox: reproducibility, and fun
<_whitenotifier-5dfc>
[Principia] pleroy commented on issue #2261: Computation of markers is costly - https://git.io/fj5cI
<discord->
egg. — also it happens that my cbrt is the best one around
<discord->
Gregrox. — cbrt?
<discord->
Gregrox. — cube root
<discord->
egg. — cube root
<_whitenotifier-5dfc>
[Principia] pleroy closed issue #2261: Computation of markers is costly - https://git.io/fj9IA
<discord->
Gregrox. — surely the problem of "how to cube root a number" has been solved by this point in history
<discord->
egg. — but mostly the main goal is that it behaves the same across platforms, otherwise it's whatever the target libm does which is wild
<discord->
egg. — @Gregrox oh yes, many times, in many different ways
<discord->
Gregrox. — would the result be the same, but say the time taken to do the calculation would be different in different places?
<discord->
egg. — The result will vary a bit, and the time too
<discord->
Gregrox. — and would the difference be in different parts of the code or on different machines or both?
<discord->
Gregrox. — (forgive me, my understanding of computer science is fairly rudimentary)
<discord->
egg. — correctly-rounded is going to have horrible worst case time cost, so all implementations are only faithful (and some are not even faithful but they're not trying)
<discord->
Gregrox. — what does faithful mean in this context?
<discord->
egg. — (correctly rounded = result is the representable value nearest the true value, faithful = result is one of the representable values on either side of the true value)
<discord->
Gregrox. — ok I think I understand. So if the number were 31.5 and we could only do integers, correctly rounded would be 32, while faithful could be either 31 or 32?
<discord->
egg. — yeah, you picked a tie which is a bit of an edge case
<discord->
egg. — but let's say the true result is 31.4999999999999999999999996
<discord->
egg. — in order to correctly decide if it's 31 or 32, you need to very precisely compute the true result
<discord->
egg. — to get past all those nines
<discord->
egg. — otherwise if you don't carry enough precision, you might get 31.50000000001, and misround
<discord->
egg. — so some values are hard to round well
<discord->
Gregrox. — This whole project is really interesting to learn and read about
<discord->
Gregrox. — because it's probably the most "academic" thing ever done with this game, if that makes sense
<discord->
Gregrox. — This whole project is really interesting to learn and read (and talk) about (edited)
<discord->
Gregrox. — KSP teaches you what an orbital period is
<discord->
Gregrox. — principia teaches you that not only are orbits more complicated than ellipses, not even orbital period is as easy to define as we expect
<_whitenotifier-5dfc>
[Principia] pleroy commented on issue #2247: Poor performance at max timewarp in Realism Overhaul - https://git.io/fj5cl
<discord->
Gregrox. — will there ever be any kind of station-keeping options in principia? Like to keep your orbit circular in, say, the Duna-Ike system, or to stay around a lagrange point?
Mike` has joined #principia
<discord->
Sir Mortimer. — orbiting Gilly is fun.
<discord->
Sir Mortimer. — factoring in the perturbations caused by the highly elliptic orbit around Eve is even more fun.
<discord->
egg. — @Gregrox station keeping is hard https://forum.kerbalspaceprogram.com/index.php?/topic/162200-wip151-161-17x-principia%E2%80%94version-ferrari-released-2019-08-01%E2%80%94n-body-and-extended-body-gravitation-axial-tilt/page/53/&tab=comments#comment-3630422
mofh__ is now known as mofh
<discord->
Gregrox. — I really do want to make a principia-compatible binary star system some time
<discord->
Gregrox. — if I do it at KSP scale those problems wouldn't show up I expect
<discord->
Gregrox. — the problems about that guy's trinary system
<discord->
Gregrox. — not stationkeeping
<discord->
Gregrox. — yeah I figured stationkeeping would be difficult
<discord->
egg. — I should go back to writing mean element tests
<discord->
egg. — @lamont did I show you the SP3 parser madness
<discord->
Gregrox. — I need to have an equation for figuring out the j2 of the gravitational field of an oblate body, which for the sake of simplification, is of uniform density
<discord->
Gregrox. — I would assume the j2 of a body of non-uniform density would just be some compromise on spherical vs max eccentricity
Mike` has quit [Ping timeout: 190 seconds]
<discord->
RurouniDonut. — @itsRyan Correction burns always seem to cost a lot more then 100 DeltaV when I do them
<UmbralRaptop>
1 DeltaV = 1 m/s?
UmbralRaptop has quit [Ping timeout: 202 seconds]
<discord->
egg. — UmbralRaptop: I think so; this use of Δv for m/s of Δv is deeply irksome >_<
UmbralRaptop has joined #principia
Mike` has joined #principia
UmbralRaptop has quit [Remote host closed the connection]
UmbralRaptop has joined #principia
<discord->
itsRyan. — @RurouniDonut Of course it depends on how far off plane you are and how far off the AN/DN you do your Hohmann transfer. But If you're let's say 8 degrees lattitude high on your launch but otherwise time it right to line up with the moon, and somewhat close to AN or DN on the burn it should be right around 100 m/s for a mid course intercept burn. Up to around 400 m/s if you're 90 degress off A
<discord->
lamont. — @Gregrox think its ultimately just an integral around the whole volume of the body where the density at every point is inside the integral
Mike` has quit [Ping timeout: 198 seconds]
Mike` has joined #principia
<discord->
Gregrox. — sure I believe you I guess but that isn't helpful to me
Jesin has joined #principia
<discord->
lamont. — yeah i can't find any good article on wikipedia about going from a mass distribution to generating the coefficients of the spherical harmonics
<discord->
lamont. — best i've got is some 15 year old handwavey recollections of how its similar to fourier transforms only the basis is the laplace functions rather than sin/cos and mumble mumble hilbert spaces and such...
<discord->
egg. — @lamont yeah but that's the easy part; that's taking the spherical harmonics transform of some surface
<discord->
egg. — but you're not given a geoid, you're given a topography
<discord->
egg. — makes the thing more fun, see the past few forum posts
<discord->
lamont. — ah
<discord->
lamont. — well i see some volume integrals here with a density function inside of them....
<discord->
lamont. — and finite differences and double exponential quadrature and other things that make sense to be in this paper...
<discord->
lamont. — that paper looks slightly more accessible and probably applicable?
<discord->
lamont. — but it also contains a large literature review of "polyhedron" models, which apparently are easier but hot garbage for accuracy -- but i wonder if they're not perfect for KSP?
<discord->
lamont. — yeah i see that, he likes to cite himself a lot as well
<discord->
lamont. — > The classical manner of representing arbitrary gravitational fields is by expanding the gravitational potential into a harmonic series and then explicitly computing the series coefficients (MacMillan, 1936; Kaula, 1966; Heiskanen et al., 1967). Series coefficients are evaluated as integrals over the volume of the body, and for a constant density body may be reduced to integrals over the surface of
<discord->
lamont. — that 1936 paper is probably more the first-year-grad-student approach
<discord->
egg. — he's really into elliptic functions and elliptic integrals
<UmbralRaptop>
aaaaaa
<discord->
egg. — we use a translation of his implementations of those
<discord->
ProjectGemini. — Honestly such a power move citing yourself constantly
<discord->
egg. — also we sent him some errata to his FORTRAN implementation so he just published a shiny new version