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?
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!
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.
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!
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!
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,
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!
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.
Thanks for sharing this information with the community! It would be very helpful for other users looking for application samples.
Have a great day!
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.
Can you please take a look at the init script for MAVLink router, it should be here:
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
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)
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.
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!
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
"/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.
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!