Project Apollo Collaborative (Vessel Builder + Multistage)

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
Gave it a quick try and it looks good, but fuel seems a bit short for Apollo 11.
I can give the EVA dude a try. Orbiter 2016 doesn't seem to like light vessels but let's give it another go. :thumbup:

--------------

OK, here's a rough by WORKING surface EVA astro:

Code:
ClassName = VesselBuilder1
Module = VesselBuilder1
 
;CONFIGURATION FILE FOR eva
 
NOEDITOR = FALSE
 
CONFIGURATIONS = 1
 
;<-------------------------GENERAL SETTINGS - Configuration: 0------------------------->
 
EMPTY_MASS = 150
VSIZE = 2
PMI = 1 1 2
CSECTIONS = 1 1 2
GRAVITYGDAMP = 20
ROTDRAG = 0 0 0
 
;<-------------------------MESHES DEFINITIONS------------------------->
 
MESH_0_NAME = UMmu\UMmuNasa
MESH_0_POS = 0 0 0
MESH_0_DIR = 0 0 1
MESH_0_ROT = 0 1 0
MESH_0_VIS = 23
 
 
;<-------------------------DOCKS DEFINITIONS------------------------->
 
 
;<-------------------------ATTACHMENTS DEFINITIONS------------------------->
 
 
;<-------------------------ANIMATIONS DEFINITIONS------------------------->
 
;<-------------------------PROPELLANT DEFINITIONS------------------------->
 
PRP_0_ID = 0
PRP_0_MAXMASS = 50
PRP_0_EFFICIENCY = 100
PRP_0_PRIMARY = TRUE
PRP_0_NAME = Tank_0
 
 
;<-------------------------THRUSTERS DEFINITIONS------------------------->
 
THR_0_ID = 0
THR_0_NAME = Pitch_up_1
THR_0_POS = 0 0 10
THR_0_DIR = 0 1 0
THR_0_MAX0 = 3
THR_0_ISP0 = 1e+007
THR_0_ISPREF = 0
THR_0_PREF = 101400
THR_0_TANK = 0
THR_0_HASEXHAUST = FALSE
THR_0_HASPARTICLES = FALSE
 
THR_1_ID = 1
THR_1_NAME = Pitch_up_2
THR_1_POS = 0 0 -10
THR_1_DIR = 0 -1 0
THR_1_MAX0 = 3
THR_1_ISP0 = 1e+007
THR_1_ISPREF = 0
THR_1_PREF = 101400
THR_1_TANK = 0
THR_1_HASEXHAUST = FALSE
THR_1_HASPARTICLES = FALSE
 
THR_2_ID = 2
THR_2_NAME = Pitch_dwn_1
THR_2_POS = 0 0 10
THR_2_DIR = 0 -1 0
THR_2_MAX0 = 3
THR_2_ISP0 = 1e+007
THR_2_ISPREF = 0
THR_2_PREF = 101400
THR_2_TANK = 0
THR_2_HASEXHAUST = FALSE
THR_2_HASPARTICLES = FALSE
 
THR_3_ID = 3
THR_3_NAME = Pitch_dwn_2
THR_3_POS = 0 0 -10
THR_3_DIR = 0 1 0
THR_3_MAX0 = 3
THR_3_ISP0 = 1e+007
THR_3_ISPREF = 0
THR_3_PREF = 101400
THR_3_TANK = 0
THR_3_HASEXHAUST = FALSE
THR_3_HASPARTICLES = FALSE
 
THR_4_ID = 4
THR_4_NAME = Yaw_left_1
THR_4_POS = 0 0 10
THR_4_DIR = -1 0 0
THR_4_MAX0 = 3
THR_4_ISP0 = 1e+007
THR_4_ISPREF = 0
THR_4_PREF = 101400
THR_4_TANK = 0
THR_4_HASEXHAUST = FALSE
THR_4_HASPARTICLES = FALSE
 
THR_5_ID = 5
THR_5_NAME = Yaw_left_2
THR_5_POS = 0 0 -10
THR_5_DIR = 1 0 0
THR_5_MAX0 = 3
THR_5_ISP0 = 1e+007
THR_5_ISPREF = 0
THR_5_PREF = 101400
THR_5_TANK = 0
THR_5_HASEXHAUST = FALSE
THR_5_HASPARTICLES = FALSE
 
