CEV Orion, 606 update

now in a store near you Hover Orion
 
Hi guys, you are a somewhat ahead of me ;), as I did not yet try to maneuver a docked stack with this CEV.

I see 2 major problems:
- The 45° thrust vectors of the 'forward' RCS pods point nearly through the COG of docked stack. The lever arm is so short (or maybe even negative) that this kind of RCS is nearly useless for a docked stack.

- The other problem is the autonav-modes seems not to recognize the increased inertia moment of the stack, so they overshoot the targets by far and burn a lot of fuel.

Possible workarounds (just ideas):
1) When docked to the LSAM switch control to the LSAM. It is the bigger vessel, with the RCS thrusters far out on booms, so they are better suited for maneuvering a docked stack.

2) Increase the RCS thrust by a key command, or when a docking event is detected. This is possible, easy to program, though not too realistic.

3) Let the autonav know the moment of inertia has increased. This could be done by creating a combined vessel (using meshes from both vessels and adding masses and inertia moments). This might be somewhat difficult to program, and would probably work only with a predefined vessel (like the LSAM).
A variation to this could be getting the name of the docked vessel, read its mass and inertia moment, add this value to the main vessel and set the values of the docked vessel to 0. This has also some trickyness in it, as COG has to be shifted, the values have to be saved to the scenario file, etc.

Will have a look into these methods, or other methods proposed by you.


I think option 2 is probably best, as I'd imagine it involves less programming.;) Maybe not as realistic, though NASSP has a feature that factors in the increased inertia caused by a docked LM. Hitting the switches gives better control to the stack. I generally don't use the Orbiter autonav to move the stack around as it uses up a lot more RCS fuel. Instead, I move the stack manually, then use the autonav to hold position.
 
Last edited:
Why not try taking a look at the Dragonfly's code. From what I remember (long time since station building) the DFly's thrusters were pretty good even though they were low thrust for a docked system.
 
Folks, I will be away for about 2-3 weeks. Development will continue around mid of June. Next topic will be re-compiling the LSAM and making it UMMU compatible, so you can switch crews and walk on the moon :)
 
Any new News on this ?
 
My trip took longer than expected, but now I am back!
I have uploaded a slightly improved version (0i) to:
http://home.arcor.de/francisdrakex/download/CEV-Orion-0i.zip

Changes:
Corrected bug of opening airlock before transfering crew to other UMMU vessel.
Changed UMMU text string output to the HUD (instead of the debug string).

I have to apologize my development skills becoming quite rusty over the last weeks, so development will not be too quick in the next time. Also there is the European football championship going on (soccer, for you guys over the Atlantic :) ) demanding a fair share of attention ...
 
Hi Franz,

Just to give you a heads-up, you may wish to re-compile that zip file...the directory structure's wrong. The main directory file is named CEV-Orion, instead of Orbiter.

Everything else works great, though. Welcome back!

Didn't get to try this right away, as we bought a PS3 and Rock Band, so we've been otherwise occupied for the last few days ;)
 
Hi Cale, thanks for pointing me to that. I re-arranged the zip-file and uploaded it again. Same file name as above. The contents is the same, only one folder level was removed.

b.t.w: Have fun with your PS3! :)
 
b.t.w: Have fun with your PS3! :)

Oh, we are. We had friends over on the weekend to jam on Rock Band..pretty fun when you've got a bunch of drunks (though we had to keep the mike hidden from a few people..their singing was so bad we had birds dive-bombing our house:P

Will download and unzip the file later and let you know if I have any issues.

Cheers,

Cale
 
Alright, this is getting bloody annoying, Even without Orluex, it crashes on ONLY a Trans-Earth Reentry.
**** Orbiter.log
Build Sep 29 2006 [v.060929]
Found 1 joystick(s)
Module AtlantisConfig.dll [API v.060425]
Module DGConfig.dll [API v.060425]
Module TrackIR.dll [API v.060425]
TrackIR module not found.
Module ScnEditor.dll [API v.060425]
Module Rcontrol.dll [API v.050206]
Module ExtMFD.dll [API v.060425]
Module CustomMFD.dll [API v.060425]
Module GPCMFD.dll [API v.060425]
Module CRT.dll [API v.060425]
Module LolaMFD.dll [API v.050206]
Module CamControl.dll [API v.050206]
Module CamShake.dll [API v.050206]
Module FlightData.dll [API v.050206]
Module AutoFCS.dll [API v.050206]
Module Attachment Manager.dll [API v.060425]
Module FlyByWire.dll [API v.060425]
Module Telescope.dll [API v.060425]
Module CTParticle.dll [API v.060425]
Module OrbiterSound.dll [API v.041022]
Module Orulex-core.dll [API v.060425]

