Development of Lagrange Points Tools

Post requests, images, descriptions and reports about work in progress here.

How do you use the Lagrange Point addon, and what enhancements would you like?

I do not use the addon.
6
43%
I use the addon to position spacecraft or other objects.
3
21%
I use, or would like to use the addon for visualization purposes.
8
57%
Other uses (please elaborate below)
0
No votes
-------------------------------------------------------------
0
No votes
I would find the proposed labeling script useful.
8
57%
I have no need to label the lagrange points.
1
7%
-------------------------------------------------------------
0
No votes
Include unstable trojan (L4,L5) points in the addon.
9
64%
Exclude unstable trojan points.
1
7%
 
Total votes: 36

Avatar
Topic author
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 11 months

Development of Lagrange Points Tools

Post #1by Chuft-Captain » 28.03.2009, 12:55

I've split this question from the: Lagrange Point addon thread, as that thread is getting a bit long.
Please use the voting buttons (and or add to this thread) to give your feedback.

Background:
In the last version of this addon, I implemented the Lagrange-Points as ReferencePoints, which means that they are never visible and cannot be labelled. This is fine for positioning spacecraft, but not so good for visualization purposes.
(the old DEMO version which did have coloured spheres for visualization, is now deprecated).

1. With the improved facilities for marking objects in CELX, I'm thinking of writing a script to mark and label the lagrange points. This will be far better than the old DEMO version.
Would you find this script useful or not?

2. A question has also been raised regarding whether to include unstable trojan points in the addon ie. Pluto-Charon system. (I'll repeat that question and my response in the second post of this thread)

If you are currently using the addon and would find the script useful, please give feedback.
I would also welcome any additional comments on how you are specifically making use of the addon.
(It was originally designed primarily for the purpose of placing spacecraft in the vicinity of lagrange points.)

If there's little or no feedback, I will assume everyone's pretty happy with it as is (or no-one's using it at all), so I probably won't waste my time on any enhancements.

Regards
CC
Last edited by Chuft-Captain on 31.10.2012, 13:28, edited 2 times in total.
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

Avatar
Topic author
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 11 months

Re: Please give your feedback on enhancements to Lagrange Points

Post #2by Chuft-Captain » 28.03.2009, 12:56

ajtribick wrote:The fact that L4 and L5 are unstable at mass ratios greater than 24.96 doesn't mean they do not exist as stationary points. In fact since the L1, L2 and L3 points are always unstable and yet are included, it seems inconsistent to exclude the L4 and L5 points when they too are unstable.
You do have point... it does seem inconsistent, however it's not. I'll explain my reasoning...
It's known that the collinear Lagrange points are unstable, and that the triangular/trojan points are generally stable [edit: except when the mass ratio of the primary/secondary bodies is less ]than 24.96, hence by excluding the unstable trojans, a user of this addon will always know that all included trojans are stable ones. (Hence, it's consistent :wink:)
If I was to include the unstable trojans, then a user would never know (without doing the maths themselves) which ones were stable, and which one's weren't. (although, FYI the only known unstable trojan points in the solar system are those in the Pluto-Charon system)

I've no objection to including the unstable points, but IMO we would need a way of distinguishing the unstable trojans from the others. I would be happy to do a bit of work on this if you really want them included. They could perhaps be labelled as "unstable".

Let me know if you really want them, however it does seem to me that unstable trojans will be of little practical interest for parking spacecraft etc, as they offer no advantage over the more conveniently located collinear points.
Last edited by Chuft-Captain on 22.04.2009, 01:30, edited 2 times in total.
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

ajtribick
Developer
Posts: 1855
Joined: 11.08.2003
With us: 21 years 3 months

Re: Please give your feedback on enhancements to Lagrange Points

Post #3by ajtribick » 28.03.2009, 15:18

Then again, not all Trojan points that meet the mass ratio criterion are stable, since the solar system is NOT a set of isolated 2-body pairs. An object in one of the Trojan points is thus subject to perturbations from the other objects in the solar system. For example, the Earth-Moon L4 and L5 points are unstable thanks to the perturbations of the Sun, the other planets, etc.

If you are going to eliminate Trojan points based on stability, then all such unstable Trojan points should be eliminated or you are misleading people about the stability of the vicinity of the points.

Alternatively keep all the Lagrangian points in, and leave the stability assertions for anyone who wants to do dynamical integrations... ;)

Avatar
Topic author
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 11 months

Re: Please give your feedback on enhancements to Lagrange Points

Post #4by Chuft-Captain » 06.04.2009, 00:28

Here and in the following post(s) are some previews of popular locations in the Solar System with Lagrange Points marked and labeled by the planned scripts.
Please let me know any thoughts.
lagrange-earth-orbits.jpg
lagrange-earth-marked-orbits.jpg
lagrange-earth-labeled-orbits.jpg
Last edited by Chuft-Captain on 06.04.2009, 00:39, edited 1 time in total.
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