THR_6_ID = 6
THR_6_NAME = Yaw_right_1
THR_6_POS = 0 0 10
THR_6_DIR = 1 0 0
THR_6_MAX0 = 3
THR_6_ISP0 = 1e+007
THR_6_ISPREF = 0
THR_6_PREF = 101400
THR_6_TANK = 0
THR_6_HASEXHAUST = FALSE
THR_6_HASPARTICLES = FALSE
 
THR_7_ID = 7
THR_7_NAME = Yaw_right_2
THR_7_POS = 0 0 -10
THR_7_DIR = -1 0 0
THR_7_MAX0 = 3
THR_7_ISP0 = 1e+007
THR_7_ISPREF = 0
THR_7_PREF = 101400
THR_7_TANK = 0
THR_7_HASEXHAUST = FALSE
THR_7_HASPARTICLES = FALSE
 
THR_8_ID = 8
THR_8_NAME = Bank_left_1
THR_8_POS = 10 0 0
THR_8_DIR = 0 1 0
THR_8_MAX0 = 3
THR_8_ISP0 = 1e+007
THR_8_ISPREF = 0
THR_8_PREF = 101400
THR_8_TANK = 0
THR_8_HASEXHAUST = FALSE
THR_8_HASPARTICLES = FALSE
 
THR_9_ID = 9
THR_9_NAME = Bank_left_2
THR_9_POS = -10 0 0
THR_9_DIR = 0 -1 0
THR_9_MAX0 = 3
THR_9_ISP0 = 1e+007
THR_9_ISPREF = 0
THR_9_PREF = 101400
THR_9_TANK = 0
THR_9_HASEXHAUST = FALSE
THR_9_HASPARTICLES = FALSE
 
THR_10_ID = 10
THR_10_NAME = Bank_right_1
THR_10_POS = 10 0 0
THR_10_DIR = 0 -1 0
THR_10_MAX0 = 3
THR_10_ISP0 = 1e+007
THR_10_ISPREF = 0
THR_10_PREF = 101400
THR_10_TANK = 0
THR_10_HASEXHAUST = FALSE
THR_10_HASPARTICLES = FALSE
 
THR_11_ID = 11
THR_11_NAME = Bank_right_2
THR_11_POS = -10 0 0
THR_11_DIR = 0 1 0
THR_11_MAX0 = 3
THR_11_ISP0 = 1e+007
THR_11_ISPREF = 0
THR_11_PREF = 101400
THR_11_TANK = 0
THR_11_HASEXHAUST = FALSE
THR_11_HASPARTICLES = FALSE
 
THR_12_ID = 12
THR_12_NAME = Translate_up
THR_12_POS = 0 0 0
THR_12_DIR = 0 1 0
THR_12_MAX0 = 300
THR_12_ISP0 = 1e+007
THR_12_ISPREF = 0
THR_12_PREF = 101400
THR_12_TANK = 0
THR_12_HASEXHAUST = FALSE
THR_12_HASPARTICLES = FALSE
 
THR_13_ID = 13
THR_13_NAME = Translate_dwn
THR_13_POS = 0 0 0
THR_13_DIR = 0 -1 0
THR_13_MAX0 = 300
THR_13_ISP0 = 1e+007
THR_13_ISPREF = 0
THR_13_PREF = 101400
THR_13_TANK = 0
THR_13_HASEXHAUST = FALSE
THR_13_HASPARTICLES = FALSE
 
THR_14_ID = 14
THR_14_NAME = Translate_left
THR_14_POS = 0 0 0
THR_14_DIR = -1 0 0
THR_14_MAX0 = 300
THR_14_ISP0 = 1e+007
THR_14_ISPREF = 0
THR_14_PREF = 101400
THR_14_TANK = 0
THR_14_HASEXHAUST = FALSE
THR_14_HASPARTICLES = FALSE
 
THR_15_ID = 15
THR_15_NAME = Translate_right
THR_15_POS = 0 0 0
THR_15_DIR = 1 0 0
THR_15_MAX0 = 300
THR_15_ISP0 = 1e+007
THR_15_ISPREF = 0
THR_15_PREF = 101400
THR_15_TANK = 0
THR_15_HASEXHAUST = FALSE
THR_15_HASPARTICLES = FALSE
 
THR_16_ID = 16
THR_16_NAME = Translate_forward
THR_16_POS = 0 0 0
THR_16_DIR = 0 0 1
THR_16_MAX0 = 300
THR_16_ISP0 = 1e+007
THR_16_ISPREF = 0
THR_16_PREF = 101400
THR_16_TANK = 0
THR_16_HASEXHAUST = FALSE
THR_16_HASPARTICLES = FALSE
 
