Project New Baseland Version

Topper

Addon Developer
Addon Developer
Donator
Joined
Mar 28, 2008
Messages
644
Reaction score
1
Points
18
Hello,

this is the first released alpha version for the new baseland autopilot.

The major changes are
- Terrain detection (You will not collide with terrain so fast I'll hope :rofl:)

Please report if it's not working or if it's working or what ever :)


How to use:

- Fist make sure a target has been selected - Use Ok to select, use MFD Shift + NUM Keys to Navigate throug the menue (EG. Base, Brighton Beach -> 1), confirm with ok. You can also use NAV beacon or Lon / Lat mode.

- Of course, your orbit should pass the aimed landing point as close as possible. However, the autopilot will do some correction if it fits not 100% :thumbup: I reccomend to use BaseSyncMFD to check that. Also make sure, that you altitude over the base in BaseSyncMFD is close to the altitude of the base

- Make sure that the autopilot channels for Roll (Button RC), Pitch (PC), Yaw (YC) and engine (EC) are active -> lables on top of the MFD Screen are blinking->setpoint not reached or on->setpoint reached... They an be activated / deactivated seperatly to have some manual control if reqired.
- Activate Master (Button AP). The atitude control will be inactiva and will be activated if 50% engine thrust is required. Burn will automaticly start at a specific value (For hover and main engine in the test scenario at arround 90%).

- You can always use the "IGN" button to activate attitude control (pressing the button the first time) and also to ignite the burn earlier as required (pressing the button the second time)


I reccomend to set MFD Refresh Rate to a value < 0.2 or so in the Orbiter Launch Pad Parameters to have a good GUI (Blinking freqencies etc., Updating values, response time) but it's not mandatory I guess.

Changelog Update 21.8.2017:
- Saving and loading all necessary data to / from scenario file
- Better support for sub orbital flights
- There was at least one CTD bug which has been solved
- some scenarios added
- New buttons:
* "MRK" marks the current vessel coordinates as landing points (For next orbit ;-))
* "IGN" will ignite the hover engine immediately (Normaly this would be done automaticly if 95% of the available thrust is estimated required)
* "RST" will reset the MFD and autopilot (At this time this is mandatory after each landing but this will be solved soon)

I noticed that when you try to land on IO etc., you need to deactivate "Atmothpheric wind effects" because the autopilot can not handle this and there are some strange behaviours.

Changelog Update 25.8.2017:
- MFD resets now after landing
- MFD zoom level is now stored (But not saved)
- Heading and elevation is now displayed on the target page
- several bugs fixed
- Keys to navigate the cursor has been changed to wasd, because the num pad should be only for the RCS and if you enter numbers you had always to activate / deactivate num lock, so I think now it's better...

Please delete your old baseland scenarios (folder Scenarios\baseland). The new folder within this zip contains the challange/ small tutorial "Mission to Aristillus" and a new folder structure, including some screenshots etc. in html :tiphat:
I've added one "s" to much last time, so please delete the floder "Plugins" in your orbiter\modules if this folder contains only the alpha.dll. Thanks to Ripley who noticed that!
[Update]
Sorry if the scenarios did not appear in the launchpad in html but now they will do... If you have a folder "Base Land Autopilot" in the html folder you can delete it, the folder has to be in the "\Html \Scenarios" folder. :facepalm:

Changelog Update 10.9.2017:
- Indicator for manual control has been added (One circle offset corresponds to a 5deg offset from setpoint)
- Landscape scanning and displaying optimized, (hopefully no lags anymore)
- MFD Title added
- Zoom level is limited to resonable values
- Zoom level is shown
- regulator for ypr optimized
- Color for some lines changed: Max altitude: Red, Sea level: grey
- Landscapecolor changed to a bit darker so that the text can be read even if the text is over the landscape
- RCS will be reseted by pushing the Y / P / R buttons
- Vessel deletion and creation during runtime is supported: no ctd when deleting a vessel
- Radardata (Maximum Landcape elevation and distance) are written to scn file
- Folder and dll renamed to "BaseLandAutopilot"

Changelog Update 30.9.2017:
- regulator for ypr optimized

Changelog Update 27.1.2019:
- Programs for retrograte burn- and prograte burn added. The program can be selected on the target select page (Pressing "TGT") in the second line. At the moment, three programs can be selected: "400" for "hover engine only landing", "600" for main engine for braking + hover engine for touch down, "650" for retro engine for braking and hover engine for touch down. The both new programs were supported by the

 

Attachments

Last edited:

dgatsoulis

ele2png user
Joined
Dec 2, 2009
Messages
1,774
Reaction score
7
Points
38
Location
Sparta
Hi Topper, thanks for this new version, it's really cool. I like the way you've projected the terrain data on the MFD screen.


Do you plan on supporting "direct" landings in this version?
 

Topper

Addon Developer
Addon Developer
Donator
Joined
Mar 28, 2008
Messages
644
Reaction score
1
Points
18
Hi Topper, thanks for this new version, it's really cool. I like the way you've projected the terrain data on the MFD screen.


