Board index FlightGear Development Aircraft Systems

Autopush: Automated pushback

Modeling aircraft systems, like electrical stuff, hydraulics, pneumatics? Feel free to ask support.

Would you like Autopush to be a shared module instead of per-aircraft thing?

1) User: leave as it is. No additional actions for user when installing. Have to wait for aircraft author to update Autopush. Number of Autopush of the disk equals the number of aircraft with it installed.
1
6%
2) User: put it in Aircraft/Autopush. Have to download/install/update separately. Latest bugfixes available immediately. All installed aircraft use the same copy of Autopush.
0
No votes
3) User: make it an addon. Same as 2), but also have to put --addon argument in the launcher/command line. On the other hand it does not clutter up the Aircraft folder.
2
13%
4) Developer: leave it as it is. Have to check upstream Autopush for updates.
2
13%
5) Developer: put it in Aircraft/Autopush. Only have to touch Autopush-related code when its interface changes.
1
6%
6) Developer: make it an addon. Same as 5), but more organised, and when it (hopefully) gets in FGDATA the transitioning from addon will be easier.
10
63%
 
Total votes : 16

Autopush: Automated pushback

Postby merspieler » Thu Aug 09, 2018 10:29 pm

What is autopush?

Autopush aims to develop a generic pushback for JSBSim and YASim
aircraft, with the following characteristics.

1. Do the pushback procedure automatically.
2. Scale to different aircraft with minimum changes to their logic.
3. Use no computer resources in flight.


So what does autopush change for the user?

First of all, the pushback doesn't disappear when the dialog is closed:

The dialog it self has changed a bit as well:
Image

The upper part can be used like the old pushback: Click connect and use the speed to push (or pull) you.

The lower part belongs to the autopush system.

By clicking `Enter` you can plan your pushback route in advance (if you are not in an outside view, the view will go outside, into a satelite like view):

Image

If you're planing your route in proximity to obstacles like buildings or other aircraft, you can tick `Show Wingtip` to see the path that your wing tips will follow to make sure you don't clipp into any objects.

With `Delete` you can delete points you've entered in reverse order.

`Sharp` Ends the current curve and starts a new one. Points with the "Sharp" attribut are displayed as hexagons.
If you plan a direction change of over 90 degrees from such a point, the point will be displayed as 6 outward pointing arrows and the pushback will change direction:
If you got pushed, you will be pulled from there on.
If you got pulled, you will be pushed now.

If the route turns red, it means that your planed route make a too tight curve. Delete the last point and try to give it a wider bow.

When you're done with entering your points, klick `Done`.

To review your route, tick `Always Show`.

Klick `Start` to start the automatic pushback. `Pause` will pause the pushback procedure. You can continue at any time by klicking `Start`again.

The dialog can be closed at any time without influencing the system.

This system gives you the possibility to do your engine start procedures or checklists while pushback.