THR_17_ID = 17
THR_17_NAME = Translate_backward
THR_17_POS = 0 0 0
THR_17_DIR = 0 0 -1
THR_17_MAX0 = 300
THR_17_ISP0 = 1e+007
THR_17_ISPREF = 0
THR_17_PREF = 101400
THR_17_TANK = 0
THR_17_HASEXHAUST = FALSE
THR_17_HASPARTICLES = FALSE
 
;<-------------------------THRUSTER GROUPS DEFINITIONS------------------------->
 
THGROUP_ATT_PITCHUP = TRUE
THGROUP_ATT_PITCHUP_THRUSTERS = 0, 1
THGROUP_ATT_PITCHDOWN = TRUE
THGROUP_ATT_PITCHDOWN_THRUSTERS = 2, 3
THGROUP_ATT_YAWLEFT = TRUE
THGROUP_ATT_YAWLEFT_THRUSTERS = 4, 5
THGROUP_ATT_YAWRIGHT = TRUE
THGROUP_ATT_YAWRIGHT_THRUSTERS = 6, 7
THGROUP_ATT_BANKLEFT = TRUE
THGROUP_ATT_BANKLEFT_THRUSTERS = 8, 9
THGROUP_ATT_BANKRIGHT = TRUE
THGROUP_ATT_BANKRIGHT_THRUSTERS = 10, 11
THGROUP_ATT_RIGHT = TRUE
THGROUP_ATT_RIGHT_THRUSTERS = 15
THGROUP_ATT_LEFT = TRUE
THGROUP_ATT_LEFT_THRUSTERS = 14
THGROUP_ATT_UP = TRUE
THGROUP_ATT_UP_THRUSTERS = 12
THGROUP_ATT_DOWN = TRUE
THGROUP_ATT_DOWN_THRUSTERS = 13
THGROUP_ATT_FORWARD = TRUE
THGROUP_ATT_FORWARD_THRUSTERS = 16
THGROUP_ATT_BACK = TRUE
THGROUP_ATT_BACK_THRUSTERS = 17
 
;<-------------------------TOUCHDOWNPOINTS DEFINITIONS------------------------->
 
TDP_1_0_POS = 0 -1.3 1.1
TDP_1_0_STIFFNESS = 1308
TDP_1_0_DAMPING = 920.643
TDP_1_0_MU = 0.1
TDP_1_0_MULNG = 0.2
 
TDP_1_1_POS = -0.866025 -1.3 -0.5
TDP_1_1_STIFFNESS = 1308
TDP_1_1_DAMPING = 920.643
TDP_1_1_MU = 3
TDP_1_1_MULNG = 0.2
 
TDP_1_2_POS = 0.866025 -1.3 -0.5
TDP_1_2_STIFFNESS = 1308
TDP_1_2_DAMPING = 920.643
TDP_1_2_MU = 3
TDP_1_2_MULNG = 0.2
 
TDP_1_3_POS = 0 1 0
TDP_1_3_STIFFNESS = 1308
TDP_1_3_DAMPING = 920.643
TDP_1_3_MU = 3
TDP_1_3_MULNG = 0.2
 
 
;<-------------------------AIRFOILS DEFINITIONS------------------------->
 
 
;<-------------------------CONTROL SURFACES DEFINITIONS------------------------->
 
 
;<-------------------------CAMERA DEFINITIONS------------------------->
 
CAM_0_ID = 0
CAM_0_NAME = Cam_0
CAM_0_POS = 0 0 1.8
CAM_0_DIR = 0 0 1
CAM_0_TILT = 0
 
 
;<-------------------------VIRTUAL COCKPIT DEFINITIONS------------------------->
 
 
;<-------------------------LIGHTS: BEACONS DEFINITIONS------------------------->
 
 
;<-------------------------LIGHTS: LIGHT EMITTERS DEFINITIONS------------------------->
 
 
;<-------------------------VARIABLE DRAG ITEMS DEFINITIONS------------------------->
 
 
;<-------------------------EVENTS DEFINITIONS------------------------->
 
 
;<-------------------------EXHAUST TEXTURES DEFINITIONS------------------------->
 
 
;<-------------------------PARTICLES DEFINITIONS------------------------->

0652991320091054.png


Control is like any normal vessel: translation to move back/forward, rotation to rotate. Use short key presses and you should be fine.
Of course, we are "driving" over the surface. More realistic jumping might be possible, but for now I'm OK with this ;)