**** Creating simulation session
DirectDraw interface OK
Direct3D interface OK
Zbuffer: 32 bit
Render device: Window 1443 x 894
Device has no hardware T&L capability
Joystick throttle: SLIDER 0
No joystick throttle control detected
ERROR: DInput error DIERR_OBJECTNOTFOUND
[C:\Source\Orbiter\Orbiter.cpp / 1624]
Module Sun.dll [API v.050206]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
Module Mercury.dll [API v.050206]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
Module Venus.dll [API v.050206]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
Module Earth.dll [API v.050206]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
Module Moon.dll [API v.041022]
ELP82: Precision 1e-005, Terms 116/829
ERROR in configuration file for Moon: Syntax error in SURFBASE list
ERROR in configuration file for Moon: Syntax error in SURFBASE list
ERROR in configuration file for Moon: Syntax error in SURFBASE list
ERROR in configuration file for Moon: Syntax error in SURFBASE list
Module Mars.dll [API v.060425]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
Module Phobos.dll [API v.060425]
Module Deimos.dll [API v.060425]
Module Galsat.dll [API v.041022]
Module Jupiter.dll [API v.050206]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
Module Io.dll [API v.041022]
Module Europa.dll [API v.041022]
Module Ganymede.dll [API v.041022]
Module Callisto.dll [API v.041022]
Module Satsat.dll [API v.061227]
Module Saturn.dll [API v.060425]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
Module Mimas.dll [API v.050206]
SATSAT Mimas: Terms 113
Module Enceladus.dll [API v.050206]
SATSAT Enceladus: Terms 33
Module Tethys.dll [API v.050206]
SATSAT Tethys: Terms 101
Module Dione.dll [API v.050206]
SATSAT Dione: Terms 59
Module Rhea.dll [API v.050206]
SATSAT Rhea: Terms 68
Module Titan.dll [API v.050206]
SATSAT Titan: Terms 100
Module Hyperion.dll [API v.050206]
SATSAT Hyperion: Terms 595
Module Iapetus.dll [API v.050206]
SATSAT Iapetus: Terms 605
Module Uranus.dll [API v.050206]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
Module Miranda.dll [API v.060425]
Module Ariel.dll [API v.060425]
Module Umbriel.dll [API v.060425]
Module Titania.dll [API v.060425]
Module Oberon.dll [API v.060425]
Module Neptune.dll [API v.050206]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
Module Triton.dll [API v.060425]
Finished initialising world
Module Spacecraft3.dll [API v.050206]
Module MG_Atlantis.dll [API v.060425]
Finished initialising status
Finished initialising camera
Finished initialising panels
Finished setting up render state
>>> ERROR: Missing texture: orulex\orangesoil.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: orulex\tree.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
**** WARNING: Mesh not found: .\Meshes\.msh
**** WARNING: Mesh not found: .\Meshes\.msh
>>> ERROR: Missing texture: cev-white.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: cev-white.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: cev-white.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
**** WARNING: Mesh not found: .\Meshes\.msh
**** WARNING: Mesh not found: .\Meshes\.msh
>>> ERROR: Missing texture: ALPHA.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~6.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA~11.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA~33.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
>>> ERROR: Missing texture: ALPHA_~7.dds
>>> [C:\Source\Orbiter\Texture.cpp / 781]
Help!?
 
Small post only to point to the following thread:
http://www.orbiter-forum.com/showthread.php?t=2510

This is about a quick 'visual fix only' for AresI 20070107dev - my implementation powered by Vinka's dlls - and CEV-Orion '0i' files (no other tweaks were intorduced such as performance updates to the outdated 20070107 specs or to its ascent events, etc)

António
 
Hi folks, sorry but there will probably no progress until begin of autumn, (around second half of September).

Unless any major issues are reported with the current version '0i' I intend it to leave the exterior like it is (unless a different LAS is required in the future).

My intention is to update the Ares V launcher next, to make the TLI-stage available, so we can make moon-flybys and an asteroid mission :).

The panel is a little further down my priority list, but I will try to make it physically more appealing. (The reason for being hesitant is Gmax' graphic engines does not run well under Vista, so fiddling around in the confined space of a cockpit is quite tedious.)
 
Any further news on how this is coming along?
 
Currently I am using the Augustine comission as an excuse for no progress :)
No, seriously: Sorry, at the moment I have no time to proceed. Version 0i is still the latest one. http://home.arcor.de/francisdrakex/download/CEV-Orion-0i.zip

For your information: Dougkeenan is working on his excellent version of the "Direct" launcher (Jupiter rocket), and he is using the 0i version as an intergral part of his launcher. (He removed the UMMU capability because of compiler issues).

With the Direct launcher you can fly moon slingshots and asteroid missions.
See. http://orbiter-forum.com/showthread.php?p=123158#post123158

I will probably wait for the decision based on the Augustine comission findings. Maybe they decide to put Orion on very different launcher, or maybe they will continue with the Ares I, who knows.

In the meantime I will try to figure out how a CEV-specific MFD could look like, or how to build a decent cockpit interior.
 
Back
Top