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

Multi vehicle simulation - komunikace #24

Open
2 of 5 tasks
slimonslimon opened this issue Apr 29, 2020 · 3 comments
Open
2 of 5 tasks

Multi vehicle simulation - komunikace #24

slimonslimon opened this issue Apr 29, 2020 · 3 comments
Labels

Comments

@slimonslimon
Copy link

slimonslimon commented Apr 29, 2020

Pro Start na laně ve FG potřebujeme multi vehicle simulaci, a zároveň simulovat posílání dat z TF-R1 do TF-G1.

V rámci simulace se jeví jako nejednodušší možnost spustit další mavlink stream při spuštění TF-R1 pomocí : mavlink start -o 15555 -r 100, kde 15555 je cílový port kam budou mavlink zprávy posílány. Vyžaduje to zvýšení možného počtu instanci mavlinku:
https://github.com/ThunderFly-aerospace/PX4Firmware/blob/flightgear-multi/src/modules/mavlink/mavlink_main.h#L537

Pro TF-G1 je potřeba napsat modul, který by na daném portu seděl a příchozý zprávy (především GLOBAL_POSITION_INT) překládal na uorb zprávu:
https://github.com/ThunderFly-aerospace/PX4Firmware/blob/flightgear-multi/msg/follow_target.msg
Taková věc je určitě možná, dělá to modul simulátor, při poslechu zpráv ze simulatoru:
https://github.com/ThunderFly-aerospace/PX4Firmware/blob/flightgear-multi/src/modules/simulator/simulator_mavlink.cpp#L692 - vypadá to jako standardní socketová komunikace.

TODO:

  • Multi Vehicle simulace
  • Posílání MAVLink zpráv z TF-R1po startu systému
  • Sepsání modulu na příjem zpráv na daném portu.
  • Publikování folow_target uorb
  • Vymyslet, jak tohle dostat ze SITL do reálu.
@slimonslimon
Copy link
Author

k duhému bodu jsem sestavl testovací aplikaci v C která příjmá UDP mavlink zprávy a vypsiuje zprávu o pozici.

@slimonslimon
Copy link
Author

Je start na laně ještě aktuální?

@kaklik
Copy link
Member

kaklik commented Nov 28, 2020

Momentálně start na laně aktuální není. Ale simulace TF-R1 v kombinaci s TF-G1/G2 stále aktuální je, ale nemá to teď moc vysokou prioritu.

@github-actions github-actions bot added the stale label Jul 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants