Linux C application development - issues

Parrot SDK, Linux SDK, Java, PC, Mac, scripts for Parrot drones... etc.
Post Reply
Akrome
Battery Charged
Posts: 7
Joined: 01 Dec 2010, 23:57

Linux C application development - issues

Post by Akrome » 03 Dec 2010, 09:21

Hi everyone. I'm developing a series of app under linux - c environment, NOT using the api's they provide at parrot (incredibly hard to compile and understand :| ). I managed to interface myself with the drone and make it fly quite easily.

The problem is : with firmware 1.3.3 tag detection was not working (not even with their demo softwares). now i updated to 1.4.6 (btw, why is it not downloadable from the official website?) and i can only detect 2 tags. Does anyone know how to detect more? Also, the data structure of the navdata tag option seems to be different than before.

Another thing: before the update, i always had an error in the yaw measure readings: there was this disturbance proportional to the flight time (i.e.: the yaw reading kept on going no matter if you stood still or actually turning). Now it is gone, but the drone seems to have lost its capability to hover in one place: if left idle, it starts to go backwards without stopping. Anyone else figured this out?

dunner
Ready for take off
Posts: 17
Joined: 30 Nov 2010, 09:15

Re: Linux C application development - issues

Post by dunner » 03 Dec 2010, 11:30

I mentioned to Parrot tech support that the firmware is not downloadable. They said it was probably not uploaded to the site yet. What is "tag"?

Akrome
Battery Charged
Posts: 7
Joined: 01 Dec 2010, 23:57

Re: Linux C application development - issues

Post by Akrome » 03 Dec 2010, 11:44

Dunner wrote:I mentioned to Parrot tech support that the firmware is not downloadable. They said it was probably not uploaded to the site yet. What is "tag"?
Tags are those coloured sticks you can apply to objects (yours should be orange and green i guess) so that the drone "notices" them. They are used to find the position of items throught the camera. You whole drone skull is a tag itself if you notice

dunner
Ready for take off
Posts: 17
Joined: 30 Nov 2010, 09:15

Re: Linux C application development - issues

Post by dunner » 03 Dec 2010, 12:05

I have both a green and a blue. I only put one tag on the back to help see what way it is facing.

I just went through a battery and you're right, it doesn't stay in one place.

Trying to down grade to 1.3.3 and it is taking forever. How long did it take you using drone control? It didn't ask to restart. I guess it got past that on it's own.

dunner
Ready for take off
Posts: 17
Joined: 30 Nov 2010, 09:15

Re: Linux C application development - issues

Post by dunner » 03 Dec 2010, 12:07

Waiting, waiting, waiting...

Akrome
Battery Charged
Posts: 7
Joined: 01 Dec 2010, 23:57

Re: Linux C application development - issues

Post by Akrome » 03 Dec 2010, 13:34

actually, we had to UPgrade from 1.3.3 to 1.4.6 for our devlopment purposes. It took less than 5 minutes actually.

Symon
Site Admin
Posts: 443
Joined: 18 Aug 2010, 21:45
Drone Type: Jumping Sumo
Location: Southampton, UK
Contact:

Re: Linux C application development - issues

Post by Symon » 03 Dec 2010, 13:43

Dunner wrote:I mentioned to Parrot tech support that the firmware is not downloadable. They said it was probably not uploaded to the site yet. What is "tag"?
But it is now on the Wiki
http://www.ardrone-flyers.com/wiki/V1.4.6" onclick="window.open(this.href);return false;

dunner
Ready for take off
Posts: 17
Joined: 30 Nov 2010, 09:15

Re: Linux C application development - issues

Post by dunner » 03 Dec 2010, 16:21

It's also now in Free Flight 6.1.

Akrome
Battery Charged
Posts: 7
Joined: 01 Dec 2010, 23:57

Re: Linux C application development - issues

Post by Akrome » 04 Dec 2010, 10:48

But still no news from the official parrot, right?

dunner
Ready for take off
Posts: 17
Joined: 30 Nov 2010, 09:15

Re: Linux C application development - issues

Post by dunner » 04 Dec 2010, 13:21

Haven't tried to download it from the Parrot update site. Don't need to with it being in FF 6.1.

polobricolo
Battery Charged
Posts: 7
Joined: 09 Jan 2011, 21:43

Re: Linux C application development - issues

Post by polobricolo » 09 Jan 2011, 21:47

Akrome wrote: I'm developing a series of app under linux - c environment, NOT using the api's they provide at parrot (incredibly hard to compile and understand :| ).
How do you not use parrot's SDK ? Is there a non-official one ?
I'm having problems with it too.

Thanks

Akrome
Battery Charged
Posts: 7
Joined: 01 Dec 2010, 23:57

Re: Linux C application development - issues

Post by Akrome » 09 Jan 2011, 22:14

polobricolo wrote:
Akrome wrote: I'm developing a series of app under linux - c environment, NOT using the api's they provide at parrot (incredibly hard to compile and understand :| ).
How do you not use parrot's SDK ? Is there a non-official one ?
I'm having problems with it too.

Thanks
we simply send udp packets directly to the drone ports

polobricolo
Battery Charged
Posts: 7
Joined: 09 Jan 2011, 21:43

Re: Linux C application development - issues

Post by polobricolo » 10 Jan 2011, 19:14

Is there a page where I can find the structure of the udp commands ?
I've found http://ardrone-flyers.com/wiki/AT_Commands" onclick="window.open(this.href);return false;, but there no list of the possible commands.

Akrome
Battery Charged
Posts: 7
Joined: 01 Dec 2010, 23:57

Re: Linux C application development - issues

Post by Akrome » 10 Jan 2011, 22:36

polobricolo wrote:Is there a page where I can find the structure of the udp commands ?
I've found http://ardrone-flyers.com/wiki/AT_Commands" onclick="window.open(this.href);return false;, but there no list of the possible commands.

Please refer to this

https://projects.ardrone.org/attachment ... _Guide.pdf" onclick="window.open(this.href);return false;

And this:

https://projects.ardrone.org/projects/a ... api/boards" onclick="window.open(this.href);return false;

PS
You might have to register to the website

polobricolo
Battery Charged
Posts: 7
Joined: 09 Jan 2011, 21:43

Re: Linux C application development - issues

Post by polobricolo » 11 Jan 2011, 15:27

Ok thanks a lot

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests