Orbiter-Forum  

Go Back   Orbiter-Forum > Orbiter Space Flight Simulator > Orbiter Beta
Register Blogs Orbinauts List Social Groups FAQ Projects Mark Forums Read

Orbiter Beta Topics related to Beta releases of Orbiter and Orbiter development.

Reply
 
Thread Tools
Old 12-01-2012, 03:16 AM   #61
martins
Orbiter Founder
Default Orbiter beta 121129

New beta 121129 is available on orbithangar.com (for link see first post).

Amongst a few other things, I have worked on the Atlantis launch autopilot (this was necessary due to the new Atlantis implementation as a docked assembly). It should be a bit more realistic than the old system (no more fake RCS system for ascent attitude control. Everything is done by SSME and SRB gimballing. The Isp values for the SSMEs should now be realistic). I haven't implemented the OMS burns yet. The autopilot terminates at ET separation.

Maybe one of the experts from the SSU team might want to have a look at it and provide some criticism. I tried to optimise the launch profile, but don't quite seem to get the exactly same profile as published for the shuttle (the dip after the initial altitude maximum seems a bit too deep). For the profile optimisation I tried to maximise the area of the orbit at MECO, a^2 sqrt(1-e^2). Is there a better parameter to use as an objective function?

The autopilot is now implemented directly in the Atlantis code, rather than as a Lua script (although I want to allow users to modify its parameters via Lua). To access it, open the Atlantis function menu (Ctrl-Space) and select Launch autopilot.
martins is offline   Reply With Quote
Old 12-01-2012, 04:26 AM   #62
orb
O-F Administrator
Ninja
 
orb's Avatar

Default

The new version works fine on Windows 7 x64, but on Linux/WINE the scenario description either doesn't load images (except for the successfully saved "current state"), or it locks up the Orbiter Launchpad window.

When I launch a stock scenario, it either crashes with "Unhandled exception: page fault on read access to 0x0000000? in 32-bit code", or if it's loaded successfully, for example the Delta Glider lacks VC, there is complete chaos on the display and no surface of the planet displayed, no vessel meshes visible. An example:
Click image for larger version

Name:	CurrentState.jpg
Views:	51
Size:	280.4 KB
ID:	11077 Click image for larger version

Name:	CurrentState_2.jpg
Views:	42
Size:	182.0 KB
ID:	11078

For Linux, I'll stay with 121103 for now, which worked completely fine.
orb is offline   Reply With Quote
Old 12-01-2012, 04:45 AM   #63
martins
Orbiter Founder
Default

Hm, that's a bit of a disappointment. I assume that the problems are caused by the inclusion of the embedded html viewer, which may very well make extensive use of windows-specific features.

I wonder if I can revert to the old scenario description if orbiter realises that it is running under WINE. Is there a way for a program to detect a Linux/WINE environment at runtime?
martins is offline   Reply With Quote
Old 12-01-2012, 04:57 AM   #64
Donamy
Beta Tester


Default

Quote:
Originally Posted by martins View Post
 New beta 121129 is available on orbithangar.com (for link see first post).

Amongst a few other things, I have worked on the Atlantis launch autopilot (this was necessary due to the new Atlantis implementation as a docked assembly). It should be a bit more realistic than the old system (no more fake RCS system for ascent attitude control. Everything is done by SSME and SRB gimballing. The Isp values for the SSMEs should now be realistic). I haven't implemented the OMS burns yet. The autopilot terminates at ET separation.

Maybe one of the experts from the SSU team might want to have a look at it and provide some criticism. I tried to optimise the launch profile, but don't quite seem to get the exactly same profile as published for the shuttle (the dip after the initial altitude maximum seems a bit too deep). For the profile optimisation I tried to maximise the area of the orbit at MECO, a^2 sqrt(1-e^2). Is there a better parameter to use as an objective function?

The autopilot is now implemented directly in the Atlantis code, rather than as a Lua script (although I want to allow users to modify its parameters via Lua). To access it, open the Atlantis function menu (Ctrl-Space) and select Launch autopilot.

Which scenario would that be ?
Donamy is offline   Reply With Quote
Old 12-01-2012, 04:59 AM   #65
martins
Orbiter Founder
Default

Quote:
Originally Posted by Donamy View Post
 Which scenario would that be ?
For example Space Shuttle Atlantis | Atlantis satellite launch
martins is offline   Reply With Quote
Old 12-01-2012, 05:32 AM   #66
Donamy
Beta Tester


Default

When I press contrl+space, I get the payloadbay doors, RMS, and cameras only. No launch control.
Donamy is offline   Reply With Quote
Old 12-01-2012, 06:14 AM   #67
orb
O-F Administrator
Ninja
 
orb's Avatar

Default

Quote:
Originally Posted by martins View Post
 I wonder if I can revert to the old scenario description if orbiter realises that it is running under WINE. Is there a way for a program to detect a Linux/WINE environment at runtime?
The easiest way is to check for presence of "HKEY_CURRENT_USER\Software\Wine" or "HKEY_LOCAL_MACHINE\Software\Wine" keys in the registry.

Another way to revert to the old scenario description could be implemented as a "Debug" feature entry on the Extra tab, where the user could switch it on demand to the old or the new (with selected by default "auto-detect") option.
orb is offline   Reply With Quote
Thanked by:
Old 12-01-2012, 07:21 AM   #68
Enjo
Mostly harmless
 
Enjo's Avatar


Default

Quote:
Originally Posted by martins View Post
 Hm, that's a bit of a disappointment. I assume that the problems are caused by the inclusion of the embedded html viewer, which may very well make extensive use of windows-specific features.
