My love hate relationship with Orbiter

GodAtum

Member
Joined
Jun 1, 2014
Messages
82
Reaction score
5
Points
8
Website
godatum.blogspot.com
Getting back into Orbiter for obvious reasons. I love seeing how amazing space looks. But I really hate grinding ... spending ages clicking back and forth to try to get a course in TransX or IMFD. There used to be a Matlab project (https://www.orbithangar.com/showAddon.php?id=2ac115e4-20c6-42e3-b618-e5d8c97f4420) but its very buggy and doesn't really work.

It would be nice to have a program like that, that does all the calculations for you so all you need to do is plug the values into TransX or IMFD. Maybe if I offered $100 for someone to develop such an application that might get the ball rolling?
 

Urwumpe

Not funny anymore
Addon Developer
Donator
Joined
Feb 6, 2008
Messages
37,588
Reaction score
2,312
Points
203
Location
Wolfsburg
Preferred Pronouns
Sire
Getting back into Orbiter for obvious reasons. I love seeing how amazing space looks. But I really hate grinding ... spending ages clicking back and forth to try to get a course in TransX or IMFD. There used to be a Matlab project (https://www.orbithangar.com/showAddon.php?id=2ac115e4-20c6-42e3-b618-e5d8c97f4420) but its very buggy and doesn't really work.

It would be nice to have a program like that, that does all the calculations for you so all you need to do is plug the values into TransX or IMFD. Maybe if I offered $100 for someone to develop such an application that might get the ball rolling?

If I could write such an application, I would be DAMN rich by now. Remember, this is an optimization problem. Such a program would only be as good as what you tell the program, what you want - and how well it understands you. And there are literally millions of good choices, not just the single one best trajectory from A to B.

Maybe it would be possible to write an assistant window for you there, if you don't plan to study astrodynamics - but again, the choices would be yours. Just like the execution of such a flight plan.
 

N_Molson

Addon Developer
Addon Developer
Donator
Joined
Mar 5, 2010
Messages
9,272
Reaction score
3,244
Points
203
Location
Toulouse
Yes, looks like mostly an interface issue;

The thing is that Orbiter add-on devs are no professionals, and designing and ergonomic interface is quite a professional skill. Now yes as @Urwumpe said, there's worse. Newer cars often have a nice and pretty MFD with a terrible interface and some kind of Neandertal OS. ?
 

Urwumpe

Not funny anymore
Addon Developer
Donator
Joined
Feb 6, 2008
Messages
37,588
Reaction score
2,312
Points
203
Location
Wolfsburg
Preferred Pronouns
Sire
Yes, looks like mostly an interface issue;

The thing is that Orbiter add-on devs are no professionals, and designing and ergonomic interface is quite a professional skill. Now yes as @Urwumpe said, there's worse. Newer cars often have a nice and pretty MFD with a terrible interface and some kind of Neandertal OS. ?

Don't get me started on the new Volkswagen UI. Please. ?

Yeah, but it isn't just about the user interface, I think. It is also about understanding the problem.

Do you want a slow, but fuel-saving trajectory? Do you want to be at your destination as fast as possible? Do you want to land on a base during daylight? Entering orbit in a fuel saving way to reach a space station - or as fast and aggressive as possible?

Maybe instead of focussing how to improve the software, maybe it would be better to provide a guide with "cooking recipes", how to achieve your goals. And then look at providing easier tools to decide, which trajectory helps you find your way.
 

n72.75

Move slow and try not to break too much.
Orbiter Contributor
Addon Developer
Tutorial Publisher
Donator
Joined
Mar 21, 2008
Messages
2,687
Reaction score
1,337
Points
128
Location
Saco, ME
Website
mwhume.space
Preferred Pronouns
he/him
Yeah, you can't ask "how do I do it" with first knowing "what you want to do".
 

Marijn

Active member
Joined
Mar 5, 2008
Messages
755
Reaction score
166
Points
43
Location
Amsterdam
Sometime ago I did create a webbased application which allows the user to fetch a mission from NASA's Trajectory browser and, after some user input regarding settings, offers the mission as an Orbiter .scn file in a .zip file with the usual Orbiter file structure so you can install it as an add-on.

It's possible to download the scenario for various steps of the mission. Like depature from earth, coasting, or arrival. Depending on the step, IMFD is pre-configured so the Course program will be put up, or in case of an arrival, the BaseApproach program is pre-configured.

So for the calculation part, it simply relies on what NASA has available in their browser. That's a limitation, but it completely solves this otherwise very difficult calcalation part. IMFD only needs a few values to set up and this is easy to do with some scripting.

It's a mashup. The idea is to introduce a gameplay element by starting off with the Asterank browser to find a $$$ asteroid. Then check if NASA has a trajectory for this target available. If so, add a delta-v budget and run the rocket equation for each step. If the mission is actually possible with the current settings, then offer it as a download to the user.

The app was never really finished though and it is in a messy state now after Google made changes to the runtime environment which I still haven't properly adapted to. I can kind of work with it, but to share, it would require quite a bit of rework. I think with so few possible users, it just isn't worth the time. Here's an impression:
 
Last edited:

GodAtum

Member
Joined
Jun 1, 2014
Messages
82
Reaction score
5
Points
8
Website
godatum.blogspot.com
Sometime ago I did create a webbased application which allows the user to fetch a mission from NASA's Trajectory browser and, after some user input regarding settings, offers the mission as an Orbiter .scn file in a .zip file with the usual Orbiter file structure so you can install it as an add-on.

It's possible to download the scenario for various steps of the mission. Like depature from earth, coasting, or arrival. Depending on the step, IMFD is pre-configured so the Course program will be put up, or in case of an arrival, the BaseApproach program is pre-configured.

So for the calculation part, it simply relies on what NASA has available in their browser. That's a limitation, but it completely solves this otherwise very difficult calcalation part. IMFD only needs a few values to set up and this is easy to do with some scripting.

It's a mashup. The idea is to introduce a gameplay element by starting off with the Asterank browser to find a $$$ asteroid. Then check if NASA has a trajectory for this target available. If so, add a delta-v budget and run the rocket equation for each step. If the mission is actually possible with the current settings, then offer it as a download to the user.

The app was never really finished though and it is in a messy state now after Google made changes to the runtime environment which I still haven't properly adapted to. I can kind of work with it, but to share, it would require quite a bit of rework. I think with so few possible users, it just isn't worth the time. Here's an impression:

Wow that's amazing! I really appreciate the effort involved.
 

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
Sometime ago I did create a webbased application which allows the user to fetch a mission from NASA's Trajectory browser and, after some user input regarding settings, offers the mission as an Orbiter .scn file in a .zip file with the usual Orbiter file structure so you can install it as an add-on.
A basic version that simply placed your vessel on the appropriate location and time, and with the correct orbital parameters would be useful.
 
Top