Closed 50UR4V closed 1 year ago
@fiam @stronnag : Just tagging Alberto and Jonathan (developers of the radar part of the widget), to get some quick feedback about the idea itself. (maybe it is stupid and can be closed accordingly) I dont want to crowd the development pipeline of an already well managed project. Also, the attention of @OlivierC-FR as the developer of the inav-radar project.
There are no resources to work on this idea, regardless of its feasibility.
@50UR4V Fabulous idea, and it will work. Totally agree that using another RF board inside crafts is not the best idea specially for medium / LR flying. Immediate benefits I see here: a) No changes / rewiring needed on the crafts b) no extra hardware required on the craft c) Simple BT based boards to run this feature ( we got to check how this might work with say for example with the TBS full module on a Taranis) - otherwise with the BT based boards, just plug the board behind the radio and your good to go d) As you rightly called out, a future possibility of this working with more than 2 pilots at a location e) Since it will be based fully on telemetry data, less chances of lag issues
Broadcasting the location of your craft is Remote ID - those in the US are already required by law to broadcast this information, starting soon..It seems likely that other countries may follow. You might consider receiving and processing the signal they are required to broadcast anyway. Rather than asking them to send it redundantly, over a different protocol.
<<we will need a method to setup the bluetooth connection between the radios... maybe there exists another LUA script to set up... mode/pin/name/pairing etc...for the bluetooth modules
Bluetooth pairing is short-range one-to-one communication. Better would be broadcast so all pilots in the area can see it, including the pilot on the other side of the park whom you don't know about.
@sensei-hacker : That's a great idea... Though I am not sure, it meets the strict remote ID guidelines. Since (in the above described architecture) the Broadcast would happen from the base station or radio controller. Not the craft. However, with a cellphone receiving (broadcasts) and posting these packets to the internet solves the problem in a similar way DJI is doing it today...
Though I am not sure, it meets the strict remote ID guidelines. Since (in the above described architecture) the Broadcast would happen from the base station or radio controller. Not the craft.
Yeah given that within a few months,the same data will be broadcast from the craft (for many users), I wonder if it makes any sense to send duplicate data from the transmitter?
Perhaps the transmitter could send the data only if the craft isn't already sending it - and the transmitter could send it in the exact same way that the craft would.
Meaning the receiver could receive it without knowing or caring whether the info is coming from the craft or from the transmitter. The receiver just receives the data- it doesn't care which part is transmitting it. :)
Is your feature request related to a problem? Please describe
Today the way iNav radar is implemented using an TTGO (ESP32+LoRa) board is great but here is a list of issues that I see.
Describe the solution you'd like
The idea is to exchange telemetry data between the pilot radios using the serial ports on openTX / EdgeTX based radios. Next do a bearing calculation in the respective radio and 'speak out' the bearing in a 'Clock-bearing & Altitude' format. More detailed steps (refer to the attached image):
For the new radios with bluetooth and headphone jacks built-in (like the TX16S mark2)... it will not require any additional hardware.
Typical use case scenario (imagined)
Describe alternatives you've considered
Additional context
I have been running EdgeTX on TX16S with ELRS for control+telemetry so many of the assumptions and references are to the same setup. I have tried to be as generic as possible after studying a bit of the codes/features from all of these projects.
I could have dug down and coded the project myself. But I guess, with my coding skills it would take ages!... and there are others out there who can do it faster and more efficiently. I dont believe the effort is very high compared to the features/benefits. I am happy to help/discuss with anyone who plans to take this up.