It has some trouble to reach a landed state when you stop, applying brakes for a few moments might help (just a short fast key press).
But works reasonably well on flat surfaces :lol:

(yes, I'm using a generic EVA mesh, we can change that latter on)
 
Last edited:

Kyle

Armchair Astronaut
Addon Developer
Joined
Mar 17, 2008
Messages
3,912
Reaction score
339
Points
123
Website
orbithangar.com
Which one is too low with fuel? The CSM or the LEM?
 

fred18

Addon Developer
Addon Developer
Donator
Joined
Feb 2, 2012
Messages
1,667
Reaction score
104
Points
78
Gave it a quick try and it looks good, but fuel seems a bit short for Apollo 11.
I can give the EVA dude a try. Orbiter 2016 doesn't seem to like light vessels but let's give it another go. :thumbup:

Question: might it be possible to use a General Vehicle guy instead of another VB? it should solve all the landing state issues. I can't remember if you can use events in VB to delete other vessels, but if you can that might be an option IMO
 

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
Well, the config I posted works reasonably well, at least if you start landed.
The main problem is excessive break strength on VB, that creates too much negative acceleration. If I could tune it, it would be perfect.
Better still would be a "force landed state" event on VB ;)
 

Kyle

Armchair Astronaut
Addon Developer
Joined
Mar 17, 2008
Messages
3,912
Reaction score
339
Points
123
Website
orbithangar.com
The LEM. Exhausted fuel at 50m from the ground.
But I tried with PersuitMFD at 10x speed and that's not ideal ;)

I used Apollo By the Numbers for the LEM prop quantity; it should be accurate. I think PursuitMFD uses too much fuel. I actually prefer to manually land. I can usually manage to get it down with a few seconds of fuel remaining.
 

moonheart

Active member
Joined
Jul 12, 2015
Messages
88
Reaction score
39
Points
33
Will you be releasing this project at all? I've been trying to land with APPO but no luck. I was able to use the multistage saturns to launch and get to the moon - I had to alter some of the scens to get the LM in the right orientation. Does fairly well with non landing missions - Apollo 7, 8, 10, 13.

Many thanks!
 

Kyle

Armchair Astronaut
Addon Developer
Joined
Mar 17, 2008
Messages
3,912
Reaction score
339
Points
123
Website
orbithangar.com
Will you be releasing this project at all? I've been trying to land with APPO but no luck. I was able to use the multistage saturns to launch and get to the moon - I had to alter some of the scens to get the LM in the right orientation. Does fairly well with non landing missions - Apollo 7, 8, 10, 13.

Many thanks!

I think it would be wise to wait until Fred finishes up VB to release it on OHM but we're posting all the necessary .cfg and scenario files on here for you all to use.
 

Kyle

Armchair Astronaut
Addon Developer
Joined
Mar 17, 2008
Messages
3,912
Reaction score
339
Points
123
Website
orbithangar.com
Flying manually I was able to get a soft touchdown about 5m south of Tranquility Base with 250kg of prop remaining. Using PursuitMFD ran out of fuel and crashed before I got to the landing site.

I wish there was a way we could develop a lite-NASSP landing autopilot. Most of my programming skills are in Python and I don't have much experience with compilers like C++ (I have a little Fortran 90/95 experience though lol) to be able to make something like that. Anyone out there lurking who may be interested?
 

Attachments

  • 0063.jpg
    0063.jpg
    105.4 KB · Views: 34

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
Pursuit is a generic autopilot, so I'm not surprised that it under-performs.
The same for multistage launch AP. I have no problem in reducing mass a few % from the actual numbers to account for that.

A dedicated landing AP would be nice :)

As for a release, we can include VB on the addon, it's stable enough. But that's in the future.

For now I'll try to get a zip with the current vessels, configs, scenarios and basic documentation.
I guess that since I got the ball going, I should do that ;)
 
Last edited:

kuddel

Donator
Donator
Joined
Apr 1, 2008
Messages
2,064
Reaction score
508
Points
113
For now I'll try to get a zip with the current vessels, configs, scenarios and basic documentation.
I guess that since I got the ball going, I should do that ;)

I noticed some config-files in your last ZIP containing absolute paths!
That is something that will most likely cause trouble on other machines and is very easily slipping through local "quality tests".
 

Kyle

