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

Připojení companion computeru k PX4 autopilotovi #5

Open
1 of 7 tasks
kaklik opened this issue Oct 14, 2021 · 3 comments
Open
1 of 7 tasks

Připojení companion computeru k PX4 autopilotovi #5

kaklik opened this issue Oct 14, 2021 · 3 comments
Assignees
Labels
programming Somebody for programming is needed

Comments

@kaklik
Copy link
Member

kaklik commented Oct 14, 2021

Za účelem plnění některých letových úloh balonu, je potřeba k PX4, připojit companion-computer. V našem případě to bude nejspíše RPi Zero, které bude PX4 autopilotovi dávat high-level příkazy. (Kam má autopilot letět, jestli se odpojit od balonu a podobně).

Z diskuse se na toto téma vyplývá, že vhodným řešením by mohla být MAVLink komunikace, nikoliv MicroRTPS, které je určené pro real-time řízení a RPi Zero by bylo takovým datovým tokem pravděpodobně zbytečně přetěžováno.

K vyřešení problému jsou potřeba následující kroky

  • Fyzicky propojit PX4 autopilota a RPi zero přes TELEM konektor (Zřejmě by mělo vydržet 3V3 logiku.)
  • Zprovoznit příjem základních dat z autopilota nějakou jednoduchou aplikací běžící v RPi Zero.
  • Zprovoznit posílání MAVLink příkazů z aplikace běžící na RPi Zero do PX4 autopilota.
    • Přepínání letových režimů autopilota
    • Zadání cíle GoTo
  • Zprovoznit posílání MAVLink paketů do pozemní stanice (Přes PX4)
    • QGC připojené přes telemetrii musí vidět heartbeat packety informující o tom, že řídící aplikace na RPi zero běží.
@kaklik
Copy link
Member Author

kaklik commented Oct 28, 2021

@petrvelicka úspěšně realizoval první krok a propojil autopilota s RPi zero! :)

image

@roman-dvorak
Copy link
Member

@petrvelicka Ahoj, jsou nějaké nové poznatky z komunikace autopilota s malinou?

@kaklik
Copy link
Member Author

kaklik commented Dec 1, 2022

@slimonslimon mezitím našel tenhle nástroj: https://www.docs.rpanion.com/software/rpanion-server

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
programming Somebody for programming is needed
Projects
None yet
Development

No branches or pull requests

4 participants