This may be my wishful thinking, but you could write the launcher itself in a platform independent, open source code, like in QT/wxWidgets, that have all those HTML features in place. This is the approach that I've taken in my other project - MDDClone-SDL, where I can't provide the source code of the game, but I do provide sources of the Launcher, written in wxWidgets.

Perhaps, if you agreed, somebody else could write such launcher for you, which would be of interest for Linux users, if you can keep the Wine compatibility of the simulator itself.

Last edited by Enjo; 12-01-2012 at 09:24 AM.
Enjo is offline   Reply With Quote
Old 12-01-2012, 08:12 AM   #69
Keatah
Orbinaut
Default

Got a small bug to report. Can't see MFD graphics and text. It's like they're turned off, when running in windowed mode. But everything is fine when in full-screen mode.

If this is a new bug I'll provide additional information. If it's known, then ok..
Keatah is offline   Reply With Quote
Old 12-01-2012, 09:01 AM   #70
DaveS
Addon Developer
 
DaveS's Avatar


Default

Quote:
Originally Posted by martins View Post
 New beta 121129 is available on orbithangar.com (for link see first post).

Amongst a few other things, I have worked on the Atlantis launch autopilot (this was necessary due to the new Atlantis implementation as a docked assembly). It should be a bit more realistic than the old system (no more fake RCS system for ascent attitude control. Everything is done by SSME and SRB gimballing. The Isp values for the SSMEs should now be realistic). I haven't implemented the OMS burns yet. The autopilot terminates at ET separation.

Maybe one of the experts from the SSU team might want to have a look at it and provide some criticism. I tried to optimise the launch profile, but don't quite seem to get the exactly same profile as published for the shuttle (the dip after the initial altitude maximum seems a bit too deep). For the profile optimisation I tried to maximise the area of the orbit at MECO, a^2 sqrt(1-e^2). Is there a better parameter to use as an objective function?

The autopilot is now implemented directly in the Atlantis code, rather than as a Lua script (although I want to allow users to modify its parameters via Lua). To access it, open the Atlantis function menu (Ctrl-Space) and select Launch autopilot.
I gave this a try and here are my findings:
  • Roll program was to the opposite azimuth that I specified (42.1)
  • No SSME throttle down ("no in the bucket")
  • Came witin 1.5 km of maximum droop altitude (90 km) were the ET will overheat and overpressurize and explode
  • No 3G throttling at the end of ascent

I went over the specs of the default Atlantis and noticed quite a few inaccuracies:
  • Orbiter dry mass (104326 kg). Should be 69709.5 kg for OV-104
  • Maximum thrust of the Block II SSME is 1852812 N at sea-level and 2278830 N in vacuum
  • Maximum OMS/RCS propellant mass should be 13415.4 kg
  • ET dry mass for SLWT should be 13415.4 kg
  • Maximum SLWT propellant mass should be 1599717 kg
  • SRB propellant mass should be 495000 kg and the dry mass should be 90000 kg

That concludes my findings.
DaveS is online now   Reply With Quote
Old 12-01-2012, 09:05 AM   #71
Loru
Moderator
 
Loru's Avatar


Default

Maybe not a bug "per-se" but I have troubles importing pad 39 mesh from beta into any external app (mesh wizard, 3ds max) I wanted to set this structure that covers Shuttle before launch to opened position and use it in 2010-p1 as default Pad39 A and B.

Can someone import this file?
Loru is offline   Reply With Quote
Old 12-01-2012, 06:18 PM   #72
kuddel
Donator
Bug NG Orbiter not new (not build agains current API)

Hi martins,

could it be that the NG-Orbiter (Modules\Server\Orbiter.exe) was not re-build against the current API (OrbiterAPI.h)?

The exe still contains the 'old oapiGetWindVector declaration:
"union VECTOR3 oapiGetWindVector(void *,double,double,double,int)"
not the current
"union VECTOR3 oapiGetWindVector(void *,double,double,double,int,double *)"
.

When using a newly build Graphic-Client (D3D9Client) it fails with the message about not finding "[email protected]@[email protected]@[email protected]",
wich is true for the "NG Orbiter".

/Kuddel

Last edited by kuddel; 12-01-2012 at 06:20 PM. Reason: typo
kuddel is offline   Reply With Quote
Old 12-01-2012, 06:35 PM   #73
martins
Orbiter Founder
Default

Ah yes, I think that is possible. Sorry about that. I'll fix that for the next beta.
martins is offline   Reply With Quote
Thanked by:
Old 12-03-2012, 07:41 PM   #74
kuddel
Donator
Default

Quote:
Originally Posted by martins View Post
 Ah yes, I think that is possible. Sorry about that. I'll fix that for the next beta.
I can confirm rev. 10 has a working Orbiter_NG.exe (Modules\Server\Orbiter.exe).

Thanks,
Kuddel
kuddel is offline   Reply With Quote
Old 12-04-2012, 04:17 AM   #75
vinny5000
Orbinaut
Default

Hi, martins!

I'm confused. How can I get the orbiter version 121129 with a orbiter version 100830 7z? And what kind of new features does a orbiter version 121129 have which the orbiter version 111105 don't have? Thanks! Orbitersim is just keep getting better and better!!

Cheers,
Vincent
vinny5000 is offline   Reply With Quote
Reply

  Orbiter-Forum > Orbiter Space Flight Simulator > Orbiter Beta


Thread Tools

Posting Rules
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Jump


All times are GMT. The time now is 02:14 AM.

Quick Links Need Help?


About Us | Rules & Guidelines | TOS Policy | Privacy Policy

Orbiter-Forum is hosted at Orbithangar.com
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Copyright 2007 - 2017, Orbiter-Forum.com. All rights reserved.