Armchair Astronaut
Addon Developer
Joined
Mar 17, 2008
Messages
3,912
Reaction score
339
Points
123
Website
orbithangar.com
Are there any meshes for an A7L EVA suit out there?
 

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
Here's a EVA config that simulates the kangaroo jump. Remember, short key presses ;)

Code:
ClassName = VesselBuilder1
Module = VesselBuilder1
 
;CONFIGURATION FILE FOR eva
 
NOEDITOR = FALSE
 
CONFIGURATIONS = 1
 
;<-------------------------GENERAL SETTINGS - Configuration: 0------------------------->
 
EMPTY_MASS = 150
VSIZE = 2
PMI = 1 1 2
CSECTIONS = 1 1 2
GRAVITYGDAMP = 20
ROTDRAG = 0 0 0
 
;<-------------------------MESHES DEFINITIONS------------------------->
 
MESH_0_NAME = UMmu\UMmuNasa
MESH_0_POS = 0 0 0
MESH_0_DIR = 0 0 1
MESH_0_ROT = 0 1 0
MESH_0_VIS = 23
 
 
;<-------------------------DOCKS DEFINITIONS------------------------->
 
 
;<-------------------------ATTACHMENTS DEFINITIONS------------------------->
 
 
;<-------------------------ANIMATIONS DEFINITIONS------------------------->
 
;<-------------------------PROPELLANT DEFINITIONS------------------------->
 
PRP_0_ID = 0
PRP_0_MAXMASS = 50
PRP_0_EFFICIENCY = 100
PRP_0_PRIMARY = TRUE
PRP_0_NAME = Tank_0
 
 
;<-------------------------THRUSTERS DEFINITIONS------------------------->
 
THR_0_ID = 0
THR_0_NAME = Pitch_up_1
THR_0_POS = 0 0 10
THR_0_DIR = 0 1 0
THR_0_MAX0 = 3
THR_0_ISP0 = 1e+007
THR_0_ISPREF = 0
THR_0_PREF = 101400
THR_0_TANK = 0
THR_0_HASEXHAUST = FALSE
THR_0_HASPARTICLES = FALSE
 
THR_1_ID = 1
THR_1_NAME = Pitch_up_2
THR_1_POS = 0 0 -10
THR_1_DIR = 0 -1 0
THR_1_MAX0 = 3
THR_1_ISP0 = 1e+007
THR_1_ISPREF = 0
THR_1_PREF = 101400
THR_1_TANK = 0
THR_1_HASEXHAUST = FALSE
THR_1_HASPARTICLES = FALSE
 
THR_2_ID = 2
THR_2_NAME = Pitch_dwn_1
THR_2_POS = 0 0 10
THR_2_DIR = 0 -1 0
THR_2_MAX0 = 3
THR_2_ISP0 = 1e+007
THR_2_ISPREF = 0
THR_2_PREF = 101400
THR_2_TANK = 0
THR_2_HASEXHAUST = FALSE
THR_2_HASPARTICLES = FALSE
 
THR_3_ID = 3
THR_3_NAME = Pitch_dwn_2
THR_3_POS = 0 0 -10
THR_3_DIR = 0 1 0
THR_3_MAX0 = 3
THR_3_ISP0 = 1e+007
THR_3_ISPREF = 0
THR_3_PREF = 101400
THR_3_TANK = 0
THR_3_HASEXHAUST = FALSE
THR_3_HASPARTICLES = FALSE
 
THR_4_ID = 4
THR_4_NAME = Yaw_left_1
THR_4_POS = 0 0 10
THR_4_DIR = -1 0 0
THR_4_MAX0 = 3
THR_4_ISP0 = 1e+007
THR_4_ISPREF = 0
THR_4_PREF = 101400
THR_4_TANK = 0
THR_4_HASEXHAUST = FALSE
THR_4_HASPARTICLES = FALSE
 
THR_5_ID = 5
THR_5_NAME = Yaw_left_2
THR_5_POS = 0 0 -10
THR_5_DIR = 1 0 0
THR_5_MAX0 = 3
THR_5_ISP0 = 1e+007
THR_5_ISPREF = 0
THR_5_PREF = 101400
THR_5_TANK = 0
THR_5_HASEXHAUST = FALSE
THR_5_HASPARTICLES = FALSE
 
THR_6_ID = 6
THR_6_NAME = Yaw_right_1
THR_6_POS = 0 0 10
THR_6_DIR = 1 0 0
THR_6_MAX0 = 3
THR_6_ISP0 = 1e+007
THR_6_ISPREF = 0
THR_6_PREF = 101400
THR_6_TANK = 0
THR_6_HASEXHAUST = FALSE
THR_6_HASPARTICLES = FALSE
 
