Thank you for your interest in the Intel Aero Ready to Fly drone.
If you fail to connect the drone to another device though Aero's hotspot, you can use a USB 3.0 to USB 3.0 cable to do that.
If you have flashed the latest image on the drone, it already contains the latest BIOS version so you won't have to do it again.
Yes, you can install Ubuntu on the Aero drone by following the instructions from OS Installation. Please make sure that when flashing the new OS, you are not connected to any WIFI spots.
Looking forward to your reply!
Thank you for your reply, and sorry for the delay to reply.
I just installed the Ubuntu 16.04 on the drone, I hope that I can fix these problems after installing the Ubuntu system. But when I followed the instruction:https://github.com/intel-aero/meta-intel-aero/wiki/90-(References)-OS-user-Installation and run the command:
sudo apt-get -y install gstreamer-1.0 libgstreamer-plugins-base1.0-dev libgstrtspserver-1.0-dev gstreamer1.0-vaapi gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-libav ffmpeg v4l-utils python-pip
the terminal has the following errors :
E: Unable to locate package libgstreamer-plugins-base1.0-dev
E: Couldn't find any package by glob 'libgstreamer-plugins-base1.0-dev'
E: Couldn't find any package by regex 'libgstreamer-plugins-base1.0-dev'
E: Unable to locate package libgstrtspserver-1.0-dev
E: Couldn't find any package by glob 'libgstrtspserver-1.0-dev'
E: Couldn't find any package by regex 'libgstrtspserver-1.0-dev'
E: Unable to locate package gstreamer1.0-vaapi
E: Couldn't find any package by glob 'gstreamer1.0-vaapi'
E: Couldn't find any package by regex 'gstreamer1.0-vaapi'
E: Package 'gstreamer1.0-plugins-bad' has no installation candidate
E: Package 'gstreamer1.0-libav' has no installation candidate
E: Package 'ffmpeg' has no installation candidate
E: Unable to locate package v4l-utils
E: Unable to locate package python-pip
What are the problems with those errors?
Thank you very much!!!!
Before I can provide you with the output of aero-get-version.py.
I met another problem. Following the instruction, I replaced ubuntu16.04.5(I encounter a lot of packages installing errors with this version) I have installed with ubuntu 16.04.3.
After I installed 16.04.3, my mouse and keyboard just cannot be used. I am sure that the cables and usb hub are fine.
I looked through some information on the web, someone mentioned that in this situation, probably I should boot from an older kernel version. But I am wondering how I can go into GRUB menu? I have tried both left&right shift keys, space key and esc key.
Only esc key had a reaction but into BIOS rather than GRUB.
Any ideas about this problem?
Thanks a lot!
We have used Ubuntu 16.04.4 and did not encounter this issue.
Could you please flash Ubuntu 16.04.4 on the Intel Aero RTF drone and let us know the outcome?
Please make sure that when you are doing it, you don't have the drone connected to any WIFI spots.
Thank you in advance,
I just reinstalled the ubuntu 16.04.3 and the keyboard&mouse problem solved!
Followed the instruction: 90 (References) OS user Installation · intel-aero/meta-intel-aero Wiki · GitHub , this time it is smooth without too many errors.
But when I tried to run the command: cpp-enumerate-devices, the terminal shows "command not found". So, I tried with another command: rs-enumerate-devices, it shows "No devices detected. Is it plugged in?"
Is it because the camera not plugged in the compute board?
I will open the cap of the board to check it.
BTW, after I successfully install ubuntu system, the problem I met before with Yocto system, like connection with QGroundControl, calibration, update of BIOS... all solved!
Oh, and I have to say the command before "cpp-enumerate-devices" all have correct outputs.
when I run "sudo v4l2-ctl --list-devices"
it has a correct list of devices, including Intel RealSense 3D camera R200 with correct order.
But the command"cpp-enumerate-devices", "cpp-tutorial-1-depth" and "cpp-capture" just failed.
This is very good news! I am glad that you solved this problem!
In order to resolve the cpp-enumerate-devices issue, please use the legacy branch of librealsense:
Looking forward to your reply!
Thank you and best regards,
I was away to another place for some days. Very sorry for the long delay.
Yes, the problem was solved, and indeed it is important to make sure the downloaded package is the legacy branch, not others. Now I can run cpp-capture and get four video windows!
Next, I want to read the video on QGC from intel aero, but the terminal shows the following messages:
Could not open resource for reading.
Resource not found.
I have set the video option in general menu in QGC to RTSP and url rtsp://126.96.36.199:8554/video13
but what I get on OGC window is just "waiting for video".
What is the problem? Please.
This is wonderful news!
Now regarding the QGC issue, please make sure that you are connected to drone's access point.
You can check that by running nmcli c up hotspot command into a terminal window and the video stream from QGC should start.
Please let me know if this works with you!
The drone and QGC are in the same wifi network.
The QGC should detect the drone automatically. However, now I can see the video on QGC even though I did nothing but I cannot connect the drone anymore. It is weird. The QGC can receive the video but cannot connect with the drone.
Just like this.
What is the problem please.