Avatar
Topic author
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 11 months

Re: Please give your feedback on enhancements to Lagrange Points

Post #5by Chuft-Captain » 06.04.2009, 00:35

In the vicinity of Saturn...
lagrange-saturn-orbits.jpg


lagrange-saturn-marked-orbits.jpg


lagrange-saturn-labeled-orbits.jpg
Last edited by Chuft-Captain on 07.04.2009, 23:52, edited 1 time in total.
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Re: Please give your feedback on enhancements to Lagrange Points

Post #6by ElChristou » 06.04.2009, 00:42

Cool addon!
Displaying Lagrange points could be a nice feature if the script could be run at contextual level... (perhaps a feature for the interactivity we need with the next UI?)
Image

Avatar
Topic author
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 11 months

Re: Please give your feedback on enhancements to Lagrange Points

Post #7by Chuft-Captain » 06.04.2009, 00:48

ElChristou wrote:Cool addon!
Displaying Lagrange points could be a nice feature if the script could be run at contextual level... (perhaps a feature for the interactivity we need with the next UI?)
I will be including the ability to label only the lagrange points of the currently selected object. (if that's what you're after)
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Re: Please give your feedback on enhancements to Lagrange Points

Post #8by chris » 06.04.2009, 00:52

Chuft-Captain wrote:
ElChristou wrote:Cool addon!
Displaying Lagrange points could be a nice feature if the script could be run at contextual level... (perhaps a feature for the interactivity we need with the next UI?)
I will be including the ability to label only the lagrange points of the currently selected object. (if that's what you're after)

This would be a useful feature. The main problem with the Lagrange point add-on right now is that there are too many objects. Being able to show just the Lagrange points for the selected object solves that problem completely.

--Chris

Avatar
Topic author
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 11 months

Re: Please give your feedback on enhancements to Lagrange Points

Post #9by Chuft-Captain » 06.04.2009, 01:15

chris wrote:
Chuft-Captain wrote:
ElChristou wrote:Cool addon!
Displaying Lagrange points could be a nice feature if the script could be run at contextual level... (perhaps a feature for the interactivity we need with the next UI?)
I will be including the ability to label only the lagrange points of the currently selected object. (if that's what you're after)

This would be a useful feature. The main problem with the Lagrange point add-on right now is that there are too many objects. Being able to show just the Lagrange points for the selected object solves that problem completely.

--Chris

I think it's still useful to be able to see them all at once, and therefore when and where they make close approaches to other lagrange-points or celestial bodies. With your involvement with the ESA, you're no doubt aware of spacecraft mission planning involving the use of L-points to minimize fuel use (Interplanetary Super-Highway).

I think it would be a safe bet that the Cassini mission planning team factors in a judicious amount of L-point hitch-hiking in order to save fuel. :)
EDIT: (on further thought, I suspect they rely on gravity assists)

Although I'm making no claims that my addon is useful for those purposes. :lol: 8)
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

Guckytos
Posts: 439
Joined: 01.06.2004
With us: 20 years 5 months
Location: Germany

Re: Please give your feedback on enhancements to Lagrange Points

Post #10by Guckytos » 07.04.2009, 16:51

I really think it would be useful to only display the Lagrange points of selected objects.
And with that I mean, the points of one or more objects (if possible with the scripting).
Would it perhaps be possible to show lets say the "normal" moons only and on the other hand the "minor" moons only. And then showing them all together, and then selecting only one moon and getting its points?

Anyway, is this addon getting into the offical release? An addon like this is IMHO definitely a candidate for that.

Best regards,

Guckytos

Avatar
Topic author
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 11 months

Re: Please give your feedback on enhancements to Lagrange Points

Post #11by Chuft-Captain » 20.04.2009, 06:53

chris wrote:
Chuft-Captain wrote:
ElChristou wrote:Cool addon!
Displaying Lagrange points could be a nice feature if the script could be run at contextual level... (perhaps a feature for the interactivity we need with the next UI?)
I will be including the ability to label only the lagrange points of the currently selected object. (if that's what you're after)

This would be a useful feature. The main problem with the Lagrange point add-on right now is that there are too many objects. Being able to show just the Lagrange points for the selected object solves that problem completely.

--Chris
Chris,
This would also be a useful feature for moon-orbits, as they suffer from the same problem as the lagrange points...the sheer number of moons at Jupiter and Saturn can leave the orbit lines as difficult to sort out as a tangled mess of spaghetti (even if only minor or major moon orbits are enabled). This situation will only worsen as new moons are continually discovered at an increasing rate.

