
Estroh33
I am trying to connect my AR Drone 2.0 to EZ Builder and I can get it to fly but for some reason I cannot get the camera to work. I can activate the camera on my computer however it will not allow me to switch the camera to the drone. I do have V2 selected and the config and connection with the drone appears to be working as the other features are functioning.
I have the latest version of EZ Builder as I just downloaded it 2 days ago and I have the latest firmware on my drone.
Has anyone encountered this?
Thanks
I will keep plugging away trying to find the answer.
Thanks Again
When I select the camera for the AR in the dropdown the log runs an error code;
Drone v2 Video Error: System.Net.Sockets.SocketException (0x80004005): An attempt was made to access a socket in a way forbidden by its access permissions 192.168.1.1:5555
at System.Net.Sockets.TcpClient..ctor(String hostname, Int32 port)
at EZ_B.ARDrone.ARDrone.xFgqNfYKnb()
The IP matches the drone address and it will say it starts the camera but again throws an error.
Sounds like maybe a firewall issue. Are you using Avast! internet security? It is particularly aggressive. Suggest disabling your Anti-virus/firewall or adding ARC.exe to the exception list.
Alan
Alan
Thanks I will keep you posted!
Eric
Even when it worked I found the application very frustrating. Virtually no documentation and a not very intuitive user interface. Frustrating too that most of the developers of other apps have moved onto newer and higher end drones and stopped doing any work on the AR Drone even thought Parrot is still selling it (and they clearly have moved their attention onto the Beebop and their other products. They had promised to add Director mode to the Android app years ago and it never happened).
Alan
Thanks for the input. I am using 2.9.4 and I honestly cannot get it to utilize all of the functions of the GPS, very difficult to load maps, and it does not recognize my location in degrees of lat/long. I really got into hobby aircraft while obtaining my class A pilot's license (still have a few solo hours left) but I am handy in the shop and decided I wanted to build fixed wing model flyers from scratch materials.
I had quite a few successful attempts and as a Christmas gift from my Mom and Dad this year (I am in my early thirties so its not like a make a list for Santa haha), they decided to purchase a Parrot AR 2.0 Drone. Advice from my girlfriend and my dad having come out for a few flights (crashes on my fixed wing prototypes) they figured it would be a good gift. Honestly I never considered the world of drones and quadcopters, being fearful as a young pilot probably, so I was quite skeptical. Since the first flight I was fascinated by the concept and physics of keeping this aircraft airborne so my mind immediately wanted more.
I have purchased multiple upgrades, apps, controllers, etc and I am very agitated that this product, as you said, has been left in the dust. Now nothing against EZ Build as this is not their product nor is this a flagship program for AR, but Parrot so quickly discarding the thought of upgrades for a newer version. The best and most "fun" I have had with the Parrot 2.0 is a good ol ipad and freeflight with a TP-link repeater to extend the range.
All of the other add-ons, Nexus 7 (no updated software) PC versions of ground controllers, Shield ios controller, GPS USB flight controller.... all rendered useless by Parrot's failure to support this model. Frustrating as I see videos from 2013-2014 where these were being used seemingly flawlessly. Shame on Parrot as they forgot the limitless imagination of its users.
No onto my next venture. I am going to attempt to construct a drone titrated to my own wants. I just need to do some research so my hardware is compatible with all the capability I want it to have.
Eric
PS Sucks about the flying restrictions! Glad they got the loosened so you can get out and fly. I am in North Eastern PA, as long as you can get over the mountains it all smooth calm sky.
Several hours trying to allow the specifics through my firewall, though no exclusions should prohibit the camera operation, still no luck. I have concluded that yet again the newest version of control software has overlooked the Parrot 2.0. I even went down to the details of allowing the designated IP that was an "error" or not allowed.
All other function exists, even emergency mode and clearing the emergency mode.(The Drone responds with the same LED response as when on the basic IOS which tells me the software is relatively functional.) The drone is mildly responsive, maybe more so with the camera activated. I even explored my directX and video settings to make sure this was not a hiccup. No such luck in discovering a problem. I was able to connect video through other means with the same IP and firmware which tells me this is not a firmware nor a hardware issue.
I even tried the repair installation for EZ Build which I initially installed 72 hours ago. Bottom line, when you begin flying either resume using the older version of this program that may or may not have worked or stick to the basics and fly for fun and not function.
Eric
Alan
Your project needs to have an AR Drone movement panel. In the settings of hte movement panel, select V2, then in the movement panel, click the "Connect" button. Only after the Movement Panel is selected can you select the AR Drone camera in the camera object and have it work. If you have connected the Movement Panel but are not currently connected, the camera will give that error (if you try to connect without ever having connected the Movement Panel in this session, it does not give an error, but the camera does not display).
I suspect you may have V1 selected in your movement panel. All of the flight controls are the same, only the video API is version dependent.
Alan
The manual page of both devices specifies that the AR Parrot Drone Movement Panel must be connected and configured for the video device to work.
Camera Device manual Page: https://www.ez-robot.com/Tutorials/Help.aspx?id=80
AR Parrot Drone Movement Panel manual Page: https://www.ez-robot.com/Tutorials/Help.aspx?id=160
Camera Initialized: AR Parrot Drone @ 320x240
Drone v2 Video Error: System.Net.Sockets.SocketException (0x80004005): An attempt was made to access a socket in a way forbidden by its access permissions 192.168.1.1:5555
at System.Net.Sockets.TcpClient..ctor(String hostname, Int32 port)
at EZ_B.ARDrone.ARDrone.xFgqNfYKnb()
Still this error.
I have tried the following:
1. Allowed all EzBuild .exe files through my firewall.
2. V2 has been selected PRIOR to connection since the start
3. Movement Panel has been opened and active prior to attempt to connect the camera.
4. All sequences have resulted in this error along with changing resolution quality.
What am I missing?
Thanks
Eric
Well, we know from the error that 5555 is one of them.
Were you able to try the Windows version of AR Free Flight to see if it can see the camera?
Alan
So now how to I get this through the anti-virus or firewall?
I am running McAfee to open a Citrix VPN and my firewall may e controlled by an administrator. I do however own my Laptop.
So now I can take pictures in Free Flight but still unable to sync the video.
Alan
Yes that is correct, but the plot has thickened. Since I have been making rules for my firewall I was able to FLY the drone in FF. If I remove all of the exceptions I cannot connect to the drone in Free Flight but I can connect to the Movement Panel in EZ Build with full control.
Also, by adding the rules I can take stills in better resolution with EZ-B and view them in FF.
The issue I believe is the 192.168.1.1:5555, the :5555 is not a true endpoint just a default error message. I am not sure how to properly notate IP Addresses(ranges) to be recognized by windows.
I understand this is support for this particular software and I really appreciate the help you have been providing. To be blunt, most drone support forums I have found are more concerned with simplistic issues like setting up a repeater or connecting a joystick but my intention is to further my education and experience with drones and robotics.
Thanks again and if you want to fold from this issue I completely understand it is not a software issue and appreciate your help!
Eric
the :5555 is the port, (UDP I believe) that the video streams back to the computer on.
Here are the standard ports for the AR Drone:
Port 5556- UDP packets with regular commands;
Port 5554- Reply UDP data packets from AR.Drone;
Port 5555- Reply video stream packets from AR.Drone;
Port 5559- TCP packets for critical data that cannot be lost usually for configuration
So opening those ports or all traffic to and from 192.168.1.1 in your firewall should resolve it.
Here is a site with some other useful information (that I copied the port list from): http://www.robotappstore.com/Knowledge-Base/How-to-Program-ARDrone-Remotely-Over-WIFI/96.html
Alan
https://sir.upc.edu/wikis/roblab/index.php/ParrotAR/WirelessCommunication
Alan