Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "Radar" funcionality to Bullet GCSS #39

Open
4 tasks
danarrib opened this issue Feb 3, 2021 · 2 comments
Open
4 tasks

Add "Radar" funcionality to Bullet GCSS #39

danarrib opened this issue Feb 3, 2021 · 2 comments
Labels
enhancement New feature or request future For the future ui-and-fw A change that affects both User Interface and Firmware

Comments

@danarrib
Copy link
Owner

danarrib commented Feb 3, 2021

  • Create a "common" MQTT Broker topic, where all aircrafts can publish AND subscribe
  • Aircraft needs to broadcast it's position to this broker
  • Aircraft needs to fetch other aircrafts positions and report it to INAV so it can render other aircrafts on OSD
  • UI can be subscribed to this same common topic, and show other aircrafts on map
@danarrib danarrib added ui-and-fw A change that affects both User Interface and Firmware enhancement New feature or request future For the future labels Feb 3, 2021
@danarrib
Copy link
Owner Author

danarrib commented Feb 8, 2021

INAV currently supports only 4 aircrafts on it's radar.

Suggestions on how to handle situations of more than 4 aircrafts reporting positions on the same topic are welcome.

@danarrib
Copy link
Owner Author

danarrib commented Mar 2, 2021

  • Aircrafts must generate an unique id number (From 0 to 7)
  • On conflict, aircraft should generate another number
  • Only aircrafts within 9 km range will be reported to INAV
  • Aircraft peers will always be ordered by it's unique ID. Aircraft A is the smallest number and aircraft H is the highest number (of aircrafts within the maximum range).
  • ESP32 should estimate peers positions when not receiving data from them
  • Each peers needs to report: Unique ID, Lat, Lon, Alt, Ground Speed, Vertical Speed, Ground Course

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request future For the future ui-and-fw A change that affects both User Interface and Firmware
Projects
None yet
Development

No branches or pull requests

1 participant