1. Mavproxy and Position_Forward do not launch.
This issue is more often than not encountered when you have multiple QGroundControl applications running on different machines under the same network. Ensure that you do not have multiple QGroundControl running at the same time and restart the drone again.
2. Streaming enabled on RCBenchmark Tracking Lab but, the LCD screen indicates Tracking Offline.
Check that the port number is correctly entered. For reference, the port number should be 5401. Also check if the IP address has been correctly entered.
Incase the problem still persists, please close and relaunch RCbenchmark Tracking Lab to start a new session.
3. The Drone suddenly loses tracking.
This is due to the latency in the network. Ensure that the drone and the main computer are connected to a different network or any low latency network.
A way to check if your network has high latency is:
From the main computer, navigate to cmd prompt and type ping _ip_address_of_your_drone.
_Incase the delay is more than 10ms, then it is a network issue.
4. The screen not display anything at all. (Raspbian does not boot)
Incase this happens, connect the Raspberry Pi to a monitor to verify if the OS boots up. If the OS does not boot up, then sadly the software has been corrupted. You will need to write the OS on the SD card again. You could follow either of the following solutions:
Solution 1: 1. Download the Raspbian image from the RCbenchmark website which has all the dependencies pre-installed. (The download link will be available soon).
- Format the SD card with corrupted OS using SD card formatter. (In case you do not have the application, it can be downloaded from here)
- Download the stock Raspbian stretch image from here.
- Download Etcher.io, this application helps in copying the Raspbian image to the SD Card.
- Launch Etcher.io and select the Raspbain image and the formatted SD card then click on Flash!.
- Once the image is flashed on the SD card, insert the SD card into the Raspberry Pi and connect the Pi to a monitor and keyboard.
- Follow the general setup procedure to setup Raspbian and connect to the Wifi.
- Open the terminal and enter the following command to clone the github repository.
then, navigate to the branch Transport\_Protocol-V2 by entering the following command:
git checkout Transport_Protocol-V2
once on the branch, run the following command:
The installation of all the files will begin automatically. Few files like (lxml, might take a bit longer to install.)
After the installation is complete, the Pi will reboot automatically.
5. My Otus is not being tracked by the RCTracking Lab.
This case usually arises when the base station loses tracking of the Otus. Do the following to eliminate the issue.
- Ensure that the base station is on and that there is nothing in between the Otus and the base station.
- Ensure that the controller firmware is up-to-date on Stream VR.
- Click Steam VR > Devices > Update Firmware > Select the controller.
- If the problem still persists, please exit and re-launch the RCBenchmark Tracking Lab.
- Connect the Otus tracker dongle into a different USB port on the main computer.
6. The screen displays EKF yaw error.
This error arises when the position co-ordinates from the Otus Tracker are not reset to local axis. This causes the position mismatch with the position co-ordinates from the pixhawk which leads to wrong vision position estimate calculation leading to a EKF Yaw error.
To fix this issue, Please perform the following steps in the described order:
- Reset local axis on the RCbenchmark Tracking Lab.
- On QGroundControl, navigate to parameters then click on Tools on the top right corner and select reboot. Once Pixhawk has been rebooted, the correct co-ordinates are plugged into the vision position estimate fixing the issue.