You are a user and want to try autopush?
Here is a list with all aircrafts we know of having autopush. (Latest version we're aware of)

If you want your favorite plane to have autopush open an issue or write the maintainer on the forum and link him/her here.


You are a developer and want to add autopush to your aircraft?
You can find the instructions on how to add autopush in the README.


No matter if you are a developer or a user, no matter if you have a bug or a feature requests please go here.

For general feedback, please write a reply to this post.
Last edited by merspieler on Mon Jul 29, 2019 10:47 am, edited 16 times in total.
Love at first flight A<380
Checkout Autopush. An improvment to the pushback to make your life easier.
Attempting an osm2city worldbuild... Testers needed!
merspieler
 
Posts: 272
Joined: Thu Oct 26, 2017 10:43 am
Location: YBCS
Callsign: LH454, HG3840, LX64
IRC name: merspieler
Version: 2019.1.1
OS: Debian Bullseye

Re: Autopush: Automated pushback

Postby Isaak » Sat Aug 11, 2018 5:00 am

Thanks a lot for this great feature! I 've implemented an earlier version some time ago locally on the 777 and it's really fun!
Isaak
 
Posts: 447
Joined: Sat Jun 04, 2011 2:52 pm
Location: Leuven, Belgium
Callsign: OO-ISA
Version: 2019.1.1
OS: Windows 10

Re: Autopush: Automated pushback

Postby wkitty42 » Sat Aug 11, 2018 10:14 am

merspieler wrote in Thu Aug 09, 2018 10:29 pm:This system gives you the possibility to do your engine start procedures while pushback.

wait... what?

someone is going to start their engines while they are being pushed back? that sounds hideously dangerous... especially if there is external equipment hooked up to facilitate engine startup...
"You get more air close to the ground," said Angalo. "I read that in a book. You get lots of air low down, and not much when you go up."
"Why not?" said Gurder.
"Dunno. It's frightened of heights, I guess."
User avatar
wkitty42
 
Posts: 5566
Joined: Fri Feb 20, 2015 3:46 pm
Location: central NC, USA
Callsign: wk42
Version: git next
OS: Kubuntu 14.04.5

Re: Autopush: Automated pushback

Postby merspieler » Sat Aug 11, 2018 10:27 am

wkitty42 wrote in Sat Aug 11, 2018 10:14 am:someone is going to start their engines while they are being pushed back? that sounds hideously dangerous... especially if there is external equipment hooked up to facilitate engine startup...


Well, in real life (the huge room where the ceiling is sometimes blue and sometimes black with many small lights) they do that. Just watch the pilots eye videos ;-)
Love at first flight A<380
Checkout Autopush. An improvment to the pushback to make your life easier.
Attempting an osm2city worldbuild... Testers needed!
merspieler
 
Posts: 272
Joined: Thu Oct 26, 2017 10:43 am
Location: YBCS
Callsign: LH454, HG3840, LX64
IRC name: merspieler
Version: 2019.1.1
OS: Debian Bullseye

Re: Autopush: Automated pushback

Postby wkitty42 » Sat Aug 11, 2018 4:10 pm

wow... just wow... i would have thought that they already had their engines started and idling before requesting push back... maybe they do it with some craft for other safety purposes?

generally speaking, i don't have time to watch many videos and i don't know which ones you might have watched to see something like this... however, if someone were to link a video, i might watch it if there was some explanation for the link ;)
"You get more air close to the ground," said Angalo. "I read that in a book. You get lots of air low down, and not much when you go up."
"Why not?" said Gurder.
"Dunno. It's frightened of heights, I guess."
User avatar
wkitty42
 
Posts: 5566
Joined: Fri Feb 20, 2015 3:46 pm
Location: central NC, USA
Callsign: wk42
Version: git next
OS: Kubuntu 14.04.5

Re: Autopush: Automated pushback

Postby merspieler » Sat Aug 11, 2018 4:41 pm

https://www.youtube.com/watch?v=8e4t3L4_2Wo&t=540 (pushback and startup, watch time 2:30min )

It depends as well on the airport... eg. i've seen charts where you are not allowed to start engines on the gate but you have to be pushed back first.
Love at first flight A<380
Checkout Autopush. An improvment to the pushback to make your life easier.
Attempting an osm2city worldbuild... Testers needed!
merspieler
 
Posts: 272
Joined: Thu Oct 26, 2017 10:43 am
Location: YBCS
Callsign: LH454, HG3840, LX64
IRC name: merspieler
Version: 2019.1.1
OS: Debian Bullseye

Re: Autopush: Automated pushback

Postby wkitty42 » Sat Aug 11, 2018 6:12 pm

interesting... i assume they push back to a safe position before starting up... alright... cool... it just seemed strange... keep up the good work ;)
"You get more air close to the ground," said Angalo. "I read that in a book. You get lots of air low down, and not much when you go up."
"Why not?" said Gurder.
"Dunno. It's frightened of heights, I guess."
User avatar
wkitty42
 
Posts: 5566
Joined: Fri Feb 20, 2015 3:46 pm
Location: central NC, USA
Callsign: wk42
Version: git next
OS: Kubuntu 14.04.5

Re: Autopush: Automated pushback

Postby merspieler » Sat Aug 11, 2018 6:20 pm

wkitty42 wrote in Sat Aug 11, 2018 6:12 pm:i assume they push back to a safe position before starting up...

