Vessel Dragon Fly for Titan

Concept of what Dragonfly looks like

This is what Dragonfly Probe looks like.

JgC6GMX.jpg


home-banner.jpg



dragonfly.jpeg
 
Last edited:
Orbiter 2016 would not load, Says: Terminating After Critical Error
 
**** Orbiter.log
000000.000: Build Aug 28 2016 [v.160828]
000000.000: Timer precision: 1e-007 sec
000000.000: Found 0 joystick(s)
000000.000: Devices enumerated: 6
000000.000: Devices accepted: 5
000000.000: [ ] RGB Emulation (SW)
000000.000: [ ] Direct3D HAL (HW)
000000.000: [x] Direct3D T&L HAL (HW)
000000.000: [ ] Direct3D HAL (Intel(R) HD Graphics 620) (HW)
000000.000: [x] Direct3D T&L HAL (Intel(R) HD Graphics 620) (HW)
000000.000: Module AtlantisConfig.dll .... [Build 160828, API 160828]
000000.000: Module AtmConfig.dll ......... [Build 160828, API 160828]
000000.000: Module DGConfigurator.dll .... [Build 160828, API 160828]
000000.000: Module LuaConsole.dll ........ [Build 160828, API 160828]
000000.000: Module Multistage2015_MFD.dll [Build 170626, API 160828]
000000.000: Module ScriptMFD.dll ......... [Build 160828, API 160828]
000000.000: Module transx.dll ............ [Build 160216, API 160214]
000000.000: Module LuaMFD.dll ............ [Build 160828, API 160828]
000000.000: Module CustomMFD.dll ......... [Build 160828, API 160828]
000000.000: Module TrackIR.dll ........... [Build 160828, API 160828]
000000.000: TrackIR module not found.
000000.000: Module Meshdebug.dll ......... [Build 160828, API 160828]
000000.000: Module ExtMFD.dll ............ [Build 160828, API 160828]
000000.000: Module FlightData.dll ........ [Build 160828, API 160828]
000000.000: Module Framerate.dll ......... [Build 160828, API 160828]
000000.000: Module Rcontrol.dll .......... [Build 160828, API 160828]
000000.000: Module ScnEditor.dll ......... [Build 160828, API 160828]
000000.000: Module Damage.dll ............ [Build 130104, API 111029]
000000.000: Module DX9ExtMFD.dll ......... [Build 150812, API 100830]
000000.000: Module OrbiterSound.dll ...... [Build 121120, API 100830]
000000.000: Module CameraMFD.dll ......... [Build 181102, API 160828]
000000.000:
000000.000: **** Creating simulation session
000000.000: DirectDraw interface OK
000000.000: Direct3D interface OK
000000.000: Graphics: Viewport: Window 1530 x 835 x 32
000000.000: Graphics: Hardware T&L capability: Yes
000000.000: Graphics: Z-buffer depth: 32 bit
000000.000: Graphics: Active lights supported: 8
000000.000: Loading 15382 records from star database
000000.000: ---------------------------------------------------------------
000000.000: >>> ERROR: DDraw error DDERR_BLTFASTCANTCLIP
000000.000: >>> [OrbiterGraphics::clbkBlt | .\OGraphics.cpp | 1633]
000000.000: ---------------------------------------------------------------
000000.000: Module Sun.dll ............... [Build 160828, API 160828]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
000000.000: Module Mercury.dll ........... [Build 160828, API 160828]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
000000.000: Module Venus.dll ............. [Build 160828, API 160828]
000000.000: Module VenusAtm2006.dll ...... [Build 160828, API 160828]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
000000.000: Module Earth.dll ............. [Build 160828, API 160828]
000000.000: Module EarthAtmNRLMSISE00.dll [Build 160828, API 160828]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
000000.000: Module Moon.dll .............. [Build 160828, API 160828]
ELP82: Precision 1e-005, Terms 116/829
000000.000: Module Mars.dll .............. [Build 160828, API 160828]
000000.000: Module MarsAtm2006.dll ....... [Build 160828, API 160828]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
000000.000: Module Phobos.dll ............ [Build ******, API 060425]
000000.000: Module Deimos.dll ............ [Build ******, API 060425]
000000.000: Module Galsat.dll ............ [Build 160828, API 160828]
000000.000: Module Jupiter.dll ........... [Build 160828, API 160828]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
000000.000: Module Io.dll ................ [Build 160828, API 160828]
000000.000: Module Europa.dll ............ [Build 160828, API 160828]
000000.000: Module Ganymede.dll .......... [Build 160828, API 160828]
000000.000: Module Callisto.dll .......... [Build 160828, API 160828]
000000.000: Module Satsat.dll ............ [Build 160828, API 160828]
000000.000: Module Saturn.dll ............ [Build 160828, API 160828]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
000000.000: Module Mimas.dll ............. [Build 160828, API 160828]
SATSAT Mimas: Terms 113
000000.000: Module Enceladus.dll ......... [Build 160828, API 160828]
SATSAT Enceladus: Terms 33
000000.000: Module Tethys.dll ............ [Build 160828, API 160828]
SATSAT Tethys: Terms 101
000000.000: Module Dione.dll ............. [Build 160828, API 160828]
SATSAT Dione: Terms 59
000000.000: Module Rhea.dll .............. [Build 160828, API 160828]
SATSAT Rhea: Terms 68
000000.000: Module Titan.dll ............. [Build 160828, API 160828]
SATSAT Titan: Terms 100
000000.000: Module Iapetus.dll ........... [Build 160828, API 160828]
SATSAT Iapetus: Terms 605
000000.000: Module Uranus.dll ............ [Build 160828, API 160828]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
000000.000: Module Miranda.dll ........... [Build ******, API 060425]
000000.000: Module Ariel.dll ............. [Build ******, API 060425]
000000.000: Module Umbriel.dll ........... [Build ******, API 060425]
000000.000: Module Titania.dll ........... [Build ******, API 060425]
000000.000: Module Oberon.dll ............ [Build ******, API 060425]
000000.000: Module Neptune.dll ........... [Build 160828, API 160828]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
--------------------------- WARNING: --------------------------
>>> Transparency texture mask file too short: Opius_lmask.tex
Disabling specular reflection for this planet
>>> [TileManager::LoadSpecularMasks | .\TileMgr.cpp | 420]
---------------------------------------------------------------
--------------------------- WARNING: --------------------------
>>> Transparency texture mask file too short: Spragg_lmask.tex
Disabling specular reflection for this planet
>>> [TileManager::LoadSpecularMasks | .\TileMgr.cpp | 420]
---------------------------------------------------------------
--------------------------- WARNING: --------------------------
>>> Transparency texture mask file too short: Hoss_lmask.tex
Disabling specular reflection for this planet
>>> [TileManager::LoadSpecularMasks | .\TileMgr.cpp | 420]
---------------------------------------------------------------
000000.000: Finished initialising world
000000.000: Module DeltaGlider.dll ....... [Build 160828, API 160828]
000000.000: Module LuaInline.dll ......... [Build 160828, API 160828]
000000.000: Module ShuttleA.dll .......... [Build 160828, API 160828]
000000.000: >>> ERROR: No vessel class configuration file found for:
============================ ERROR: ===========================
Spacecraft4
[Vessel::OpenConfigFile | .\Vessel.cpp | 243]
===============================================================
000000.000: >>> TERMINATING <<<


