You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`protoc` for running the `mav-sdk` build script when using the examples, see [Protocol Compiler Installation][install-protoc]. Since `prost` version `0.11`, `protoc` is no longer automatically installed on the host machine.
@@ -39,8 +40,39 @@ For the time being, however, all you need to know is that this is how we simulat
39
40
cargo run -p mav-sdk --example takeoff
40
41
```
41
42
43
+
### QGroundControl Docker
44
+
45
+
> QGroundControl provides full flight control and mission planning for any MAVLink enabled drone. Its primary goal is ease of use for professional users and developers. All the code is open-source source, so you can contribute and evolve it as you want.
46
+
-_[qgroundcontrol.com][qgroundcontrol]_
47
+
48
+
In order to connect to the PX4 running inside Docker, use this setup:
49
+
50
+

51
+
52
+
### Connecting Gazebo GUI (client) to Gazebo server (in Docker)
53
+
54
+
The `Gazebo` simulation tool usually runs a server and a GUI on the host machine,
55
+
however, our setup is running in `Docker` with mode `headless` for `Gazebo`,
56
+
so we only have the server running in `Docker`.
57
+
58
+
**IMPORTANT:** You must have installed the exact same `Gazebo` version locally as the one found in the Docker setup, otherwise you won't be able to connect
59
+
60
+
On Linux:
61
+
62
+
```bash
63
+
source /usr/share/gazebo-11/setup.sh && \
64
+
gzclient --verbose
65
+
```
66
+
67
+
`/usr/share/gazebo-11/setup.sh` contains a few default environment variables that you don't need to pass, otherwise use:
0 commit comments