Community
cancel
Showing results for 
Search instead for 
Did you mean: 
SChia7
Beginner
2,120 Views

Aero RTF with QGroundControl

I just bought the Intel RTF, and wanted to try out flying it with Qgroundcontrol. The RC controller works fine, it's able to turn the motors off and on.

However, I've tried to fly it with an Iphone, Mac, Windows and Android phone/tablet, but Qgroundcontrol doesn't detect any vehicles.

All the software is up to date. The wi-fi is normal, all devices can connect to it. I've also tried both the latest build of Qgroundcontrol(3.1.3) & (3.1.0). Is anyone else faced these types of problems or is sth wrong with my drone? Is anything needed to be done before connecting with QGC?

0 Kudos
19 Replies
idata
Community Manager
73 Views

Hi goodweather,

Thanks for your interest in the Intel Aero Platform.

I'm sorry to hear that you can't connect your Aero RTF with QGroundControl. Did you already follow this guide https://github.com/intel-aero/meta-intel-aero/wiki/WiFi-Streaming WiFi Streaming · intel-aero/meta-intel-aero Wiki · GitHub ?

Also make sure that you disable any firewall or VPN service on the computer that is running QGrounControl.

I will be waiting for your reply, have a nice day!

Best Regards,

 

-Jose P.
SChia7
Beginner
73 Views

Thank you so much for the reply!

The Wifi Video Streaming works for the devices I have tested out so far.

However, there is still no information about the current flight (altitude, direction, flight speed, etc.) being shown on the QGroundControl. Only the video streaming works. The summary in the vehicle setup area doesn't detect any vehicles. I've already tried turning firewalls and VPNs. Is there anything I haven't done yet? There's no way I can check any realtime information about my drone without QGC.

idata
Community Manager
73 Views

Hi goodweather,

It is strange that the QGC is not displaying any real time information of the Aero RTF.

Had you already flash the image into the Aero Compute Board? If you haven't please refer to this guide https://github.com/intel-aero/meta-intel-aero/wiki/Quickstart-Guide Quickstart Guide · intel-aero/meta-intel-aero Wiki · GitHub .

Hope this helps, have a great day!

Best Regards,

 

-Jose P.
idata
Community Manager
73 Views

Hi goodweather,

 

 

Were you able to use QGC with the Aero RTF? Please let me know in order to assist you.

 

 

I will be waiting for your reply, have a nice day!

 

 

Best Regards,

 

-Jose P.
SOpte
New Contributor II
73 Views

Hi Jose,

I have the same issue. QGC does just work with streaming and turn on/off motors.

I have another related question if it is possible?

If I want to develop my own application to control the drone (e.g. to make the drone go up for 2meters and return to ground), how can I make that? How can I develop program to connect to system and control the drone? Is there any API for that?.

 

I failed to find something useful related to this issue and I will really thankful if you can give me an example to links to something that might help.

Thank you very much,

Soubhi Hadri.

idata
Community Manager
73 Views

Hi Soubhi,

 

 

Thanks for your interest in the Intel® Aero Platform for UAVs.

I just have a couple of questions before we start looking for a solution to your issue:

1) Had you already flashed the image into the Aero Compute Board?

 

2) If you already flashed the image, had you already updated the BIOS to the latest version (01.00.04)?

This guide will be useful https://github.com/intel-aero/meta-intel-aero/wiki/Quickstart-Guide Quickstart Guide · intel-aero/meta-intel-aero Wiki · GitHub .

Now, regarding developing your own application. Unfortunately, at the moment there is no API for this, but I think that you will find useful these guides:

- https://dev.px4.io/ Introduction · PX4 Devguide

 

- https://software.intel.com/en-us/articles/intel-aero-compute-board-developer-guide-for-setting-up-a-... _Toc468441671 RealSense - INTEL® AERO COMPUTE BOARD DEVELOPER GUIDE for setting up a simulation environment | Intel® Software

We will be waiting for your reply, have a nice day!

Best Regards,

 

-Jose P.
73 Views

You can also find a few samples of applications inside the mavlink-router repository:

https://github.com/01org/mavlink-router/tree/master/examples mavlink-router/examples at master · 01org/mavlink-router · GitHub

This is the tool that is running on Aero RTF and bridging information with the flight controller. Take a look at the samples there and feel free to ask questions there in case something doesn't work.

idata
Community Manager
73 Views

Hi lstrano,

 

 

Thanks for sharing this information with the community! It would be very helpful for other users looking for application samples.

 

 

Have a great day!

 

 

Best Regards,

 

-Jose P.
SOpte
New Contributor II
73 Views

Thank you very much lstrano and Jose for your help!

I tried to connect to drone using mavlink but It did not work. I put "127.0.0.1" as a connection string and ran the script into the board but it did not connect. What should I set as a connection string when I want to connect with the drone?