Sorry if this is long
 
So do you have spacecraft4? If not you may need to change the scn to spacecraft3
 
changed it to Spacecraft3, but emits an Error
 
Is it the same?
000000.000: >>> ERROR: No vessel class configuration file found for:

The other thing to try is open an good scn and add it. Use the name dragonflytitan and type as spacecraft3
 
Last edited:
yes Same Error and i think that it is Missing Something from the Addon itself
 
Last edited:
Weird. have you tried adding the vessel into a known good scn?
 
This is so weird? So you get the error when you add the vessel?

All you should need is cfg/ini and mesh
 
i've already Putted the ini and Mesh into the Orbiter2016 files
although Dragonflytest Addon is Still Missing .CFG from Vessel or other
 
Last edited:
JiK35kA.jpg

then i created the vessel:
qKkZs9X.jpg


So I entered a Deltaglider sc3 and the same result as far as flight dynamics. I will make a dll but need thrust values.

---------- Post added at 12:35 PM ---------- Previous post was at 10:48 AM ----------

So here is a dll version major issues. Apply a little hover and zooms into space
https://drive.google.com/open?id=10x_lpklRRdoD6KEimvxhsbKxGXRtrqr4
EyzmpaX.jpg

Code:
void DFTITAN::clbkSetClassCaps(FILEHANDLE cfg)
{
	

	SetSize(3);
	
	SetEmptyMass(450);
	SetPMI(_V(1.84, 0.85, 1.18));
	SetCrossSections(_V(2.26, 4.05, 1.10));
	// ==============================================================
	SetCW(0.3, 0.3, .3, .3);
	SetRotDrag(_V(0.7, 0.7, 1.2));
	SetPitchMomentScale(0);
	SetYawMomentScale(0);
	SetLiftCoeffFunc(0);
	SetCameraOffset(_V(0, 1, 1.6));
	SetTouchdownPoints(tdvtx_geardown, ntdvtx_geardown);

	SetMeshVisibilityMode(AddMesh(oapiLoadMeshGlobal("DRAGONFLYTITAN")), MESHVIS_ALWAYS); //Main ship mesh
	ph_main = CreatePropellantResource(FUELMASS);

	th_hover[0] = CreateThruster(_V(6, 0, 10), _V(0, 1, 0), .1 / 4, ph_main, JET_ISP);
	th_hover[1] = CreateThruster(_V(-6, 0, 10), _V(0, 1, 0), .1 / 4, ph_main, JET_ISP);
	th_hover[2] = CreateThruster(_V(6, 0, -10), _V(0, 1, 0), .1 / 4, ph_main, JET_ISP);
	th_hover[3] = CreateThruster(_V(-6, 0, -10), _V(0, 1, 0), .1 / 4, ph_main, JET_ISP);

	thg_hover = CreateThrusterGroup(th_hover, 4, THGROUP_HOVER);


	
	


}

