First ADDWPT ignored #412
-
Hi, And then before it arrives the first ADDWPT I send commands to keep the trajectory but change the altitude in some of those waypoints. So I do: Then the same trajectory, just changing the altitude in three points. The problem is that, when I load these changes, the aircraft flights directly to the second point, ignoring the first one: Besides, it starts the increase of altitude immediately. I would like to have that new altitude when reaching the second waypoint. I understand it needs a certain time beforehand to reach the 2nd wp with that altitude, but I find it does it too soon. The aircraft is a drone and reaches that altitude in a few seconds, quite before reaching wp2. UPDATE: And even it does not complain, it does not change the altitudes when it arrives to the affected wps. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
Hi @OrxataEnFartons, The reason that the first waypoint is skipped could be because it is too nearby, and the route following logic detects it as 'reached'. By default waypoints are 'fly-by', which means that instead of flying exactly over each waypoint, the aircraft flies at some distance relating to the turn radius, connecting the previous straight leg with the next. The reason that the aircraft starts climbing as soon as it does is intended behaviour: The way a conventional FMS works is to 'climb early, descend late'. It will try to reach an altitude constraint before the waypoint is reached, by climbing as soon as possible, and descending as late as possible. If any previous waypoints don't specify explicit altitude constraints the start of climb can carry over multiple waypoints. All this is not always the intended behaviour when simulating drones though. Forks like that of the Metropolis 2 project have made adaptations to the AP logic to change this. |
Beta Was this translation helpful? Give feedback.
-
That explains everything. I will take a look to Metropolis 2 fork, Thanks for the tip! However there is something I would like to note. Searching workarounds to make it work as I wanted, and since I read this in the Command Reference about the AT command: "Sadly, this option only accepts an wpname and not, for instance, an index of the waypoint as given in the scn, or at least with reference to the next/past wp. This forces us to overwrite the remaining plan. ", to provide waypoints with name to AT I did the following:
So I am going back to the previous method: deleting the whole scenario and reloading it with the new constraints (taking care of removing the past waypoints). Even with the behavior you mentioned, at least it applied the new constraints. Regards. |
Beta Was this translation helpful? Give feedback.
-
And the master version AP will also be equipped with a Top-of-climb (SWTOC) and Top-of-descend switch (SWTOD) to disable this default behaviour.
From: Joost Ellerbroek ***@***.***>
Sent: dinsdag 16 augustus 2022 17:11
To: TUDelft-CNS-ATM/bluesky ***@***.***>
Cc: Subscribed ***@***.***>
Subject: Re: [TUDelft-CNS-ATM/bluesky] First ADDWPT ignored (Discussion #412)
Hi @OrxataEnFartons<https://urldefense.com/v3/__https:/github.com/OrxataEnFartons__;!!PAKc-5URQlI!6zjPOrmavVKwNpD-YrmJezWeAWllKah1rUsVcuY2tr3SnKnulHVA4uGeN81x31RaMlhpfqMtUp3NHEp5nxPBBBheD6nXIw$>,
The reason that the first waypoint is skipped could be because it is too nearby, and the route following logic detects it as 'reached'. By default waypoints are 'fly-by', which means that instead of flying exactly over each waypoint, the aircraft flies at some distance relating to the turn radius, connecting the previous straight leg with the next.
The reason that the aircraft starts climbing as soon as it does is intended behaviour: The way a conventional FMS works is to 'climb early, descend late'. It will try to reach an altitude constraint before the waypoint is reached, by climbing as soon as possible, and descending as late as possible. If any previous waypoints don't specify explicit altitude constraints the start of climb can carry over multiple waypoints.
All this is not always the intended behaviour when simulating drones though. Forks like that of the Metropolis 2 project have made adaptations to the AP logic to change this.
—
Reply to this email directly, view it on GitHub<https://urldefense.com/v3/__https:/github.com/TUDelft-CNS-ATM/bluesky/discussions/412*discussioncomment-3407512__;Iw!!PAKc-5URQlI!6zjPOrmavVKwNpD-YrmJezWeAWllKah1rUsVcuY2tr3SnKnulHVA4uGeN81x31RaMlhpfqMtUp3NHEp5nxPBBBgTbKB56w$>, or unsubscribe<https://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/ABWT2BFSPQKAKNG6TVS6ED3VZOVP7ANCNFSM56RKGRBQ__;!!PAKc-5URQlI!6zjPOrmavVKwNpD-YrmJezWeAWllKah1rUsVcuY2tr3SnKnulHVA4uGeN81x31RaMlhpfqMtUp3NHEp5nxPBBBisoAV8TQ$>.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.******@***.***>>
|
Beta Was this translation helpful? Give feedback.
Hi @OrxataEnFartons,
The reason that the first waypoint is skipped could be because it is too nearby, and the route following logic detects it as 'reached'. By default waypoints are 'fly-by', which means that instead of flying exactly over each waypoint, the aircraft flies at some distance relating to the turn radius, connecting the previous straight leg with the next.
The reason that the aircraft starts climbing as soon as it does is intended behaviour: The way a conventional FMS works is to 'climb early, descend late'. It will try to reach an altitude constraint before the waypoint is reached, by climbing as soon as possible, and descending as late as possible. If any previous waypoints…