Do you plan on supporting "direct" landings in this version?
Hi, dgatsoulis
thank you for testing and for your feedback!
I'm not sure, what you mean with "direct" landings?
 

dgatsoulis

ele2png user
Joined
Dec 2, 2009
Messages
1,774
Reaction score
7
Points
38
Location
Sparta
Hi, dgatsoulis
thank you for testing and for your feedback!
I'm not sure, what you mean with "direct" landings?
Going directly for the base, without doing an orbit insertion burn. Like the one in this video:


About testing the current alpha.dll.
It has been great so far. Both scenarios work great and the ships land gently on any selected pad, avoiding the terrain. Everything looks good on my end.
:thumbup:
 

Topper

Addon Developer
Addon Developer
Donator
Joined
Mar 28, 2008
Messages
644
Reaction score
1
Points
18
At the moment that's not the intention, but maybe it's possible to implement such programs in the future.

However, if you pass the base in a "flyby", the autopilot should handle that. But if the angle of the "impact path" is to high, I think it will not work so far.

From which addon is that scenario?
And do you know if it is more fuel efficent than going into lunar orbit before?
 
Last edited:

dgatsoulis

ele2png user
Joined
Dec 2, 2009
Messages
1,774
Reaction score
7
Points
38
Location
Sparta
At the moment that's not the intention, but maybe it's possible to implement such programs in the future.
Thank you for taking the time to make the MFD. Having done so many manual landings in the past, it gets a bit boring. Baseland for Orbiter 2016 was something that was certainly missing!

If you do find the time to add direct landings that would be great, but even without them, this MFD is certainly a very useful tool to have.

From which addon is that scenario?
And do you now if it is more fuel efficent than going into lunar orbit before?
The scenario is from a challenge I had posted a few years back. Here is the link.

It's not more fuel efficient for normal lunar journeys (3 to 5 days duration).
For lunar journeys with 60 hours duration or less, it is slightly more fuel efficient.
 

Topper

Addon Developer
Addon Developer
Donator
Joined
Mar 28, 2008
Messages
644
Reaction score
1
Points
18
Does someone tested it with native graphic client? If so I recommend to use the D3D client because with native driver the autopilot is "oscillating" I don't know why and how to solve this...

BTW I noticed that the ravenstar on PAD 6 will disappear under the landing pad but with native Deltaglieder this will not happen... But I don't think that this is a big of the autopilot...
 

Topper

Addon Developer
Addon Developer
Donator
Joined
Mar 28, 2008
Messages
644
Reaction score
1
Points
18
I uploaded a new version.
 

Topper

Addon Developer
Addon Developer
Donator
Joined
Mar 28, 2008
Messages
644
Reaction score
1
Points
18
Hello,
i posted an update again. (See first post).

Please delete you old baseland scenarios before (folder Scenarios\baseland).

The new folder comes with this zip contains the challange "Mission to Aristilus" and a new folder structure.

I've added one "s" to much last time, so please delete the floder "Plugins" in your orbiter\modules if this folder contains only the alpha.dll.

Make sure that you see the html scenario description.
 

francisdrake

Addon Developer
Addon Developer
Joined
Mar 23, 2008
Messages
690
Reaction score
5
Points
18
Website
francisdrakex.deviantart.com
Hi, thanks that you undertake the challenge to make a new Baseland!

Just a minor wish: I am using the JSGME mod manager, which stores the mods in a separate folder, to easily sweep them in and out. It would be easier to identify the correct mod, if you could name the container folder 'Baseland', not 'Alpha'. Same for the dll itself.

I think the project has already a high degree of maturity, so it earns the proper name. :)
 

Jeorbit

Donator
Donator
Joined
Aug 21, 2017
Messages
35
Reaction score
0
Points
0
Location
Paris, France
You can rename your JSGME folders just as you like.
Indeed. Mines are prefixed with BASE-xxx or MFD-xxx or STATION-xxx to find a specific addon more easily for activation / deactivation.

And congratulations Topper for this very nice addition! Impressive!
 

Topper

Addon Developer
Addon Developer
Donator
Joined
Mar 28, 2008
Messages
644
Reaction score
1
Points
18
Hi I've uploaded a new version and put the files into a folder.
Is that ok as it is now for the addon manager?
Don'T forget to delete the old alpha.dll in the module\plugin folder and activate the new BaseLandAutopilot.dll in the module tab in the launchpad.
 
Last edited:

Topper

Addon Developer
Addon Developer
Donator
Joined
Mar 28, 2008
Messages
644
Reaction score
1
Points
18
The last version will not run anymore so here is the current version
 

Topper

Addon Developer
Addon Developer
Donator
Joined
Mar 28, 2008
Messages
644
Reaction score
1
Points
18
New version available for testing!
I have reworked the description here a bit because some points were out of date (First post)
 
Last edited:
Top