THR_7_ID = 7
THR_7_NAME = Yaw_right_2
THR_7_POS = 0 0 -10
THR_7_DIR = -1 0 0
THR_7_MAX0 = 3
THR_7_ISP0 = 1e+007
THR_7_ISPREF = 0
THR_7_PREF = 101400
THR_7_TANK = 0
THR_7_HASEXHAUST = FALSE
THR_7_HASPARTICLES = FALSE
 
THR_8_ID = 8
THR_8_NAME = Bank_left_1
THR_8_POS = 10 0 0
THR_8_DIR = 0 1 0
THR_8_MAX0 = 3
THR_8_ISP0 = 1e+007
THR_8_ISPREF = 0
THR_8_PREF = 101400
THR_8_TANK = 0
THR_8_HASEXHAUST = FALSE
THR_8_HASPARTICLES = FALSE
 
THR_9_ID = 9
THR_9_NAME = Bank_left_2
THR_9_POS = -10 0 0
THR_9_DIR = 0 -1 0
THR_9_MAX0 = 3
THR_9_ISP0 = 1e+007
THR_9_ISPREF = 0
THR_9_PREF = 101400
THR_9_TANK = 0
THR_9_HASEXHAUST = FALSE
THR_9_HASPARTICLES = FALSE
 
THR_10_ID = 10
THR_10_NAME = Bank_right_1
THR_10_POS = 10 0 0
THR_10_DIR = 0 -1 0
THR_10_MAX0 = 3
THR_10_ISP0 = 1e+007
THR_10_ISPREF = 0
THR_10_PREF = 101400
THR_10_TANK = 0
THR_10_HASEXHAUST = FALSE
THR_10_HASPARTICLES = FALSE
 
THR_11_ID = 11
THR_11_NAME = Bank_right_2
THR_11_POS = -10 0 0
THR_11_DIR = 0 1 0
THR_11_MAX0 = 3
THR_11_ISP0 = 1e+007
THR_11_ISPREF = 0
THR_11_PREF = 101400
THR_11_TANK = 0
THR_11_HASEXHAUST = FALSE
THR_11_HASPARTICLES = FALSE
 
THR_12_ID = 12
THR_12_NAME = Translate_up
THR_12_POS = 0 0 0
THR_12_DIR = 0 0.9 -0.2
THR_12_MAX0 = 1600
THR_12_ISP0 = 1e+007
THR_12_ISPREF = 0
THR_12_PREF = 101400
THR_12_TANK = 0
THR_12_HASEXHAUST = FALSE
THR_12_HASPARTICLES = FALSE
 
THR_13_ID = 13
THR_13_NAME = Translate_dwn
THR_13_POS = 0 0 0
THR_13_DIR = 0 0.9 0.2
THR_13_MAX0 = 1600
THR_13_ISP0 = 1e+007
THR_13_ISPREF = 0
THR_13_PREF = 101400
THR_13_TANK = 0
THR_13_HASEXHAUST = FALSE
THR_13_HASPARTICLES = FALSE
 
THR_14_ID = 14
THR_14_NAME = Translate_left
THR_14_POS = 0 0 0
THR_14_DIR = -1 0 0
THR_14_MAX0 = 300
THR_14_ISP0 = 1e+007
THR_14_ISPREF = 0
THR_14_PREF = 101400
THR_14_TANK = 0
THR_14_HASEXHAUST = FALSE
THR_14_HASPARTICLES = FALSE
 
THR_15_ID = 15
THR_15_NAME = Translate_right
THR_15_POS = 0 0 0
THR_15_DIR = 1 0 0
THR_15_MAX0 = 300
THR_15_ISP0 = 1e+007
THR_15_ISPREF = 0
THR_15_PREF = 101400
THR_15_TANK = 0
THR_15_HASEXHAUST = FALSE
THR_15_HASPARTICLES = FALSE
 
THR_16_ID = 16
THR_16_NAME = Translate_forward
THR_16_POS = 0 0 0
THR_16_DIR = 0 0 1
THR_16_MAX0 = 300
THR_16_ISP0 = 1e+007
THR_16_ISPREF = 0
THR_16_PREF = 101400
THR_16_TANK = 0
THR_16_HASEXHAUST = FALSE
THR_16_HASPARTICLES = FALSE
 
