GS-ONE Drone Changes (Requirements)

View items below for what ascend changed with the GS-ONE drone. Mainly this involved the process of making the IP within the 192.168.144.X subnet

0. Turn on the GS-One Taisync radio

To do this, you need to navigate to the "Home Screen" app and it'll automatically turn on. You will hear a "beep"

1. Make GS-ONE Taisync Radios within the 192.168.144.X subnet

First, follow the normal steps to pair the radios if you have not already done so in the past. Make sure you can access both radios on a web browser on the GS-ONE. Try 192.168.199.16 in a web browser. This is the GS-ONE Taisync radio config page. Try 192.168.199.18 in a web browser. This is the Drone Taisync radio config page.

If 192.168.199.18 does not work, your radios are likely NOT paired. If so, you'll need to connect to the drone radio config page by connecting to the drone via ethernet to a desktop. Then you go to "Bind settings" and both hit "bind" on your desktop on the drone radio and the GCS radio.

  • Go to the 192.168.199.18 webpage. Click on "Config" -> "Network settings" and change the IP setting to look like this:

Next, hit "set". If you are doing this from the GS-One controller, you should not be able to reach the webpage for the drone radio anymore. This is expected, do not be alarmed. - Next, go to the 192.168.199.16 webpage and go to network settings. Set the network info like this:

Hit "set". You will also be unable to reach this page if you reload after hitting set. This is expected as well.

- Go to the "Home" app. Hit "Settings".

Hit "Network"

Set the IP like shown here:

  • After setting network info, attempt to access radios. If this works, you should be set.

2. Make the VOXL2 IP within the 192.168.144.X subnet

  1. Plug into the drone via ethernet

  2. Set your static IP settings like this:

  3. ssh into the voxl2

The password is oelinux123

  1. Now we will need to change the voxl-modem configuration so that it is a 192.168.144 IP Do

or if you do not know how to use vim

and set "doodle_ip" to 192.168.144.59

Next save the file and then do

You will disconnect because it will change the ip to 192.168.144.59

VOXL service file fix

There was an issue on one of the service files that I brought up before.

Either vim or nano /etc/systemd/system/voxl-streamer.service, and make sure Restart is set to always

If it is not set to always, the stream will just never restart if it goes down.

Load ArduCopter 4.5.6 firmware up, not 4.4.4

Make sure your ArduCopter is on 4.5.6 firmware. You can verify this in Vehicle setup and then check Firmware Version under "Frame"

FLASH ARDUPILOT PARAMS:

Flash these params here: https://drive.google.com/file/d/18JFw9o7xFBQVG5QNeGR4TZM-K_R9508G/view?usp=sharing This is a QGC param file, so use IGC to flash them via the parameters tab. Make sure to save your current params before flashing these just so you have a backup in case any issues arise.

Flash new ILX-LR1-MAVCAM Firmware

The new ILX-LR1-MAVCAM firmware both adds zooming functionality via MAVLink (so GS-One zoom buttons work), and it also makes follow/lock/home/mapping switching done via MAVLink rather than RC since every RC value is taken by the GS-One. Unfortunately, updating the firmware via IGC does not work on the GS-One due to some instability when uploading files via FTP. So, you will need to update it via command line. You could theoretically do it via herelink if you connect the LR1 to a different drone though. Guide on how to update ILX-LR1-MavCam firmware here: https://ascend-engineering.gitbook.io/ift/rt2mzdMBMnOFwuPl9sfj/ilx-banana-pi-setup/update-ilx-mavcam-firmware#if-ift-ilx-mavcam-version-is-0.0.1-or-earlier Follow the "if ift ilx mavcam is 0.0.1 or earlier" guide if you're doing it via command line New IFT-ILX-MavCam firmware found here: https://drive.google.com/drive/folders/1v0EtPLPu6kuBQ2iqOzb5rijVEX-iuo3q?usp=drive_link

LR1 Video Pi fix:

There is a small chance whenever you boot the LR1 payload that you will never get video until reboot. This is caused by a bug in the video pi rtsp_server script. I have fixed this, but the normal ILX-LR1-MavCam update does not touch the video pi. Instructions on how to flash the new video pi rtsp script. 0. Connect to the LR1 via ethernet and set your static IP to 192.168.144.69 and netmask to 255.255.255.0 the same way you normally would 1. Download the script from here: https://drive.google.com/file/d/1D2t0AE-xXsroL8frfUdHZP3nY5JsR1Lt/view?usp=drive_link

  1. Go on terminal, navigate to where you downloaded the script

  1. Use scp to transfer the script to the video pi

That's all. Once the transfer is complete, reboot the LR1 and you should be good

Last updated