I really appreciate your help.

lstrano

73 Views

Which script exactly are you talking about that didn't work?

And have you done the updates mentioned on the post above?

SOpte
New Contributor II
73 Views

Yes, All updated.

I am trying to use DroneKit to connect with the drone like this : http://python.dronekit.io/guide/connecting_vehicle.html Connecting to a Vehicle

73 Views

Can you please take a look at the init script for MAVLink router, it should be here:

/etc/init.d/mavlink-routerd.sh

The command line to start it shows where it is broadcasting messages to, in the current image it doesn't by default set localhost I believe but that is being changed for the next release. Try adding it manually there right after the two endpoints for the WiFi and USB ethernet ones, it should end up looking like this: "/usr/bin/mavlink-routerd -b 1500000 -e 192.168.7.255 -e 192.168.1.255 -e 127.0.0.1 /dev/ttyS1 &"

EDIT: forgot to mention you should stop and restart the service afterwards, so after you add "-e 127.0.0.1" to the command line inside that file, just run:

$ /etc/init.d/mavlink-routerd.sh stop

$ /etc/init.d/mavlink-routerd.sh start

SOpte
New Contributor II
73 Views

there is no file mavlink-routerd in /usr/bin.

 

I just found mavlink_bridge.sh and I can start,stop or restart it.

 

I guess the connection between the drone and the board is by serial port (as mentioned here : https://software.intel.com/en-us/articles/intel-aero-compute-board-developer-guide-for-setting-up-a-... _Toc468441671 RealSense - INTEL® AERO COMPUTE BOARD DEVELOPER GUIDE for setting up a simulation environment | Intel® Software )

 

so I have to pass as a connection string something like "/dev/ttyAMA0" (as mentioned here : http://python.dronekit.io/guide/connecting_vehicle.html Connecting to a Vehicle ) but there isn't also ttyAMA0 in /dev)

73 Views

Soubhi, have you gone through the steps to update your board? I believe you might have an old image.

The connection between the flight controller and the computer board is indeed over serial (/dev/ttyS1), if you stop mavlink_bridge you can access it yourself but you will lose connection to the ground control station (which is being done by that program over wifi).

On the latest image, we replaced mavlink_bridge (which was a fairly simple python based solution) with MAVLink Router (the project I linked to with the examples above), which provides a more fully featured solution supporting multiple endpoints and protocols.

idata
Community Manager
73 Views

Hi Soubhi,

 

 

lstrano is right! If you check the https://github.com/intel-aero/meta-intel-aero/wiki/Software-Release-Notes Software Release Notes · intel-aero/meta-intel-aero Wiki · GitHub you can confirm this information. Please go through the steps of this guide https://github.com/intel-aero/meta-intel-aero/wiki/Quickstart-Guide# updating-the-dronecode-px4-firmware-for-the-intel-aero-ready-to-fly-drone Quickstart Guide · intel-aero/meta-intel-aero Wiki · GitHub and look for the section Updating the BIOS, also don't forget to update the PX4 firmware for the Intel Aero Ready to Fly.

Please let us know your results, have a great day!

Best Regards,

 

-Jose P.
SOpte
New Contributor II
73 Views

Thank you for your help.

 

I updated everything and I did the following :

 

1-I stopped the MAVLing Router and tried to connect using "/dev/ttyS1" and ran the script in the board but the connection failed and I also

tried

"/usr/bin/mavlink-routerd -b 1500000 -e 192.168.7.255 -e 192.168.1.255 -e 127.0.0.1 /dev/ttyS1 &" but the same.

2- I started MAVLing Router and it shows "open 192.168.1.255:14550 open 192.168.7.255:14550" and after that I tried to connect using another computer connected to AP but the connection failed too.

What shall I do? I am totally depressed.

Another issue, I am trying to connect the board with wireless to have access to internet. I did the steps here : https://github.com/intel-aero/meta-intel-aero/wiki/Functionality# wi-fi https://github.com/intel-aero/meta-intel-aero/wiki/Functionality# wi-fi

https://github.com/intel-aero/meta-intel-aero/wiki/Functionality# wi-fi Functionality · intel-aero/meta-intel-aero Wiki · GitHub

I switch the board to station mode and when I scan , I get a list of available networks but the connection fails always.

Please any help.

Thanks.

idata
Community Manager
73 Views

Hi Soubhi,

 

 

Some users have reported this issue and they were able to fix it, by following the recommendations in this thread: .

Please let me know your results, have a nice day!

Best Regards,

 

-Jose P.
SOpte
New Contributor II
73 Views

lstrano, could you please help me to figure out where is the problem? I updated everything to last version but stay cannot connect.

73 Views

What application are you trying to run there exactly? Were you able to run one of the samples listed from the mavlink-router repository I listed?