THR_17_ID = 17
THR_17_NAME = Translate_backward
THR_17_POS = 0 0 0
THR_17_DIR = 0 0 -1
THR_17_MAX0 = 300
THR_17_ISP0 = 1e+007
THR_17_ISPREF = 0
THR_17_PREF = 101400
THR_17_TANK = 0
THR_17_HASEXHAUST = FALSE
THR_17_HASPARTICLES = FALSE
 
;<-------------------------THRUSTER GROUPS DEFINITIONS------------------------->
 
THGROUP_ATT_PITCHUP = TRUE
THGROUP_ATT_PITCHUP_THRUSTERS = 0, 1
THGROUP_ATT_PITCHDOWN = TRUE
THGROUP_ATT_PITCHDOWN_THRUSTERS = 2, 3
THGROUP_ATT_YAWLEFT = TRUE
THGROUP_ATT_YAWLEFT_THRUSTERS = 4, 5
THGROUP_ATT_YAWRIGHT = TRUE
THGROUP_ATT_YAWRIGHT_THRUSTERS = 6, 7
THGROUP_ATT_BANKLEFT = TRUE
THGROUP_ATT_BANKLEFT_THRUSTERS = 8, 9
THGROUP_ATT_BANKRIGHT = TRUE
THGROUP_ATT_BANKRIGHT_THRUSTERS = 10, 11
THGROUP_ATT_RIGHT = TRUE
THGROUP_ATT_RIGHT_THRUSTERS = 15
THGROUP_ATT_LEFT = TRUE
THGROUP_ATT_LEFT_THRUSTERS = 14
THGROUP_ATT_UP = TRUE
THGROUP_ATT_UP_THRUSTERS = 12
THGROUP_ATT_DOWN = TRUE
THGROUP_ATT_DOWN_THRUSTERS = 13
THGROUP_ATT_FORWARD = TRUE
THGROUP_ATT_FORWARD_THRUSTERS = 16
THGROUP_ATT_BACK = TRUE
THGROUP_ATT_BACK_THRUSTERS = 17
 
;<-------------------------TOUCHDOWNPOINTS DEFINITIONS------------------------->
 
TDP_1_0_POS = 0 -1.3 1.1
TDP_1_0_STIFFNESS = 1308
TDP_1_0_DAMPING = 920.643
TDP_1_0_MU = 0.1
TDP_1_0_MULNG = 0.2
 
TDP_1_1_POS = -0.866025 -1.3 -0.5
TDP_1_1_STIFFNESS = 1308
TDP_1_1_DAMPING = 920.643
TDP_1_1_MU = 3
TDP_1_1_MULNG = 0.2
 
TDP_1_2_POS = 0.866025 -1.3 -0.5
TDP_1_2_STIFFNESS = 1308
TDP_1_2_DAMPING = 920.643
TDP_1_2_MU = 3
TDP_1_2_MULNG = 0.2
 
TDP_1_3_POS = 0 1 0
TDP_1_3_STIFFNESS = 1308
TDP_1_3_DAMPING = 920.643
TDP_1_3_MU = 3
TDP_1_3_MULNG = 0.2
 
 
;<-------------------------AIRFOILS DEFINITIONS------------------------->
 
 
;<-------------------------CONTROL SURFACES DEFINITIONS------------------------->
 
 
;<-------------------------CAMERA DEFINITIONS------------------------->
 
CAM_0_ID = 0
CAM_0_NAME = Cam_0
CAM_0_POS = 0 0 1.8
CAM_0_DIR = 0 0 1
CAM_0_TILT = 0
 
 
;<-------------------------VIRTUAL COCKPIT DEFINITIONS------------------------->
 
 
;<-------------------------LIGHTS: BEACONS DEFINITIONS------------------------->
 
 
;<-------------------------LIGHTS: LIGHT EMITTERS DEFINITIONS------------------------->
 
 
;<-------------------------VARIABLE DRAG ITEMS DEFINITIONS------------------------->
 
 
;<-------------------------EVENTS DEFINITIONS------------------------->
 
 
;<-------------------------EXHAUST TEXTURES DEFINITIONS------------------------->
 
 
;<-------------------------PARTICLES DEFINITIONS------------------------->

I'm attaching a zip with configs moved into a separate folder, and with paths renamed. I think we should not clutter VesselBuilder1 folder, so let's get disciplined from the start :thumbup:
Likewise, the scenarios are under "testing" to avoid confusion latter on.

