Author |
Topic |
|
ziozanna
Pulcino
Italy
19 Posts |
Posted - 16/09/2023 : 17:48:51
|
Good morning everyone,
I am a passionate user of LK8000 to the extent that I removed NAVMAP from my new ultralight aircraft and replaced it with LK8000 on my KOBO device. Now, I am in the process of installing an autopilot that is capable of reading NMEA data for both position and target information. Unfortunately, in collaboration with the Flybox developers, we have noticed that the NMEAOut stream are missing the RMB sentences entirely. This absence prevents the aircraft from following the pre-established route in the task.
Is it possible to add RMB sentences to the NMEAOut stream in order to make LK8000 fully compatible with general aviation flight instruments? That would be fantastic. Since I have some programming knowledge, I would also appreciate any guidance on how to modify the code and test the results for the community.
I appreciate any assistance you can provide.
Andrea |
|
brunotl
Pterodattilo
France
1138 Posts |
Posted - 17/09/2023 : 12:05:37
|
NMAEAout don't filter anything, so if you don't have RMB sentences, it's because your GPS sources don't provide RMB sentence
what is your GPS data sources ? |
|
|
ziozanna
Pulcino
Italy
19 Posts |
Posted - 17/09/2023 : 14:09:31
|
Thank you so much, Bruno, for your response.
My Kobo uses Bluefly Vario as the GPS source, but I can't figure out how a GPS can know my target. The target can come from a task or a GOTO. I've noticed that the LX_EOS/ERA driver, when I set a GOTO or Next Waypoint in a TASK, sends an RMB sentence, but that specific driver doesn't send GPS sentences, so it's essentially unusable to drive an autopilot.
I would need the NMEAOut and LX_EOS/ERA streams combined.
Pls have a look at the sentence sent out approaching and leaving Bresso LIMB airport in Italy as an example
$GPRMB,A,,,T>OSKAR,4530.71,N,00903.66,E,,,,A*51 $GPRMB,A,,,T>TANGO,4530.67,N,00907.78,E,,,,A*4A $GPRMB,A,,,T>LIMB,4532.46,N,00912.12,E,,,,A*1A $GPRMB,A,,,T>Desio,4537.25,N,00912.48,E,,,,A*4B $GPRMB,A,,,T>TREZZO SULL'ADDA,4536.00,N,00931.20,E,,,,A*1B
|
Edited by - ziozanna on 17/09/2023 16:13:24 |
|
|
ziozanna
Pulcino
Italy
19 Posts |
Posted - 17/09/2023 : 16:15:17
|
quote: Originally posted by ziozanna
Thank you so much, Bruno, for your response.
My Kobo uses Bluefly Vario as the GPS source, but I can't figure out how a GPS can know my target. The target can come from a task or a GOTO. I've noticed that the LX_EOS/ERA driver, when I set a GOTO or Next Waypoint in a TASK, sends an RMB sentence, but that specific driver doesn't send GPS sentences, so it's essentially unusable to drive an autopilot.
I would need the NMEAOut and LX_EOS/ERA streams combined.
Pls have a look at the sentence sent out from LX_EOS/ERA driver approaching and leaving Bresso LIMB airport in Italy as an example
$GPRMB,A,,,T>OSKAR,4530.71,N,00903.66,E,,,,A*51 $GPRMB,A,,,T>TANGO,4530.67,N,00907.78,E,,,,A*4A $GPRMB,A,,,T>LIMB,4532.46,N,00912.12,E,,,,A*1A $GPRMB,A,,,T>Desio,4537.25,N,00912.48,E,,,,A*4B $GPRMB,A,,,T>TREZZO SULL'ADDA,4536.00,N,00931.20,E,,,,A*1B
|
|
|
brunotl
Pterodattilo
France
1138 Posts |
Posted - 17/09/2023 : 16:22:37
|
ok so, your need is a new driver to send data required by your auto pilot ...
NmeaOut Driver is just a "passthrough", ( forward data received from one device to another one ) |
|
|
ziozanna
Pulcino
Italy
19 Posts |
Posted - 17/09/2023 : 18:05:21
|
You've hit the nail on the head, Bruno. In order for the autopilot to follow a task or go to a waypoint, in addition to receiving sentences from the GPS (NMEAOut), it also needs to receive the target when it changes.
I've noticed that, when using the LX_EOS/ERA driver, this is exactly what happens. Once the waypoint is reached, it emits an RMB sentence for the next waypoint. This also happens when a GOTO point is manually set. It would be fantastic to have a new driver that behaves like this, as it would provide access for the majority of autopilots. If needed, I'm available to provide the code or to test the new functionality on my aircraft.
I am in contact with the Flybox developers, and I believe they might be interested in including LK8000 among the supported devices. What do you think?
https://www.flyboxavionics.it/autopilot.html Robbio (PV) Italy |
Edited by - ziozanna on 17/09/2023 21:00:14 |
|
|
brunotl
Pterodattilo
France
1138 Posts |
Posted - 18/09/2023 : 01:07:59
|
The first step is to obtain the data port documentation to understand exactly what is required. |
|
|
ziozanna
Pulcino
Italy
19 Posts |
Posted - 18/09/2023 : 11:44:52
|
Da: <sales@flyboxavionics.it> Date: lun 18 set 2023 alle ore 11:07 Subject: R: DATA PORT REQUIREMENTS To: Andrea Zanin <andrea0zanin@gmail.com>
Siccome non abbiamo un protoccolo custom, puņ comunicare che interpretiamo semplicemente le sentenze $GPRMB, $GPRMC e $GPGGA che sono dello standard NMEA-183.
Here the transaltion
Since we don't have a custom protocol, you can communicate that we simply interpret the sentences $GPRMB, $GPRMC, and $GPGGA, which are part of the NMEA-183 standard.
--------------------
Hope this is the correct answer :) Andrea |
|
|
brunotl
Pterodattilo
France
1138 Posts |
Posted - 18/09/2023 : 15:36:18
|
good,
just question about $GPRMC and $GPGGA, only "GP" talker-id is supported ? Currently, we have lof of multi GNSS sources using $GNGGA & $GNRMC instead of $GPRMC and $GPGGA... |
|
|
ziozanna
Pulcino
Italy
19 Posts |
Posted - 09/11/2023 : 11:59:12
|
This request was greatly addressed in 7.4.9 with a new driver called "Generic Autopilot"
Thanks Bruno for your effort on doing that.
|
Edited by - ziozanna on 21/11/2023 17:13:26 |
|
|
|
Topic |
|
|
|