Code:
const double FUELMASS = 10;
const double JET_THRUST = .01;
const double JET_ISP = 45.0*G;


---------- Post added 07-21-19 at 08:03 AM ---------- Previous post was 07-20-19 at 12:35 PM ----------

So I still am having issues flying her. I wonder if it would better to move the craft versus using thrust?

So press a key and the craft moves forward release the key the craft stops. I think I can do this but not sure on the altitude change?
 
Last edited:
So I am trying to raise/lower the mesh for height.
But I am getting weird values for the height.

Code:
int LER2016::clbkConsumeDirectKey(char *kstate) {

//	if (!firstTimestepDone) return 0;

	
	 if (KEYDOWN(kstate, OAPI_KEY_SUBTRACT)) {
		//pEngine->DecreaseTgtSpeed(down);
		 { //FORWARDgear = 0;
		// REVERSEgear = 1;
		// neutralgear = 0;
		// LASTGEAR = 0;
		// LASTGEAR = 2;
			double dv = 0.1;
			targetSpeed = (targetSpeed - dv);
			if (targetSpeed <0) targetSpeed = 0;
			//SetAnimation(anim_SPEEDCONTROL, targetSpeed);
			//decreaseTgtSpeed = down;
			//increaseTgtSpeed = false;
		}
		return 0;
	}
	else if  (KEYDOWN(kstate, OAPI_KEY_ADD)) {
		//FORWARDgear = 1;
		//REVERSEgear = 0;
		//neutralgear = 0;
		//LASTGEAR = 0;
		double dv = 0.1;
		//LASTGEAR = 1;
		targetSpeed = (targetSpeed + dv);
		if (targetSpeed > MAXSPEED) targetSpeed = MAXSPEED;
		return 0;
	}
	
	else if (KEYDOWN(kstate, OAPI_KEY_NUMPAD4)) {
		TURN_proc = 90;
				FORWARDgear = 0;
				REVERSEgear = 0;
		//		neutralgear = 1;
		sidegear = 1;
		return 0;
	}
	else if (KEYDOWN(kstate, OAPI_KEY_NUMPAD8)) {
		
				FORWARDgear = 1;
				REVERSEgear = 0;
				neutralgear = 0;
				sidegear = 0;
		return 0;
	}
	else if (KEYDOWN(kstate, OAPI_KEY_NUMPAD2)) {

		FORWARDgear = 0;
		REVERSEgear = 1;
		neutralgear = 0;
		sidegear = 0;
		return 0;
	}
	else if (KEYDOWN(kstate, OAPI_KEY_NUMPAD7)) {

		FORWARDgear = 0;
		REVERSEgear = 0;
		neutralgear = 0;
		sidegear = 0;
		MOVEUP = 1;
		double dh = 0.1;
		height = (height + dh);
		return 0;
	}
	else if (KEYDOWN(kstate, OAPI_KEY_NUMPAD9)) {

		FORWARDgear = 0;
		REVERSEgear = 0;
		neutralgear = 0;
		sidegear = 0;
		MOVEUP = 0;
		MOVEdown = 1;
		double dh = 0.1;
		height = (height - dh);
		
		return 0;
	}
	FORWARDgear = 0;
	REVERSEgear = 0;
	MOVEUP = 0;
	MOVEdown = 0;
	sidegear = 0;
	
	
	
	return 0;
}
initialize:
Code:
height = 0;

Code:
if (MOVEUP==1)
		 {
			 ShiftMesh(0, _V(0, height, 0));
		 }
		if (MOVEdown == 1)
		{
			ShiftMesh(0, _V(0, height, 0));
		}

mesh moves up but not down?

fixed the height value. But not sure how to move the mesh smoothly up/down.
 
Last edited:
I'm sure that the Dragonfly would have to be carried by a cruising spacecraft that would fly by Saturn.
 
I'm sure that the Dragonfly would have to be carried by a cruising spacecraft that would fly by Saturn.

Yes it would be! However, JPL hasn't released its planned trajectory to Saturn yet (2026-2034)

800px-NASA_Dragonfly_mission_to_Titan.jpg


...even its launch vehicle, but we can safely assume it will be launched from either of these rockets:

1. Space Launch System (Block 1B or 2)
2. Super Heavy-Starship (BFR)
3. Angara A5
4. Ariane 64
5. Vulcan
6. New Glenn
7. Yenisei


Delta IV and Atlas V might retire by 2025, and if Starship is operational, Falcon Heavy is out of the question too
 
Back
Top