Exactly.... Ground crew sometimes give ground clearance for this purpose.

wkitty42 wrote in Sat Aug 11, 2018 6:12 pm:keep up the good work ;)

Thank you.
Love at first flight A<380
Checkout Autopush. An improvment to the pushback to make your life easier.
Attempting an osm2city worldbuild... Testers needed!
merspieler
 
Posts: 272
Joined: Thu Oct 26, 2017 10:43 am
Location: YBCS
Callsign: LH454, HG3840, LX64
IRC name: merspieler
Version: 2019.1.1
OS: Debian Bullseye

Re: Autopush: Automated pushback

Postby merspieler » Thu Aug 23, 2018 2:35 pm

We've released v1.0-rc2. Please test and give feedback.
Love at first flight A<380
Checkout Autopush. An improvment to the pushback to make your life easier.
Attempting an osm2city worldbuild... Testers needed!
merspieler
 
Posts: 272
Joined: Thu Oct 26, 2017 10:43 am
Location: YBCS
Callsign: LH454, HG3840, LX64
IRC name: merspieler
Version: 2019.1.1
OS: Debian Bullseye

Re: Autopush: Automated pushback

Postby bbuske » Thu Aug 23, 2018 6:50 pm

Thanks for this great tool / update!
Ben

PPL(A) (2009), CPL(A)(2011), ATPL(A)(2015)
bbuske
 
Posts: 56
Joined: Mon Aug 20, 2018 5:39 pm

Re: Autopush: Automated pushback

Postby Octal450 » Fri Aug 24, 2018 1:15 pm

IDG-A32X, IDG-A33X, and IDG-MD-11X now include autopush. Have fun :D

Josh
Octal450

Lead Programmer, IDG (Join our Discord!)
Download High Quality Aircraft from Octal450 Hangar
User avatar
Octal450
 
Posts: 4286
Joined: Tue Oct 06, 2015 12:51 pm

Re: Autopush: Automated pushback

Postby Isaak » Mon Aug 27, 2018 1:10 pm

777 will have the autopush function soon, I 've been implementing it yesterday, but have to tune a bit because I have some strange behaviour in the latest Autopush version (didn't have that earlier, so I can compare :) )
Isaak
 
Posts: 447
Joined: Sat Jun 04, 2011 2:52 pm
Location: Leuven, Belgium
Callsign: OO-ISA
Version: 2019.1.1
OS: Windows 10

Re: Autopush: Automated pushback

Postby Isaak » Wed Aug 29, 2018 7:50 pm

As of today, the 777 (in the official hangar, downloadable through the launcher) has the Autopush functionality. I 've tested and tuned all variants, but please let me know if anything goes wrong. This is my first commit to fgdata, I tested everything dozens of times to be sure my first commit doesn't break the 777 for everybody, so please test and let me know if you experience any issues :-)

I 've had some issues for the Autopush to stabilise after an automated pushback: instead of stopping, the autopush keeps some force, resulting in the aircraft slowly rolling forward or backward. The force is only completely stopped when the pushback is disconnected. It might be worth investigating this.

Kind regards,

Isaak
Isaak
 
Posts: 447
Joined: Sat Jun 04, 2011 2:52 pm
Location: Leuven, Belgium
Callsign: OO-ISA
Version: 2019.1.1
OS: Windows 10

Re: Autopush: Automated pushback

Postby MMV » Sun Sep 02, 2018 12:14 pm

Is autopush compatible with FG version 2016.4.4?
MMV
 
Posts: 3
Joined: Mon Jul 30, 2018 7:01 pm

Re: Autopush: Automated pushback

Postby legoboyvdlp » Sun Sep 02, 2018 2:09 pm

It should as it is just Nasal - but I'd advise to upgrade to 2018.2 if possible ;)
User avatar
legoboyvdlp
 
Posts: 6928
Joined: Sat Jul 26, 2014 1:28 am
Callsign: YV-LEGO
Version: 2018.3.1
OS: Windows 10 HP

Next

Return to Systems

Who is online

Users browsing this forum: No registered users and 1 guest