Perhaps an option could be added to show only the orbit of the selected object (regardless of which options are specified in the Render menu.
As far as I know, the "O" key is currently case-insensitive, so this function could be assigned to either the upper or lower case of the "O" key. (eg. lowercase "o" could display orbits as specified in the render menu, and uppercase "O" would display only the orbit of the selected object regardless of the Render menu settings).
In addition, although this is inspired by the situation with the numbers of moons, I can see no reason why this functionality should not be a generic function common to all objects.

I think there are many times a user might like to quickly see the orbit of a single selected object without having to go to the render menu and enable all other orbits of the same class, so a toggle like this would be useful.
Last edited by Chuft-Captain on 20.04.2009, 07:07, edited 1 time in total.
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

Avatar
Topic author
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 11 months

Re: Please give your feedback on enhancements to Lagrange Points

Post #12by Chuft-Captain » 20.04.2009, 07:06

Guckytos wrote:Anyway, is this addon getting into the offical release? An addon like this is IMHO definitely a candidate for that.
It's unlikely this addon will ever become part of an official release for the following reason...

Although by design the addon inherits the accuracy of the associated orbits within Celestia, the current source of mass information (Wikipedia) used to calculate the lagrange point locations does not live up to Chris' standards of reliability and scientific credibility.
It's possible that more reliable or reputable sources might be found for future upgrades of the addon, but this is unlikely to happen in the short term.

Regards
CC
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

Spaceman Spiff
Posts: 420
Joined: 21.02.2002
With us: 22 years 9 months
Location: Darmstadt, Germany.

Re: Please give your feedback on enhancements to Lagrange Points

Post #13by Spaceman Spiff » 20.04.2009, 17:38

Chuft-Captain,

I think the other posters' consensus is about right. To summarise:
    - Unlabelled L points are too anonymous and cluttered.
    - Showing L points for just one orbit is far better than for all orbits, especially because the L points should always be labelled.
    - There's no point discriminating between stable/unstable. In any case:
      - Even bodies orbiting unstable L points have some timescale of persistence, even if calculating the timescale is way beyond most people.
      - Getting masses for all relevant bodies could be a pain, Celestia's kinematic model never really needs them.
      - The solar system has no such example of the mass ratio being exceeded anywhere[edit], except Pluto and Charon, as you rightly point out below - tsk![/edit].

I'm not sure spacecraft actually use L points to travel through, but they are still interesting. Plus several new missions are using L points as 'home' (SOHO has done L1 for some time), there's STEREO (L4 and L5), and soon Herschel and Planck at L2, followed by GAIA and the James Webb Space Telescope.

Spiff.
Last edited by Spaceman Spiff on 22.04.2009, 16:38, edited 1 time in total.

Avatar
Topic author
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 11 months

Re: Please give your feedback on enhancements to Lagrange Po

Post #14by Chuft-Captain » 21.04.2009, 02:18

Spiff,

I recently split off this thread from the original thread: http://celestiaproject.net/forum/viewtopic.php ... &sk=t&sd=a
That thread contains a lot more discussion about the dynamics, so some of your q's may be answered there.
Also see here: http://www.physics.montana.edu/faculty/ ... range.html

The idea was that this thread would be strictly for discussion of the new scripts for labeling of lagrange points, rather than discussion of the dynamics. Perhaps it was a mistake to split the thread, as those discussions are tending to be repeated here anyway.

To address specifically a couple of your q's:
Spaceman Spiff wrote:First, let's be sure what the mass ratio limit appies to. If the Sun is our primary body of mass M0, Earth is our secondary body of mass M1 and we have a trojan at L5 of mass M2, then the relevant mass ratio to stability is M1/M2, right?
The relevant ratio is M0/M1. The mass of the 3rd "captured" object (whether it's a trojan asteroid or a spacecraft) is irrelevant to this calculation as long as it is insignificant in mass when compared to the primary and secondary bodies. eg. The mass of a trojan asteroid is tiny compared to the mass of the Sun and Jupiter; The mass of a spacecraft is tiny compared to that of the Earth or the Moon.
This is also why a number of tiny moons of Saturn are able to occupy stable orbits in the triangular lagrange regions of a couple of the much larger Moons -- Tethys (Telesto and Calypso), and Dione (Helene and Polydeuces) respectively.
Trojans-Tethys-Dione.jpg


For a stationary observer at Tethys-L4 for example, Telesto would appear to orbit the lagrange point...ditto for the other 3.

If you have the Lagrange Points addon installed, then you can see this effect demonstrated in Celestia by CLICKING HERE

Spaceman Spiff wrote:Secondly, I thought the trojan's orbit would be stable if M1/M2 is greater than 24.96, not in exception to it.
The Sun's mass divided by Jupiter's mass (M0/M1) IS greater than 24.96.

Spaceman Spiff wrote: - The solar system has no such example of the mass ratio being exceeded anywhere.
Pluto-Charon is the example.


Spaceman Spiff wrote: Plus several new missions are using L points as 'home' (SOHO has done L1 for some time), there's STEREO (L4 and L5), and soon Herschel and Planck at L2, followed by GAIA and the James Webb Space Telescope.
Yes, I'm aware of them. If and when XYZ trajectories become available for these missions (I'm not sure if SOHO's trajectory was ever published), I will be very interested to see the relationship between their trajectories and the respective lagrange points in my addon.

Hope this helps,
CC
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

Avatar
Topic author
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 11 months

Re: Please give your feedback on enhancements to Lagrange Po

Post #15by Chuft-Captain » 10.09.2012, 07:39

At risk of re-opening an old thread.... ;-)

I was originally planning to release this visualization tool around Christmas 2010, and then for various reasons all Celestia related stuff was put on hold.

Well, now in the last couple of days I've been able to spend some serious time scripting for Celestia, which has allowed some good progress on this tool.

So here is a presentation demonstrating the planned features and user interface, submitted for your valued and considered feedback . . .

Image

Download the Presentation in the format that suits you:

. . . . . OpenOffice Presentation (ODP)

. . . . . Adobe Reader (PDF)

Please comment on any issues you might anticipate, such as choice of key assignments, other suggestions, etc.
I think I've allowed for the simple contextual approach suggested by the 2 Chris's, while still retaining the bells and whistles that I like (being able to see it all).
Anyway, any further comments are welcome, so that any potential issues can be addressed before release.

CC

PS. I guess I'll have to upload this as a Powerpoint version as well for those that don't have OpenOffice. ( it's free, you know! :hint: :hint: :wink: ).
Last edited by Chuft-Captain on 17.09.2012, 01:47, edited 2 times in total.
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

abramson
Posts: 408
Joined: 22.07.2003
With us: 21 years 4 months
Location: Bariloche, Argentina

Re: Please give your feedback on enhancements to Lagrange Po

Post #16by abramson » 12.09.2012, 01:51

Wow. I was teaching Lagrange points to the Classical Mechanics class last week, I could have shown this. Still, I showed them the cloud of Trojan asteroids and I think they liked them better than the demonstration of the equilibria in the rotating frame and their stability. I will check and let you know about your script, Chuft.

G

Avatar
Topic author
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 11 months

Re: Please give your feedback on enhancements to Lagrange Po

Post #17by Chuft-Captain » 12.09.2012, 08:49

Thanks Guillermo,

I made some changes last night to the menu and user interface.

New menu design looks something like this:
lpview02.jpg
which I think looks a bit better than before,
and HELP screen now will stay up as long as required, which I think is better.

Also, thinking of removing the ( - ) Hide option, or at least assigning to a different key, mainly because I tend to use "-" 's in the names of many objects in my addons and I suspect other people do so as well. Having the key mapped makes it un-availble when searching for objects in the ENTER menu, so I think unfortunately it's not a good choice (although it was perfect in term of the implied meaning - subtraction).

What's the current status of your extraction script and servers? Last post I saw about it, there were some issues with either your server or the database server.

CC
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

abramson
Posts: 408
Joined: 22.07.2003
With us: 21 years 4 months
Location: Bariloche, Argentina

Re: Please give your feedback on enhancements to Lagrange Po

Post #18by abramson » 12.09.2012, 12:12

Chuft-Captain wrote:What's the current status of your extraction script and servers? Last post I saw about it, there were some issues with either your server or the database server.

Oh, I have made no changes to the asteroid extraction script. It does what it does reasonably well, so there is no real need to improve it.

Regarding my Lab server, i believe it's working most of the time.

Avatar
Joe
Posts: 162
Joined: 29.02.2004
With us: 20 years 8 months
Location: United Kingdom

Re: Please give your feedback on enhancements to Lagrange Po

Post #19by Joe » 05.10.2012, 03:17

Hi,

I lost this Lagrange Point add-on after a recent replacement of my old PC. Tried to download it from this thread:
http://shatters.net/forum/viewtopic.php?f=6&t=11670&st=0&sk=t&sd=a
but it is a broken link. Anybody can help by pointing me to the right link?
Joe
8O

Avatar
Topic author
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 11 months

Re: Please give your feedback on enhancements to Lagrange Po

Post #20by Chuft-Captain » 05.10.2012, 11:08

Hi Joe,

Sorry but the sitesled.com site where I hosted the original addon is down much of the time these days. It used to be more reliable. You can keep trying it (occasionally their servers are working - If you can visit sitesled.com, then the download link should work as well).
I'm planning to re-release the original addon together with the viewer tool when I finish that, so I'll get a more reliable host next time ... (but not before I get over the rather nasty flu that I've had for the last week).

I was hoping for some feedback from people on the viewer tool, before I finalize it for release, but nothing forthcoming so far.

CC (...short for *cough* *cough* :x )
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS


Return to “Add-on development”