paparazzi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Paparazzi-devel] OSAM Navigation Flower


From: Reto Büttner
Subject: Re: [Paparazzi-devel] OSAM Navigation Flower
Date: Thu, 3 Mar 2011 20:45:05 +0100

As expected everything works now fine for me.

Thanks Gautier and all others for the hints!

I updated the wiki accordingly:
http://paparazzi.enac.fr/wiki/Advanced_Navigation_Routines#Flower

Cheers, Reto

2011/3/3 Reto Büttner <address@hidden>:
> Wow, thats a great information! Sounds like the solution to me. Very
> attentive readers can figure it out from the screen shot on the wiki.
> I will test this evening and let you know. If I get it working, I will
> point it out more clearly on the wiki.
>
> Cheers, Reto
>
> 2011/3/3 Gautier Hattenberger <address@hidden>:
>> Hi,
>>
>> Your waypoint name should be Center if your wants to use it in the code or
>> the flight plan with the name WP_Center. WP_ is added the the waypoint name
>> by the code generator.
>>
>> Gautier
>>
>> On 03/03/2011 10:42, Reto Büttner wrote:
>>>
>>> Hi all,
>>>
>>> thanks for your answers.
>>>
>>> I have actually already tried all your described variants of the #include.
>>> If the path is not correct, I get a "file not found" error.
>>> If the path is correct, I get the described "waypoint undeclared" error.
>>> I can try once more this evening.
>>>
>>> Am I correct that in the airframe file no #include is needed, but this
>>> is done by the statement:
>>> <subsystem name="navigation"    type="extra"/>
>>>
>>> Would it help to reload anything from git or recompile the whole
>>> paparazzi directory? My latest update from git was about a month ago.
>>>
>>> Cheers, Reto
>>>
>>> 2011/3/3 Felix Ruess<address@hidden>:
>>>>
>>>> Hi Reto,
>>>>
>>>> all includes should be relative to sw/airborne.
>>>> So it should be
>>>> #include "subsystems/navigation/OSAMNav.h"
>>>> and NOT
>>>> #include "../subsystems/navigation/OSAMNav.h"
>>>>
>>>> Cheers, Felix
>>>>
>>>> On Thu, Mar 3, 2011 at 8:48 AM,<address@hidden>  wrote:
>>>>>
>>>>> Hi Reto,
>>>>>
>>>>> In the header of the flight plan, did you include:
>>>>>
>>>>> #include "OSAMNav.h"
>>>>>
>>>>>
>>>>>
>>>>> I think that this will fix your problem.
>>>>>
>>>>> Cheer, Mark
>>>>>
>>>>>
>>>>>
>>>>> From: address@hidden
>>>>> [mailto:address@hidden On
>>>>> Behalf
>>>>> Of Austin Jensen
>>>>> Sent: Thursday, 3 March 2011 12:48 AM
>>>>> To: address@hidden
>>>>> Subject: Re: [Paparazzi-devel] OSAM Navigation Flower
>>>>>
>>>>>
>>>>>
>>>>> It does look like the file is not getting included for some reason.
>>>>>
>>>>>
>>>>>
>>>>> Sorry I cannot help you much since the Paparazzi I use is not
>>>>> up-to-date.
>>>>>
>>>>>
>>>>>
>>>>> Austin
>>>>>
>>>>> ------------------------------------------------------------------
>>>>> Austin Jensen, Research Engineer
>>>>> Utah Water Research Laboratory (UWRL)
>>>>> Utah State University, 8200 Old Main Hill
>>>>> Logan, UT, 84322-8200, USA
>>>>> W: http://aggieair.usu.edu
>>>>> E: address@hidden
>>>>> T: (435)797-3315
>>>>>
>>>>> On Wed, Mar 2, 2011 at 1:49 PM, Reto Büttner<address@hidden>
>>>>> wrote:
>>>>>
>>>>> Hi guys,
>>>>>
>>>>> I fail to compile the advanced navigation routine "Flower" in OSAMNav.
>>>>>
>>>>> I have read the wiki:
>>>>>
>>>>> http://paparazzi.enac.fr/wiki/Advanced_Navigation_Routines#OSAM_Team_Navigation_Routines
>>>>>
>>>>> The following line is in my airframe file:
>>>>> <subsystem name="navigation"    type="extra"/>
>>>>>
>>>>> The following waypoints are defined:
>>>>>    <waypoint lat="47.275050" lon="8.636136" name="WP_Center"/>
>>>>>    <waypoint lat="47.274185" lon="8.636175" name="WP_Edge"/>
>>>>>
>>>>> The routine is called in the flight plan:
>>>>>    <block group="near" name="Flower" strip_button="Flower"
>>>>> strip_icon="lookdown.png">
>>>>>      <call fun="InitializeFlower(WP_Center,WP_Edge)"/>
>>>>>      <call fun="FlowerNav()"/>
>>>>>    </block>
>>>>>
>>>>> I get the following errors:
>>>>> In file included from subsystems/nav.c:260:
>>>>> /home/reto/paparazzi/var/EHAWK/generated/flight_plan.h: In function
>>>>> ‘auto_nav’:
>>>>> /home/reto/paparazzi/var/EHAWK/generated/flight_plan.h:475: error:
>>>>> ‘WP_Center’ undeclared (first use in this function)
>>>>> /home/reto/paparazzi/var/EHAWK/generated/flight_plan.h:475: error:
>>>>> (Each undeclared identifier is reported only once
>>>>> /home/reto/papar
>>>>>
>>>>> Adding an include to the flight plan does not help:
>>>>> #include "../subsystems/navigation/OSAMNav.h"
>>>>>
>>>>> I guess the wiki on this topic is a bit outdated since the code
>>>>> reorganisation August 2010.
>>>>>
>>>>> Has someone successfully used the advanced navigation routines since?
>>>>>
>>>>> Cheers, Reto
>>>>>
>>>>> _______________________________________________
>>>>> Paparazzi-devel mailing list
>>>>> address@hidden
>>>>> http://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Paparazzi-devel mailing list
>>>>> address@hidden
>>>>> http://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>>>>>
>>>>>
>>>> _______________________________________________
>>>> Paparazzi-devel mailing list
>>>> address@hidden
>>>> http://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>>>>
>>> _______________________________________________
>>> Paparazzi-devel mailing list
>>> address@hidden
>>> http://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>>
>> _______________________________________________
>> Paparazzi-devel mailing list
>> address@hidden
>> http://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>>
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]