Making own Web GCS | Making simple version of QGCS | Web page GCS
Basic : MAVSDK / Web based GCS
Communicate :
- web to drone
- drone to web
Why we based GCS ?
- Desktop apps are hard to develop
- Desktop UI/bussiness logic more closely coupled
- Industry UI
- Distributed Deployment, simply accessible tools
- Cross Platform
Why not want a Web based GCS ?
-requires networking infrastructure fron more than one machine.
- No starter code base .
- Steep learning curve
What are required for making Web based GCS ?
Let's use Industry based tools.
MAVSDK provides the MAVLink Implementation.
gRPC communicate to our app
React creates responsive, high performance web page UI
Web dev commonly uses REST APIs
All we need is a bridge from gRPC to REST.
gRPC : Google Remote Procedure Call
gRPC interface supports Python, C++, Swift etc.
Implementation Road Map :
Installation process & Link for installing MAVSDK :


Comments
Post a Comment