There are a few missing meshes from AAPO like CM1 that I didn't fix. Am I missing some AAPO update or something ?
And the antenna is also gone ? I'm I used the right version on the scenario ?

Another thing, the numbered configs (LM-5,..., LM-14) are the different states and jettisoned elements, right ? Kyle, can you provide some sort of index of what is what ?

About the Apollo suit, NAASP has a mesh.
 

Attachments

  • apollo_colaborative.zip
    205.3 KB · Views: 20
Last edited:

Kyle

Armchair Astronaut
Addon Developer
Joined
Mar 17, 2008
Messages
3,912
Reaction score
339
Points
123
Website
orbithangar.com
They're not different states, they're different LEMs, each with a slightly different mass. LM-3 is Spider, LM-5 is Eagle, LM-6 is Intrepid, et cetera. I haven't updated the ascent stage for this though, so each jettisoned ascent stage will have the same mass.

RE: NASSP A7L mesh, do you know where it is? I can't find it under the meshes.
 

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
OK, I was being dumb and failed to recognize the LEM numbering :facepalm:
I'll try to update scenarios so that we can start with the different vessels.

It's also time to get started on the Saturn Ib. Makes sense because it gives us some incentive to finish the CSM ;)

This is the astronaut mesh:
\ProjectApollo\sat5AstroS.msh
 

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
A quick update just to say that I'm using Multistage2015 Saturns as a base for our launchers.
We need to add 4 meshes for the SLA adapter. These are from NASSP, but renamed and on a new folder. Multistage configs will also be on new folders for good organization.

It works, but as expected the rocket is underpowered. I'm sure this is due to unoptimized guidance. I think the best solution is to tweak weight/fuel until I get the desired performance.
The scenarios are based on the NASSP solar system, so we have good pads and ground detail.

I'll share a zip with the launch situation latter :)
 

Gargantua2024

The Desktop Orbinaut
Joined
Oct 14, 2016
Messages
1,063
Reaction score
1,270
Points
128
Location
San Jose Del Monte, Bulacan
A quick update just to say that I'm using Multistage2015 Saturns as a base for our launchers.
We need to add 4 meshes for the SLA adapter. These are from NASSP, but renamed and on a new folder. Multistage configs will also be on new folders for good organization.

It works, but as expected the rocket is underpowered. I'm sure this is due to unoptimized guidance. I think the best solution is to tweak weight/fuel until I get the desired performance.
The scenarios are based on the NASSP solar system, so we have good pads and ground detail.

I'll share a zip with the launch situation latter :)

Same goes to mine...strangely enough, the two-staged Saturn 1B and the Skylab's Saturn V had no problem reaching orbit
 

Kyle

Armchair Astronaut
Addon Developer
Joined
Mar 17, 2008
Messages
3,912
Reaction score
339
Points
123
Website
orbithangar.com
I used the velcro SLA meshes for the Saturn V.

Only problem is that I can't get them to separate correctly. And part of the LEM antenna sticks out from it too.

Code:
[FAIRING]
Meshname=velcro/parts/sla
Off=(0.0,0,65.8)
N=4
ANGLE=45
Height=6.000
Diameter=8.000
EmptyMass=300
Speed=(0.50,-0.500,0.000)
Rot_Speed=(0.000,0.000,0.00)

Also it's strange to me that you're finding the Saturn V underpowered. I can the Apollo CSM/LEM duo to the Moon with zero problems. Try tweaking the Saturn V numbers based on the APOLLO BY THE NUMBERS document below.

https://georgetyson.com/files/apollostatistics.pdf
 

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
I'm using the Saturn Ib from Multistage2015 Saturns, but I didn't check the numbers yet (thanks for the link).
Perhaps the lack of thrust comes from bad newton » kilogram conversion, or from surface vs vacuum thrust values.
Or my orbiter might have some non-standard config (once I had wind activated). Something to check...

Will see about the antenna and further CSM tweaks. We need some lights for docking :)
 

fred18

Addon Developer
Addon Developer
Donator
Joined
Feb 2, 2012
Messages
1,667
Reaction score
104
Points
78
I jump in just to remark that it s a bit surprising that the guidance brings down performance of the saturn rocket. The design of the guidance system strongly fits that kind of rocket and that kind of ascent profile. Basically i started to code it from the apollo paper relevant to it... so i would not be surprised if there are issues on different ascent profiles (like a geo targeting transfer orbit), but a 180x180 km orbit is the best situation for it to handle.
 
Top