It is currently 03 Sep 2015, 05:26

Linux C application development - issues

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

Linux C application development - issues

Unread 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?

 
Posts: 17
Joined: 30 Nov 2010, 09:15

Re: Linux C application development - issues

Unread 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"?

 
Posts: 7
Joined: 01 Dec 2010, 23:57

Re: Linux C application development - issues

Unread 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

 
Posts: 17
Joined: 30 Nov 2010, 09:15

Re: Linux C application development - issues

Unread 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.

 
Posts: 17
Joined: 30 Nov 2010, 09:15

Re: Linux C application development - issues

Unread post by dunner » 03 Dec 2010, 12:07

Waiting, waiting, waiting...

 
Posts: 7
Joined: 01 Dec 2010, 23:57

Re: Linux C application development - issues

Unread 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.

 
Posts: 444
Joined: 18 Aug 2010, 21:45
Location: Southampton, UK
Multicopter Type: Quad-Copter

Re: Linux C application development - issues

Unread 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

 
Posts: 17
Joined: 30 Nov 2010, 09:15

Re: Linux C application development - issues

Unread post by dunner » 03 Dec 2010, 16:21

It's also now in Free Flight 6.1.

 
Posts: 7
Joined: 01 Dec 2010, 23:57

Re: Linux C application development - issues

Unread post by Akrome » 04 Dec 2010, 10:48

But still no news from the official parrot, right?

 
Posts: 17
Joined: 30 Nov 2010, 09:15

Re: Linux C application development - issues

Unread 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.

 
Posts: 7
Joined: 09 Jan 2011, 21:43

Re: Linux C application development - issues

Unread 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

 
Posts: 7
Joined: 01 Dec 2010, 23:57

Re: Linux C application development - issues

Unread 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

 
Posts: 7
Joined: 09 Jan 2011, 21:43

Re: Linux C application development - issues

Unread 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, but there no list of the possible commands.

 
Posts: 7
Joined: 01 Dec 2010, 23:57

Re: Linux C application development - issues

Unread 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, but there no list of the possible commands.



Please refer to this

https://projects.ardrone.org/attachment ... _Guide.pdf

And this:

https://projects.ardrone.org/projects/a ... api/boards

PS
You might have to register to the website

 
Posts: 7
Joined: 09 Jan 2011, 21:43

Re: Linux C application development - issues

Unread post by polobricolo » 11 Jan 2011, 15:27

Ok thanks a lot


Return to Application Development

Who is online

Users browsing this forum: No registered users and 0 guests