paparazzi-commits
[Top][All Lists]
Advanced

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

[paparazzi-commits] [6003] rename booz ins


From: Felix Ruess
Subject: [paparazzi-commits] [6003] rename booz ins
Date: Tue, 28 Sep 2010 14:04:33 +0000

Revision: 6003
          http://svn.sv.gnu.org/viewvc/?view=rev&root=paparazzi&revision=6003
Author:   flixr
Date:     2010-09-28 14:04:33 +0000 (Tue, 28 Sep 2010)
Log Message:
-----------
rename booz ins

Modified Paths:
--------------
    paparazzi3/trunk/conf/airframes/UofAdelaide/A1000_BOOZ.xml
    paparazzi3/trunk/conf/airframes/UofAdelaide/A1000_NOVA.xml
    paparazzi3/trunk/conf/airframes/UofAdelaide/booz2_NoVa_001_1000.xml
    paparazzi3/trunk/conf/airframes/UofAdelaide/booz2_a1000.xml
    paparazzi3/trunk/conf/airframes/booz2_NoVa.xml
    paparazzi3/trunk/conf/airframes/booz2_NoVa_001.xml
    paparazzi3/trunk/conf/airframes/booz2_NoVa_002.xml
    paparazzi3/trunk/conf/autopilot/rotorcraft.makefile
    paparazzi3/trunk/conf/autopilot/subsystems/rotorcraft/fdm_nps.makefile
    paparazzi3/trunk/conf/autopilot/subsystems/rotorcraft/ins_hff.makefile
    paparazzi3/trunk/conf/flight_plans/basic_booz.xml
    paparazzi3/trunk/conf/flight_plans/booz2_nova.xml
    paparazzi3/trunk/conf/flight_plans/booz_test_drop.xml
    paparazzi3/trunk/conf/flight_plans/booz_test_sim.xml
    paparazzi3/trunk/conf/messages.xml
    paparazzi3/trunk/conf/modules/sonar_maxbotix_booz.xml
    paparazzi3/trunk/conf/settings/settings_booz2.xml
    paparazzi3/trunk/conf/telemetry/booz_minimal.xml
    paparazzi3/trunk/conf/telemetry/csc_ap.xml
    paparazzi3/trunk/conf/telemetry/telemetry_booz2.xml
    paparazzi3/trunk/conf/telemetry/telemetry_booz2_flixr.xml
    paparazzi3/trunk/sw/airborne/booz/booz2_datalink.c
    paparazzi3/trunk/sw/airborne/booz/booz2_navigation.c
    paparazzi3/trunk/sw/airborne/booz/booz2_navigation.h
    paparazzi3/trunk/sw/airborne/booz/booz2_telemetry.h
    paparazzi3/trunk/sw/airborne/booz/fms/booz_fms_test_signal.c
    paparazzi3/trunk/sw/airborne/booz/guidance/booz2_guidance_h.c
    paparazzi3/trunk/sw/airborne/booz/guidance/booz2_guidance_v.c
    paparazzi3/trunk/sw/airborne/csc/csc_telemetry.h
    paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/autopilot.h
    paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/hf_float-old.c
    paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/hf_float.c
    paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/vf_float.c
    paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/vf_int.c
    paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/vf_int.h
    paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins.c
    paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins.h
    paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/main.c
    paparazzi3/trunk/sw/airborne/modules/cam_control/booz_cam.c
    paparazzi3/trunk/sw/airborne/modules/cam_control/cam_track.c
    paparazzi3/trunk/sw/airborne/modules/sonar/sonar_maxbotix_booz.h
    paparazzi3/trunk/sw/airborne/modules/vehicle_interface/vi_test_signal.c
    paparazzi3/trunk/sw/simulator/nps/nps_ivy.c
    paparazzi3/trunk/sw/simulator/old_booz/booz2_sim_main.c

Modified: paparazzi3/trunk/conf/airframes/UofAdelaide/A1000_BOOZ.xml
===================================================================
--- paparazzi3/trunk/conf/airframes/UofAdelaide/A1000_BOOZ.xml  2010-09-28 
14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/conf/airframes/UofAdelaide/A1000_BOOZ.xml  2010-09-28 
14:04:33 UTC (rev 6003)
@@ -342,7 +342,7 @@
 
 ap.CFLAGS += -DFAILSAFE_GROUND_DETECT
 
-include $(CFG_BOOZ)/subsystems/booz2_ins_hff.makefile
+include $(CFG_BOOZ)/subsystems/ins_hff.makefile
 #set GPS lag for horizontal filter
 ap.CFLAGS += -DGPS_LAG=0.8 -DUSE_GPS_ACC4R
 ap.CFLAGS += -DGPS_USE_LATLONG

Modified: paparazzi3/trunk/conf/airframes/UofAdelaide/A1000_NOVA.xml
===================================================================
--- paparazzi3/trunk/conf/airframes/UofAdelaide/A1000_NOVA.xml  2010-09-28 
14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/conf/airframes/UofAdelaide/A1000_NOVA.xml  2010-09-28 
14:04:33 UTC (rev 6003)
@@ -291,7 +291,7 @@
 include $(CFG_BOOZ)/subsystems/booz2_ahrs_cmpl.makefile
 
 
-include $(CFG_BOOZ)/subsystems/booz2_ins_hff.makefile
+include $(CFG_BOOZ)/subsystems/ins_hff.makefile
 #set GPS lag for horizontal filter
 ap.CFLAGS += -DGPS_LAG=0.8
 #-DUSE_GPS_ACC4R

Modified: paparazzi3/trunk/conf/airframes/UofAdelaide/booz2_NoVa_001_1000.xml
===================================================================
--- paparazzi3/trunk/conf/airframes/UofAdelaide/booz2_NoVa_001_1000.xml 
2010-09-28 14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/conf/airframes/UofAdelaide/booz2_NoVa_001_1000.xml 
2010-09-28 14:04:33 UTC (rev 6003)
@@ -247,7 +247,7 @@
 include $(CFG_BOOZ)/subsystems/booz2_ahrs_cmpl.makefile
 
 
-include $(CFG_BOOZ)/subsystems/booz2_ins_hff.makefile
+include $(CFG_BOOZ)/subsystems/ins_hff.makefile
 #set GPS lag for horizontal filter
 ap.CFLAGS += -DGPS_LAG=0.8
 #-DUSE_GPS_ACC4R

Modified: paparazzi3/trunk/conf/airframes/UofAdelaide/booz2_a1000.xml
===================================================================
--- paparazzi3/trunk/conf/airframes/UofAdelaide/booz2_a1000.xml 2010-09-28 
14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/conf/airframes/UofAdelaide/booz2_a1000.xml 2010-09-28 
14:04:33 UTC (rev 6003)
@@ -303,7 +303,7 @@
 
 ap.CFLAGS += -DFAILSAFE_GROUND_DETECT
 
-include $(CFG_BOOZ)/subsystems/booz2_ins_hff.makefile
+include $(CFG_BOOZ)/subsystems/ins_hff.makefile
 #set GPS lag for horizontal filter
 ap.CFLAGS += -DGPS_LAG=0.8 -DUSE_GPS_ACC4R
 ap.CFLAGS += -DGPS_USE_LATLONG

Modified: paparazzi3/trunk/conf/airframes/booz2_NoVa.xml
===================================================================
--- paparazzi3/trunk/conf/airframes/booz2_NoVa.xml      2010-09-28 14:04:22 UTC 
(rev 6002)
+++ paparazzi3/trunk/conf/airframes/booz2_NoVa.xml      2010-09-28 14:04:33 UTC 
(rev 6003)
@@ -243,7 +243,7 @@
 include $(CFG_BOOZ)/subsystems/booz2_ahrs_cmpl.makefile
 
 
-include $(CFG_BOOZ)/subsystems/booz2_ins_hff.makefile
+include $(CFG_BOOZ)/subsystems/ins_hff.makefile
 #set GPS lag for horizontal filter
 ap.CFLAGS += -DGPS_LAG=0.8 -DUSE_GPS_ACC4R
 ap.CFLAGS += -DGPS_USE_LATLONG

Modified: paparazzi3/trunk/conf/airframes/booz2_NoVa_001.xml
===================================================================
--- paparazzi3/trunk/conf/airframes/booz2_NoVa_001.xml  2010-09-28 14:04:22 UTC 
(rev 6002)
+++ paparazzi3/trunk/conf/airframes/booz2_NoVa_001.xml  2010-09-28 14:04:33 UTC 
(rev 6003)
@@ -243,7 +243,7 @@
 include $(CFG_BOOZ)/subsystems/booz2_ahrs_cmpl.makefile
 
 
-include $(CFG_BOOZ)/subsystems/booz2_ins_hff.makefile
+include $(CFG_BOOZ)/subsystems/ins_hff.makefile
 #set GPS lag for horizontal filter
 ap.CFLAGS += -DGPS_LAG=0.8 -DUSE_GPS_ACC4R
 ap.CFLAGS += -DGPS_USE_LATLONG

Modified: paparazzi3/trunk/conf/airframes/booz2_NoVa_002.xml
===================================================================
--- paparazzi3/trunk/conf/airframes/booz2_NoVa_002.xml  2010-09-28 14:04:22 UTC 
(rev 6002)
+++ paparazzi3/trunk/conf/airframes/booz2_NoVa_002.xml  2010-09-28 14:04:33 UTC 
(rev 6003)
@@ -244,7 +244,7 @@
 include $(CFG_BOOZ)/subsystems/booz2_ahrs_cmpl.makefile
 
 
-include $(CFG_BOOZ)/subsystems/booz2_ins_hff.makefile
+include $(CFG_BOOZ)/subsystems/ins_hff.makefile
 #set GPS lag for horizontal filter
 ap.CFLAGS += -DGPS_LAG=0.8 -DUSE_GPS_ACC4R
 ap.CFLAGS += -DGPS_USE_LATLONG

Modified: paparazzi3/trunk/conf/autopilot/rotorcraft.makefile
===================================================================
--- paparazzi3/trunk/conf/autopilot/rotorcraft.makefile 2010-09-28 14:04:22 UTC 
(rev 6002)
+++ paparazzi3/trunk/conf/autopilot/rotorcraft.makefile 2010-09-28 14:04:33 UTC 
(rev 6003)
@@ -195,7 +195,7 @@
 ap.srcs += $(SRC_BOOZ)/guidance/booz2_guidance_h.c
 ap.srcs += $(SRC_BOOZ)/guidance/booz2_guidance_v.c
 
-ap.srcs += $(SRC_BOOZ)/booz2_ins.c
+ap.srcs += $(SRC_FIRMWARE)/ins.c
 ap.srcs += math/pprz_geodetic_int.c math/pprz_geodetic_float.c 
math/pprz_geodetic_double.c
 
 #
@@ -207,7 +207,7 @@
 #
 
 #  vertical filter float version
-ap.srcs += $(SRC_BOOZ)/ins/booz2_vf_float.c
+ap.srcs += $(SRC_FIRMWARE)/ins/vf_float.c
 ap.CFLAGS += -DUSE_VFF -DDT_VFILTER='(1./512.)'
 
 ap.srcs += $(SRC_BOOZ)/booz2_navigation.c

Modified: paparazzi3/trunk/conf/autopilot/subsystems/rotorcraft/fdm_nps.makefile
===================================================================
--- paparazzi3/trunk/conf/autopilot/subsystems/rotorcraft/fdm_nps.makefile      
2010-09-28 14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/conf/autopilot/subsystems/rotorcraft/fdm_nps.makefile      
2010-09-28 14:04:33 UTC (rev 6003)
@@ -136,16 +136,16 @@
 sim.srcs += $(SRC_BOOZ)/guidance/booz2_guidance_h.c
 sim.srcs += $(SRC_BOOZ)/guidance/booz2_guidance_v.c
 sim.srcs += math/pprz_geodetic_int.c
-sim.srcs += $(SRC_BOOZ)/booz2_ins.c
+sim.srcs += $(SRC_FIRMWARE)/ins.c
 
 #  vertical filter float version
-sim.srcs += $(SRC_BOOZ)/ins/booz2_vf_float.c
+sim.srcs += $(SRC_FIRMWARE)/ins/vf_float.c
 sim.CFLAGS += -DUSE_VFF -DDT_VFILTER='(1./512.)'
 
 #
 # INS choice
 #
-# include booz2_ins_hff.makefile
+# include ins_hff.makefile
 # or
 # nothing
 #

Modified: paparazzi3/trunk/conf/autopilot/subsystems/rotorcraft/ins_hff.makefile
===================================================================
--- paparazzi3/trunk/conf/autopilot/subsystems/rotorcraft/ins_hff.makefile      
2010-09-28 14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/conf/autopilot/subsystems/rotorcraft/ins_hff.makefile      
2010-09-28 14:04:33 UTC (rev 6003)
@@ -3,7 +3,7 @@
 #
 
 ap.CFLAGS += -DUSE_HFF
-ap.srcs += $(SRC_BOOZ)/ins/booz2_hf_float.c
+ap.srcs += $(SRC_FIRMWARE)/ins/hf_float.c
 
 sim.CFLAGS += -DUSE_HFF
-sim.srcs += $(SRC_BOOZ)/ins/booz2_hf_float.c
+sim.srcs += $(SRC_FIRMWARE)/ins/hf_float.c

Modified: paparazzi3/trunk/conf/flight_plans/basic_booz.xml
===================================================================
--- paparazzi3/trunk/conf/flight_plans/basic_booz.xml   2010-09-28 14:04:22 UTC 
(rev 6002)
+++ paparazzi3/trunk/conf/flight_plans/basic_booz.xml   2010-09-28 14:04:33 UTC 
(rev 6003)
@@ -34,7 +34,7 @@
       <attitude pitch="0" roll="0" throttle="0" vmode="throttle" 
until="FALSE"/>
     </block>
     <block name="Takeoff" strip_button="Takeoff" strip_icon="takeoff.png">
-      <exception cond="booz_ins_enu_pos.z > POS_BFP_OF_REAL(2.)" 
deroute="Standby"/>
+      <exception cond="ins_enu_pos.z > POS_BFP_OF_REAL(2.)" deroute="Standby"/>
       <call fun="NavSetWaypointHere(WP_CLIMB)"/>
       <stay vmode="climb" climb="0.5" wp="CLIMB"/>
     </block>

Modified: paparazzi3/trunk/conf/flight_plans/booz2_nova.xml
===================================================================
--- paparazzi3/trunk/conf/flight_plans/booz2_nova.xml   2010-09-28 14:04:22 UTC 
(rev 6002)
+++ paparazzi3/trunk/conf/flight_plans/booz2_nova.xml   2010-09-28 14:04:33 UTC 
(rev 6003)
@@ -23,7 +23,7 @@
       <attitude pitch="0" roll="0" throttle="0" vmode="throttle" 
until="FALSE"/>
     </block>
     <block name="Takeoff" strip_button="Takeoff" strip_icon="takeoff.png">
-      <exception cond="booz_ins_enu_pos.z > POS_BFP_OF_REAL(2.)" 
deroute="Standby"/>
+      <exception cond="ins_enu_pos.z > POS_BFP_OF_REAL(2.)" deroute="Standby"/>
       <call fun="NavSetWaypointHere(WP_CLIMB)"/>
       <call fun="NavResurrect()"/>
       <while cond="LessThan(NavBlockTime(), 3)"/>

Modified: paparazzi3/trunk/conf/flight_plans/booz_test_drop.xml
===================================================================
--- paparazzi3/trunk/conf/flight_plans/booz_test_drop.xml       2010-09-28 
14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/conf/flight_plans/booz_test_drop.xml       2010-09-28 
14:04:33 UTC (rev 6003)
@@ -26,7 +26,7 @@
       <attitude pitch="0" roll="0" throttle="0" vmode="throttle" 
until="FALSE"/>
     </block>
     <block name="Takeoff" strip_button="Takeoff" strip_icon="takeoff.png">
-      <exception cond="booz_ins_enu_pos.z > POS_BFP_OF_REAL(2.)" 
deroute="Standby"/>
+      <exception cond="ins_enu_pos.z > POS_BFP_OF_REAL(2.)" deroute="Standby"/>
       <call fun="NavSetWaypointHere(WP_CLIMB)"/>
       <call fun="NavResurrect()"/>
       <while cond="LessThan(NavBlockTime(), 3)"/>

Modified: paparazzi3/trunk/conf/flight_plans/booz_test_sim.xml
===================================================================
--- paparazzi3/trunk/conf/flight_plans/booz_test_sim.xml        2010-09-28 
14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/conf/flight_plans/booz_test_sim.xml        2010-09-28 
14:04:33 UTC (rev 6003)
@@ -31,7 +31,7 @@
       <attitude pitch="0" roll="0" throttle="0" vmode="throttle" 
until="FALSE"/>
     </block>
     <block name="Takeoff" strip_button="Takeoff" strip_icon="takeoff.png">
-      <exception cond="booz_ins_enu_pos.z > POS_BFP_OF_REAL(2.)" 
deroute="Standby"/>
+      <exception cond="ins_enu_pos.z > POS_BFP_OF_REAL(2.)" deroute="Standby"/>
       <call fun="NavSetWaypointHere(WP_CLIMB)"/>
       <while cond="LessThan(NavBlockTime(), 3)"/>
       <stay height="4.0" vmode="alt" wp="CLIMB"/>

Modified: paparazzi3/trunk/conf/messages.xml
===================================================================
--- paparazzi3/trunk/conf/messages.xml  2010-09-28 14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/conf/messages.xml  2010-09-28 14:04:33 UTC (rev 6003)
@@ -1036,14 +1036,14 @@
     <field name="body_psi"   type="int32" alt_unit="degres" 
alt_unit_coef="0.0139882"/>
   </message>
 
-  <message name="BOOZ2_INS" id="151">
+  <message name="INS" id="151">
     <field name="baro_alt"  type="int32" alt_unit="m"    
alt_unit_coef="0.0039063"/>
     <field name="ins_z"     type="int32" alt_unit="m"    
alt_unit_coef="0.0039063"/>
     <field name="ins_zd"    type="int32" alt_unit="m/s"  
alt_unit_coef="0.0000019"/>
     <field name="ins_zdd"   type="int32" alt_unit="m/s2" 
alt_unit_coef="0.0009766"/>
   </message>
 
-  <message name="BOOZ2_INS2" id="152">
+  <message name="INS2" id="152">
     <field name="xdd" type="int32" alt_unit="m/s2" alt_unit_coef="0.0009766"/>
     <field name="ydd" type="int32" alt_unit="m/s2" alt_unit_coef="0.0009766"/>
     <field name="zdd" type="int32" alt_unit="m/s2" alt_unit_coef="0.0009766"/>
@@ -1055,7 +1055,7 @@
     <field name="z"   type="int32" alt_unit="m"    alt_unit_coef="0.0039"/>
   </message>
 
-  <message name="BOOZ2_INS3" id="153">
+  <message name="INS3" id="153">
     <field name="gps_x_ned"  type="int32" alt_unit="m"    
alt_unit_coef="0.00390625"/>
     <field name="gps_y_ned"  type="int32" alt_unit="m"    
alt_unit_coef="0.00390625"/>
     <field name="gps_z_ned"  type="int32" alt_unit="m"    
alt_unit_coef="0.00390625"/>
@@ -1064,7 +1064,7 @@
     <field name="gps_zd_ned" type="int32" alt_unit="m/s"  
alt_unit_coef="0.0000019073"/>
   </message>
 
-  <message name="BOOZ2_INS_REF" id="154">
+  <message name="INS_REF" id="154">
     <field name="ecef_x0" type="int32" alt_unit="m"    alt_unit_coef="0.01"/>
     <field name="ecef_y0" type="int32" alt_unit="m"    alt_unit_coef="0.01"/>
     <field name="ecef_z0" type="int32" alt_unit="m"    alt_unit_coef="0.01"/>

Modified: paparazzi3/trunk/conf/modules/sonar_maxbotix_booz.xml
===================================================================
--- paparazzi3/trunk/conf/modules/sonar_maxbotix_booz.xml       2010-09-28 
14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/conf/modules/sonar_maxbotix_booz.xml       2010-09-28 
14:04:33 UTC (rev 6003)
@@ -6,7 +6,7 @@
   </header>
   <init fun="maxbotix_init()"/>
   <periodic fun="maxbotix_read()" freq="10"/>
-  <event fun="SonarEvent(booz_ins_update_sonar)"/>
+  <event fun="SonarEvent(ins_update_sonar)"/>
   <makefile target="ap">
     <flag name="USE_EXTRA_ADC"/>
     <flag name="USE_ADC_1"/>

Modified: paparazzi3/trunk/conf/settings/settings_booz2.xml
===================================================================
--- paparazzi3/trunk/conf/settings/settings_booz2.xml   2010-09-28 14:04:22 UTC 
(rev 6002)
+++ paparazzi3/trunk/conf/settings/settings_booz2.xml   2010-09-28 14:04:33 UTC 
(rev 6003)
@@ -48,7 +48,7 @@
       <dl_setting var="booz2_guidance_v_kd" min="-600" step="1" max="0"   
module="guidance/booz2_guidance_v" shortname="kd"/>
       <dl_setting var="booz2_guidance_v_ki" min="-300" step="1" max="0"   
module="guidance/booz2_guidance_v" shortname="ki" handler="SetKi" />
       <dl_setting var="booz2_guidance_v_z_sp" min="-5" step="0.5" max="3" 
module="guidance/booz2_guidance_v" shortname="sp" unit="2e-8m" alt_unit="m" 
alt_unit_coef="0.00390625"/>
-      <dl_setting var="booz_ins_vf_realign" min="0" step="1" max="1" 
module="booz2_ins" shortname="vf_realign" values="OFF|ON"/>
+      <dl_setting var="ins_vf_realign" min="0" step="1" max="1" module="ins" 
shortname="vf_realign" values="OFF|ON"/>
    </dl_settings>
 
    <dl_settings NAME="Horiz Loop">
@@ -60,7 +60,7 @@
       <dl_setting var="booz2_guidance_h_igain" min="-400" step="1" max="0" 
module="guidance/booz2_guidance_h" shortname="ki" handler="SetKi"/>
       <dl_setting var="booz2_guidance_h_ngain" min="-400" step="1" max="0" 
module="guidance/booz2_guidance_h" shortname="kn"/>
       <dl_setting var="booz2_guidance_h_again" min="-400" step="1" max="0" 
module="guidance/booz2_guidance_h" shortname="ka"/>
-      <dl_setting var="booz_ins_hf_realign" min="0" step="1" max="1" 
module="booz2_ins" shortname="hf_realign" values="OFF|ON"/>
+      <dl_setting var="ins_hf_realign" min="0" step="1" max="1" module="ins" 
shortname="hf_realign" values="OFF|ON"/>
    </dl_settings>
 
    <dl_settings NAME="NAV">

Modified: paparazzi3/trunk/conf/telemetry/booz_minimal.xml
===================================================================
--- paparazzi3/trunk/conf/telemetry/booz_minimal.xml    2010-09-28 14:04:22 UTC 
(rev 6002)
+++ paparazzi3/trunk/conf/telemetry/booz_minimal.xml    2010-09-28 14:04:33 UTC 
(rev 6003)
@@ -10,7 +10,7 @@
       <message name="BOOZ_STATUS"       period="1.4"/>
       <message name="BOOZ2_FP"          period="1.2"/>
       <message name="ALIVE"             period="2.1"/>
-      <message name="BOOZ2_INS_REF"     period="10.1"/>
+      <message name="INS_REF"     period="10.1"/>
       <message name="BOOZ2_NAV_STATUS"  period="2.6"/>
       <message name="WP_MOVED"          period="6.3"/>
     </mode>
@@ -20,7 +20,7 @@
       <message name="BOOZ_STATUS"       period="1.2"/>
       <message name="BOOZ2_FP"          period="0.25"/>
       <message name="ALIVE"             period="2.1"/>
-      <message name="BOOZ2_INS_REF"     period="5.1"/>
+      <message name="INS_REF"     period="5.1"/>
       <message name="BOOZ2_NAV_STATUS"  period="1.6"/>
       <message name="WP_MOVED"          period="1.3"/>
       <message name="BOOZ2_CAM"         period="1."/>

Modified: paparazzi3/trunk/conf/telemetry/csc_ap.xml
===================================================================
--- paparazzi3/trunk/conf/telemetry/csc_ap.xml  2010-09-28 14:04:22 UTC (rev 
6002)
+++ paparazzi3/trunk/conf/telemetry/csc_ap.xml  2010-09-28 14:04:33 UTC (rev 
6003)
@@ -5,7 +5,7 @@
     <mode name="default">
       <message name="ALIVE"          period="5"/>
       <message name="ATTITUDE"      period="0.1"/>
-      <message name="BOOZ2_INS3"     period="0.25"/>
+      <message name="INS3"     period="0.25"/>
       <message name="GPS_SOL"       period="1.5"/>
       <message name="VANE_SENSOR"    period="0.2"/>
       <message name="SIMPLE_COMMANDS" period="0.2"/>
@@ -28,7 +28,7 @@
       <message name="DL_VALUE"       period="0.5"/>
       <message name="RMAT_DEBUG"     period="1"/>
       <message name="GPS_SOL"       period="1.5"/>
-      <message name="BOOZ2_INS3"     period="0.25"/>
+      <message name="INS3"     period="0.25"/>
     </mode>
   </process>
 </telemetry>

Modified: paparazzi3/trunk/conf/telemetry/telemetry_booz2.xml
===================================================================
--- paparazzi3/trunk/conf/telemetry/telemetry_booz2.xml 2010-09-28 14:04:22 UTC 
(rev 6002)
+++ paparazzi3/trunk/conf/telemetry/telemetry_booz2.xml 2010-09-28 14:04:33 UTC 
(rev 6003)
@@ -10,7 +10,7 @@
       <message name="BOOZ_STATUS"       period="1.2"/>
       <message name="BOOZ2_FP"          period="0.25"/>
       <message name="ALIVE"             period="2.1"/>
-      <message name="BOOZ2_INS_REF"     period="5.1"/>
+      <message name="INS_REF"     period="5.1"/>
       <message name="BOOZ2_NAV_STATUS"  period="1.6"/>
       <message name="WP_MOVED"          period="1.3"/>
       <message name="BOOZ2_CAM"         period="1."/>
@@ -78,8 +78,8 @@
       <message name="BOOZ2_VFF"               period=".05"/>
       <message name="BOOZ2_VERT_LOOP"         period=".05"/>
 <!--      <message name="BOOZ2_CMD"               period=".05"/> -->
-      <message name="BOOZ2_INS"               period=".05"/>
-      <message name="BOOZ2_INS_REF"           period="5.1"/>
+      <message name="INS"               period=".05"/>
+      <message name="INS_REF"           period="5.1"/>
     </mode>
 
     <mode name="h_loop">
@@ -92,7 +92,7 @@
       <message name="BOOZ_STATUS"             period="1.2"/>
       <message name="BOOZ2_NAV_STATUS"        period="1.6"/>
          <message name="BOOZ2_HFF_GPS"           period=".03"/>
-      <message name="BOOZ2_INS_REF"           period="5.1"/>
+      <message name="INS_REF"           period="5.1"/>
     </mode>
 
     <mode name="aligner">
@@ -114,9 +114,9 @@
       <!--<message name="BOOZ2_SONAR"       period="0.1"/>-->
       <!--<message name="BOOZ2_TUNE_HOVER"               period=".1"/>-->
       <!-- <message name="BOOZ2_GPS"               period=".20"/> -->
-      <!--<message name="BOOZ2_INS2"              period=".05"/>
-      <message name="BOOZ2_INS3"              period=".20"/>-->
-      <message name="BOOZ2_INS_REF"           period="5.1"/>
+      <!--<message name="INS2"              period=".05"/>
+      <message name="INS3"              period=".20"/>-->
+      <message name="INS_REF"           period="5.1"/>
     </mode>
 
 

Modified: paparazzi3/trunk/conf/telemetry/telemetry_booz2_flixr.xml
===================================================================
--- paparazzi3/trunk/conf/telemetry/telemetry_booz2_flixr.xml   2010-09-28 
14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/conf/telemetry/telemetry_booz2_flixr.xml   2010-09-28 
14:04:33 UTC (rev 6003)
@@ -10,7 +10,7 @@
       <message name="BOOZ_STATUS"       period="1.2"/>
       <message name="BOOZ2_FP"          period="0.25"/>
       <message name="ALIVE"             period="2.1"/>
-      <message name="BOOZ2_INS_REF"     period="5.1"/>
+      <message name="INS_REF"     period="5.1"/>
       <message name="BOOZ2_NAV_STATUS"  period="1.6"/>
       <message name="WP_MOVED"          period="1.3"/>
       <message name="BOOZ2_CAM"         period="1."/>
@@ -77,8 +77,8 @@
       <message name="BOOZ2_VFF"               period=".1"/>
       <message name="BOOZ2_VERT_LOOP"         period=".1"/>
 <!--      <message name="BOOZ2_CMD"               period=".05"/> -->
-      <message name="BOOZ2_INS"               period=".2"/>
-      <message name="BOOZ2_INS_REF"           period="5.1"/>
+      <message name="INS"               period=".2"/>
+      <message name="INS_REF"           period="5.1"/>
     </mode>
 
     <mode name="h_loop">
@@ -91,7 +91,7 @@
       <message name="BOOZ_STATUS"             period="1.2"/>
       <message name="BOOZ2_NAV_STATUS"        period="1.6"/>
          <message name="BOOZ2_HFF_GPS"           period=".1"/>
-      <message name="BOOZ2_INS_REF"           period="5.1"/>
+      <message name="INS_REF"           period="5.1"/>
     </mode>
 
     <mode name="aligner">
@@ -113,9 +113,9 @@
       <!--<message name="BOOZ2_SONAR"       period="0.1"/>-->
       <!--<message name="BOOZ2_TUNE_HOVER"               period=".1"/>-->
       <!-- <message name="BOOZ2_GPS"               period=".20"/> -->
-      <!--<message name="BOOZ2_INS2"              period=".05"/>
-      <message name="BOOZ2_INS3"              period=".20"/>-->
-      <message name="BOOZ2_INS_REF"           period="5.1"/>
+      <!--<message name="INS2"              period=".05"/>
+      <message name="INS3"              period=".20"/>-->
+      <message name="INS_REF"           period="5.1"/>
     </mode>
 
 

Modified: paparazzi3/trunk/sw/airborne/booz/booz2_datalink.c
===================================================================
--- paparazzi3/trunk/sw/airborne/booz/booz2_datalink.c  2010-09-28 14:04:22 UTC 
(rev 6002)
+++ paparazzi3/trunk/sw/airborne/booz/booz2_datalink.c  2010-09-28 14:04:33 UTC 
(rev 6003)
@@ -41,7 +41,7 @@
 #include "booz2_navigation.h"
 
 #include "math/pprz_geodetic_int.h"
-#include "booz2_ins.h"
+#include "ins.h"
 
 #define IdOfMsg(x) (x[1])
 
@@ -94,8 +94,8 @@
       struct EnuCoor_i enu;
       lla.lat = INT32_RAD_OF_DEG(DL_MOVE_WP_lat(dl_buffer));
       lla.lon = INT32_RAD_OF_DEG(DL_MOVE_WP_lon(dl_buffer));
-      lla.alt = DL_MOVE_WP_alt(dl_buffer) - booz_ins_ltp_def.hmsl + 
booz_ins_ltp_def.lla.alt;
-      enu_of_lla_point_i(&enu,&booz_ins_ltp_def,&lla);
+      lla.alt = DL_MOVE_WP_alt(dl_buffer) - ins_ltp_def.hmsl + 
ins_ltp_def.lla.alt;
+      enu_of_lla_point_i(&enu,&ins_ltp_def,&lla);
       enu.x = POS_BFP_OF_REAL(enu.x)/100;
       enu.y = POS_BFP_OF_REAL(enu.y)/100;
       enu.z = POS_BFP_OF_REAL(enu.z)/100;

Modified: paparazzi3/trunk/sw/airborne/booz/booz2_navigation.c
===================================================================
--- paparazzi3/trunk/sw/airborne/booz/booz2_navigation.c        2010-09-28 
14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/booz/booz2_navigation.c        2010-09-28 
14:04:33 UTC (rev 6003)
@@ -27,7 +27,7 @@
 
 #include "booz/booz2_debug.h"
 #include "booz_gps.h"
-#include "booz2_ins.h"
+#include "ins.h"
 
 #include "autopilot.h"
 #include "modules.h"
@@ -110,7 +110,7 @@
 
   /* compute a vector to the waypoint */
   struct Int32Vect2 path_to_waypoint;
-  VECT2_DIFF(path_to_waypoint, booz2_navigation_target, booz_ins_enu_pos);
+  VECT2_DIFF(path_to_waypoint, booz2_navigation_target, ins_enu_pos);
 
   /* saturate it */
   VECT2_STRIM(path_to_waypoint, -(1<<15), (1<<15));
@@ -126,7 +126,7 @@
     struct Int32Vect2 path_to_carrot;
     VECT2_SMUL(path_to_carrot, path_to_waypoint, CARROT_DIST);
     VECT2_SDIV(path_to_carrot, path_to_carrot, dist_to_waypoint);
-    VECT2_SUM(booz2_navigation_carrot, path_to_carrot, booz_ins_enu_pos);
+    VECT2_SUM(booz2_navigation_carrot, path_to_carrot, ins_enu_pos);
   }
 #else
   // if H_REF is used, CARROT_DIST is not used
@@ -142,7 +142,7 @@
   }
   else {
     struct Int32Vect2 pos_diff;
-    VECT2_DIFF(pos_diff, booz_ins_enu_pos,waypoints[wp_center]);
+    VECT2_DIFF(pos_diff, ins_enu_pos,waypoints[wp_center]);
     // go back to half metric precision or values are too large
     //INT32_VECT2_RSHIFT(pos_diff,pos_diff,INT32_POS_FRAC/2);
     // store last qdr
@@ -186,7 +186,7 @@
 void nav_route(uint8_t wp_start, uint8_t wp_end) {
   struct Int32Vect2 wp_diff,pos_diff;
   VECT2_DIFF(wp_diff, waypoints[wp_end],waypoints[wp_start]);
-  VECT2_DIFF(pos_diff, booz_ins_enu_pos,waypoints[wp_start]);
+  VECT2_DIFF(pos_diff, ins_enu_pos,waypoints[wp_start]);
   // go back to metric precision or values are too large
   INT32_VECT2_RSHIFT(wp_diff,wp_diff,INT32_POS_FRAC);
   INT32_VECT2_RSHIFT(pos_diff,pos_diff,INT32_POS_FRAC);
@@ -222,7 +222,7 @@
   int32_t dist_to_point;
   struct Int32Vect2 diff;
   static uint8_t time_at_wp = 0;
-  VECT2_DIFF(diff, waypoints[wp_idx], booz_ins_enu_pos);
+  VECT2_DIFF(diff, waypoints[wp_idx], ins_enu_pos);
   INT32_VECT2_RSHIFT(diff,diff,INT32_POS_FRAC);
   INT32_VECT2_NORM(dist_to_point, diff);
   //printf("dist %d | %d %d\n", dist_to_point,diff.x,diff.y);
@@ -250,25 +250,25 @@
 
 /** Reset the geographic reference to the current GPS fix */
 unit_t nav_reset_reference( void ) {
-  booz_ins_ltp_initialised = FALSE;
-  booz_ins_hf_realign = TRUE;
-  booz_ins_vf_realign = TRUE;
+  ins_ltp_initialised = FALSE;
+  ins_hf_realign = TRUE;
+  ins_vf_realign = TRUE;
   return 0;
 }
 
 unit_t nav_reset_alt( void ) {
-  booz_ins_vf_realign = TRUE;
+  ins_vf_realign = TRUE;
 
 #ifdef USE_GPS
-  booz_ins_ltp_def.lla.alt = booz_gps_state.lla_pos.alt;
-  booz_ins_ltp_def.hmsl = booz_gps_state.hmsl;
+  ins_ltp_def.lla.alt = booz_gps_state.lla_pos.alt;
+  ins_ltp_def.hmsl = booz_gps_state.hmsl;
 #endif
 
   return 0;
 }
 
 void nav_init_stage( void ) {
-  INT32_VECT3_COPY(nav_last_point, booz_ins_enu_pos);
+  INT32_VECT3_COPY(nav_last_point, ins_enu_pos);
   stage_time = 0;
   nav_circle_radians = 0;
   horizontal_mode = HORIZONTAL_MODE_WAYPOINT;
@@ -300,7 +300,7 @@
   /* run carrot loop */
   booz2_nav_run();
 
-  ground_alt = POS_BFP_OF_REAL((float)booz_ins_ltp_def.hmsl / 100.);
+  ground_alt = POS_BFP_OF_REAL((float)ins_ltp_def.hmsl / 100.);
 
 }
 

Modified: paparazzi3/trunk/sw/airborne/booz/booz2_navigation.h
===================================================================
--- paparazzi3/trunk/sw/airborne/booz/booz2_navigation.h        2010-09-28 
14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/booz/booz2_navigation.h        2010-09-28 
14:04:33 UTC (rev 6003)
@@ -112,7 +112,7 @@
 #define NavSetGroundReferenceHere() ({ nav_reset_reference(); FALSE; })
 #define NavSetAltitudeReferenceHere() ({ nav_reset_alt(); FALSE; })
 
-#define NavSetWaypointHere(_wp) ({ VECT2_COPY(waypoints[_wp], 
booz_ins_enu_pos); FALSE; })
+#define NavSetWaypointHere(_wp) ({ VECT2_COPY(waypoints[_wp], ins_enu_pos); 
FALSE; })
 #define NavCopyWaypoint(_wp1, _wp2) ({ VECT2_COPY(waypoints[_wp1], 
waypoints[_wp2]); FALSE; })
 
 #define WaypointX(_wp)    POS_FLOAT_OF_BFP(waypoints[_wp].x)
@@ -212,9 +212,9 @@
 }
 
 
-#define GetPosX() POS_FLOAT_OF_BFP(booz_ins_enu_pos.x)
-#define GetPosY() POS_FLOAT_OF_BFP(booz_ins_enu_pos.y)
-#define GetPosAlt() (POS_FLOAT_OF_BFP(booz_ins_enu_pos.z+ground_alt))
+#define GetPosX() POS_FLOAT_OF_BFP(ins_enu_pos.x)
+#define GetPosY() POS_FLOAT_OF_BFP(ins_enu_pos.y)
+#define GetPosAlt() (POS_FLOAT_OF_BFP(ins_enu_pos.z+ground_alt))
 
 
 extern void navigation_update_wp_from_speed(uint8_t wp, struct Int16Vect3 
speed_sp, int16_t heading_rate_sp );

Modified: paparazzi3/trunk/sw/airborne/booz/booz2_telemetry.h
===================================================================
--- paparazzi3/trunk/sw/airborne/booz/booz2_telemetry.h 2010-09-28 14:04:22 UTC 
(rev 6002)
+++ paparazzi3/trunk/sw/airborne/booz/booz2_telemetry.h 2010-09-28 14:04:33 UTC 
(rev 6003)
@@ -48,7 +48,7 @@
 #include "booz2_battery.h"
 #include <firmwares/rotorcraft/imu.h>
 #include "booz_gps.h"
-#include "booz2_ins.h"
+#include "ins.h"
 #include "ahrs.h"
 
 #include "i2c_hw.h"
@@ -472,7 +472,7 @@
   }
 
 #ifdef USE_VFF
-#include "ins/booz2_vf_float.h"
+#include "ins/vf_float.h"
 #define PERIODIC_SEND_BOOZ2_VFF(_chan) {               \
     DOWNLINK_SEND_BOOZ2_VFF(_chan,                     \
                            &b2_vff_z_meas,             \
@@ -488,7 +488,7 @@
 #endif
 
 #ifdef USE_HFF
-#include "ins/booz2_hf_float.h"
+#include "ins/hf_float.h"
 #define PERIODIC_SEND_BOOZ2_HFF(_chan) {       \
     DOWNLINK_SEND_BOOZ2_HFF(_chan,             \
                             &b2_hff_state.x,                   \
@@ -533,21 +533,21 @@
                                 &booz2_guidance_h_held_pos.y);         \
   }
 
-#define PERIODIC_SEND_BOOZ2_INS(_chan) {                               \
-    DOWNLINK_SEND_BOOZ2_INS(_chan,                                     \
-                           &booz_ins_baro_alt,                         \
-                           &booz_ins_ltp_pos.z,                        \
-                           &booz_ins_ltp_speed.z,                      \
-                           &booz_ins_ltp_accel.z);                     \
+#define PERIODIC_SEND_INS(_chan) {                             \
+    DOWNLINK_SEND_INS(_chan,                                   \
+                           &ins_baro_alt,                              \
+                           &ins_ltp_pos.z,                     \
+                           &ins_ltp_speed.z,                   \
+                           &ins_ltp_accel.z);                  \
   }
 
 
-#define PERIODIC_SEND_BOOZ2_INS2(_chan) {                      \
+#define PERIODIC_SEND_INS2(_chan) {                    \
     struct Int32Vect3 pos_low_res;                             \
     pos_low_res.x = (int32_t)(b2ins_pos_ltp.x>>20);            \
     pos_low_res.y = (int32_t)(b2ins_pos_ltp.y>>20);            \
     pos_low_res.z = (int32_t)(b2ins_pos_ltp.z>>20);            \
-    DOWNLINK_SEND_BOOZ2_INS2(_chan,                            \
+    DOWNLINK_SEND_INS2(_chan,                          \
                             &b2ins_accel_ltp.x,                \
                             &b2ins_accel_ltp.y,                \
                             &b2ins_accel_ltp.z,                \
@@ -561,9 +561,9 @@
   }
 
 #ifdef USE_GPS
-#include "ins/booz2_hf_float.h"
-#define PERIODIC_SEND_BOOZ2_INS3(_chan) {                              \
-    DOWNLINK_SEND_BOOZ2_INS3(_chan,                                    \
+#include "ins/hf_float.h"
+#define PERIODIC_SEND_INS3(_chan) {                            \
+    DOWNLINK_SEND_INS3(_chan,                                  \
                             &b2ins_meas_gps_pos_ned.x,                 \
                             &b2ins_meas_gps_pos_ned.y,                 \
                             &b2ins_meas_gps_pos_ned.z,                 \
@@ -573,32 +573,32 @@
                             );                                         \
   }
 #else /* !USE_GPS */
-#define PERIODIC_SEND_BOOZ2_INS3(_chan) {}
+#define PERIODIC_SEND_INS3(_chan) {}
 #endif /* USE_GPS */
 
 #define PERIODIC_SEND_BOOZ_INS(_chan) {                        \
     DOWNLINK_SEND_BOOZ_INS(_chan,                              \
-                                          &booz_ins_ltp_pos.x,         \
-                                          &booz_ins_ltp_pos.y,     \
-                                          &booz_ins_ltp_pos.z,         \
-                                          &booz_ins_ltp_speed.x,       \
-                                          &booz_ins_ltp_speed.y,       \
-                                          &booz_ins_ltp_speed.z,       \
-                                          &booz_ins_ltp_accel.x,       \
-                                          &booz_ins_ltp_accel.y,       \
-                                          &booz_ins_ltp_accel.z);      \
+                                          &ins_ltp_pos.x,              \
+                                          &ins_ltp_pos.y,          \
+                                          &ins_ltp_pos.z,              \
+                                          &ins_ltp_speed.x,    \
+                                          &ins_ltp_speed.y,    \
+                                          &ins_ltp_speed.z,    \
+                                          &ins_ltp_accel.x,    \
+                                          &ins_ltp_accel.y,    \
+                                          &ins_ltp_accel.z);   \
   }
 
-#define PERIODIC_SEND_BOOZ2_INS_REF(_chan) {                           \
-    DOWNLINK_SEND_BOOZ2_INS_REF(_chan,                                 \
-                               &booz_ins_ltp_def.ecef.x,               \
-                               &booz_ins_ltp_def.ecef.y,               \
-                               &booz_ins_ltp_def.ecef.z,               \
-                               &booz_ins_ltp_def.lla.lat,              \
-                               &booz_ins_ltp_def.lla.lon,              \
-                               &booz_ins_ltp_def.lla.alt,              \
-                               &booz_ins_ltp_def.hmsl,         \
-                               &booz_ins_qfe);                         \
+#define PERIODIC_SEND_INS_REF(_chan) {                         \
+    DOWNLINK_SEND_INS_REF(_chan,                                       \
+                               &ins_ltp_def.ecef.x,            \
+                               &ins_ltp_def.ecef.y,            \
+                               &ins_ltp_def.ecef.z,            \
+                               &ins_ltp_def.lla.lat,           \
+                               &ins_ltp_def.lla.lon,           \
+                               &ins_ltp_def.lla.alt,           \
+                               &ins_ltp_def.hmsl,              \
+                               &ins_qfe);                              \
   }
 
 
@@ -607,9 +607,9 @@
     DOWNLINK_SEND_BOOZ2_VERT_LOOP(_chan,                               \
                                  &booz2_guidance_v_z_sp,               \
                                  &booz2_guidance_v_zd_sp,              \
-                                 &booz_ins_ltp_pos.z,                  \
-                                 &booz_ins_ltp_speed.z,                \
-                                 &booz_ins_ltp_accel.z,                \
+                                 &ins_ltp_pos.z,                       \
+                                 &ins_ltp_speed.z,             \
+                                 &ins_ltp_accel.z,             \
                                  &booz2_guidance_v_z_ref,              \
                                  &booz2_guidance_v_zd_ref,             \
                                  &booz2_guidance_v_zdd_ref,            \
@@ -626,12 +626,12 @@
     DOWNLINK_SEND_BOOZ2_HOVER_LOOP(_chan,                              \
                                   &booz2_guidance_h_pos_sp.x,          \
                                   &booz2_guidance_h_pos_sp.y,          \
-                                  &booz_ins_ltp_pos.x,                 \
-                                  &booz_ins_ltp_pos.y,                 \
-                                  &booz_ins_ltp_speed.x,               \
-                                  &booz_ins_ltp_speed.y,               \
-                                  &booz_ins_ltp_accel.x,               \
-                                  &booz_ins_ltp_accel.y,               \
+                                  &ins_ltp_pos.x,                      \
+                                  &ins_ltp_pos.y,                      \
+                                  &ins_ltp_speed.x,            \
+                                  &ins_ltp_speed.y,            \
+                                  &ins_ltp_accel.x,            \
+                                  &ins_ltp_accel.y,            \
                                   &booz2_guidance_h_pos_err.x,         \
                                   &booz2_guidance_h_pos_err.y,         \
                                   &booz2_guidance_h_speed_err.x,       \
@@ -664,12 +664,12 @@
 #define PERIODIC_SEND_BOOZ2_FP(_chan) {                                        
\
     int32_t carrot_up = -booz2_guidance_v_z_sp;                                
\
     DOWNLINK_SEND_BOOZ2_FP( _chan,                                     \
-                           &booz_ins_enu_pos.x,                        \
-                           &booz_ins_enu_pos.y,                        \
-                           &booz_ins_enu_pos.z,                        \
-                           &booz_ins_enu_speed.x,                      \
-                           &booz_ins_enu_speed.y,                      \
-                           &booz_ins_enu_speed.z,                      \
+                           &ins_enu_pos.x,                     \
+                           &ins_enu_pos.y,                     \
+                           &ins_enu_pos.z,                     \
+                           &ins_enu_speed.x,                   \
+                           &ins_enu_speed.y,                   \
+                           &ins_enu_speed.z,                   \
                            &ahrs.ltp_to_body_euler.phi,                \
                            &ahrs.ltp_to_body_euler.theta,              \
                            &ahrs.ltp_to_body_euler.psi,                \

Modified: paparazzi3/trunk/sw/airborne/booz/fms/booz_fms_test_signal.c
===================================================================
--- paparazzi3/trunk/sw/airborne/booz/fms/booz_fms_test_signal.c        
2010-09-28 14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/booz/fms/booz_fms_test_signal.c        
2010-09-28 14:04:33 UTC (rev 6003)
@@ -23,7 +23,7 @@
 
 #include "booz_fms.h"
 
-#include "booz2_ins.h"
+#include "ins.h"
 #include "math/pprz_algebra_int.h"
 
 #define FMS_TEST_SIGNAL_DEFAULT_MODE       STEP_YAW
@@ -69,7 +69,7 @@
 #if 0    
   case BOOZ_FMS_TEST_SIGNAL_MODE_VERTICAL: {
     if (booz2_guidance_v_mode < BOOZ2_GUIDANCE_V_MODE_HOVER)
-      booz_fms_test_signal_start_z = booz_ins_ltp_pos.z;
+      booz_fms_test_signal_start_z = ins_ltp_pos.z;
     else {
       booz_fms_input.v_sp.height = (booz_fms_test_signal_counter < 
booz_fms_test_signal_period) ?
        booz_fms_test_signal_start_z : 

Modified: paparazzi3/trunk/sw/airborne/booz/guidance/booz2_guidance_h.c
===================================================================
--- paparazzi3/trunk/sw/airborne/booz/guidance/booz2_guidance_h.c       
2010-09-28 14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/booz/guidance/booz2_guidance_h.c       
2010-09-28 14:04:33 UTC (rev 6003)
@@ -28,7 +28,7 @@
 #include "ahrs.h"
 #include "booz_stabilization.h"
 #include "booz_fms.h"
-#include "booz2_ins.h"
+#include "ins.h"
 #include "booz2_navigation.h"
 
 #include "airframe.h"
@@ -224,12 +224,12 @@
 static inline void  booz2_guidance_h_hover_run(void) {
 
   /* compute position error    */
-  VECT2_DIFF(booz2_guidance_h_pos_err, booz_ins_ltp_pos, 
booz2_guidance_h_pos_sp);
+  VECT2_DIFF(booz2_guidance_h_pos_err, ins_ltp_pos, booz2_guidance_h_pos_sp);
   /* saturate it               */
   VECT2_STRIM(booz2_guidance_h_pos_err, -MAX_POS_ERR, MAX_POS_ERR);
 
   /* compute speed error    */
-  VECT2_COPY(booz2_guidance_h_speed_err, booz_ins_ltp_speed);
+  VECT2_COPY(booz2_guidance_h_speed_err, ins_ltp_speed);
   /* saturate it               */
   VECT2_STRIM(booz2_guidance_h_speed_err, -MAX_SPEED_ERR, MAX_SPEED_ERR);
 
@@ -293,13 +293,13 @@
 #endif
 
   /* compute position error    */
-  VECT2_DIFF(booz2_guidance_h_pos_err, booz_ins_ltp_pos, 
booz2_guidance_h_pos_ref);
+  VECT2_DIFF(booz2_guidance_h_pos_err, ins_ltp_pos, booz2_guidance_h_pos_ref);
   /* saturate it               */
   VECT2_STRIM(booz2_guidance_h_pos_err, -MAX_POS_ERR, MAX_POS_ERR);
 
   /* compute speed error    */
-  //VECT2_COPY(booz2_guidance_h_speed_err, booz_ins_ltp_speed);
-  VECT2_DIFF(booz2_guidance_h_speed_err, booz_ins_ltp_speed, 
booz2_guidance_h_speed_ref);
+  //VECT2_COPY(booz2_guidance_h_speed_err, ins_ltp_speed);
+  VECT2_DIFF(booz2_guidance_h_speed_err, ins_ltp_speed, 
booz2_guidance_h_speed_ref);
   /* saturate it               */
   VECT2_STRIM(booz2_guidance_h_speed_err, -MAX_SPEED_ERR, MAX_SPEED_ERR);
 
@@ -313,16 +313,16 @@
   }
   else { // Tracking algorithm, no integral
     int32_t vect_prod = 0;
-    int32_t scal_prod = booz_ins_ltp_speed.x * booz2_guidance_h_pos_err.x + 
booz_ins_ltp_speed.y * booz2_guidance_h_pos_err.y;
+    int32_t scal_prod = ins_ltp_speed.x * booz2_guidance_h_pos_err.x + 
ins_ltp_speed.y * booz2_guidance_h_pos_err.y;
     // compute vectorial product only if angle < pi/2 (scalar product > 0)
     if (scal_prod >= 0) {
-      vect_prod = ((booz_ins_ltp_speed.x * booz2_guidance_h_pos_err.y) >> 
(INT32_POS_FRAC + INT32_SPEED_FRAC - 10))
-                - ((booz_ins_ltp_speed.y * booz2_guidance_h_pos_err.x) >> 
(INT32_POS_FRAC + INT32_SPEED_FRAC - 10));
+      vect_prod = ((ins_ltp_speed.x * booz2_guidance_h_pos_err.y) >> 
(INT32_POS_FRAC + INT32_SPEED_FRAC - 10))
+                - ((ins_ltp_speed.y * booz2_guidance_h_pos_err.x) >> 
(INT32_POS_FRAC + INT32_SPEED_FRAC - 10));
     }
     // multiply by vector orthogonal to speed
     VECT2_ASSIGN(booz2_guidance_h_nav_err,
-        vect_prod * (-booz_ins_ltp_speed.y),
-        vect_prod * booz_ins_ltp_speed.x);
+        vect_prod * (-ins_ltp_speed.y),
+        vect_prod * ins_ltp_speed.x);
     // divide by 2 times dist ( >> 16 )
     VECT2_SDIV(booz2_guidance_h_nav_err, booz2_guidance_h_nav_err, dist*dist);
     // *2 ??
@@ -370,7 +370,7 @@
 
 static inline void booz2_guidance_h_hover_enter(void) {
 
-  VECT2_COPY(booz2_guidance_h_pos_sp, booz_ins_ltp_pos);
+  VECT2_COPY(booz2_guidance_h_pos_sp, ins_ltp_pos);
 
   BOOZ_STABILIZATION_ATTITUDE_RESET_PSI_REF( booz2_guidance_h_rc_sp );
 
@@ -383,8 +383,8 @@
   INT32_VECT2_NED_OF_ENU(booz2_guidance_h_pos_sp, booz2_navigation_carrot);
   struct Int32Vect2 pos,speed,zero;
   INT_VECT2_ZERO(zero);
-  VECT2_COPY(pos, booz_ins_ltp_pos);
-  VECT2_COPY(speed, booz_ins_ltp_speed);
+  VECT2_COPY(pos, ins_ltp_pos);
+  VECT2_COPY(speed, ins_ltp_speed);
   Booz2GuidanceHSetRef(pos, speed, zero);
 
   struct Int32Eulers tmp_sp;

Modified: paparazzi3/trunk/sw/airborne/booz/guidance/booz2_guidance_v.c
===================================================================
--- paparazzi3/trunk/sw/airborne/booz/guidance/booz2_guidance_v.c       
2010-09-28 14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/booz/guidance/booz2_guidance_v.c       
2010-09-28 14:04:33 UTC (rev 6003)
@@ -32,7 +32,7 @@
 #include "booz_fms.h"
 #include "booz2_navigation.h"
 
-#include "booz2_ins.h"
+#include "ins.h"
 #include "math/pprz_algebra_int.h"
 
 #include "airframe.h"
@@ -126,7 +126,7 @@
   case BOOZ2_GUIDANCE_V_MODE_HOVER:
   case BOOZ2_GUIDANCE_V_MODE_NAV:
     booz2_guidance_v_z_sum_err = 0;
-    Booz2GuidanceVSetRef(booz_ins_ltp_pos.z, booz_ins_ltp_speed.z, 0);
+    Booz2GuidanceVSetRef(ins_ltp_pos.z, ins_ltp_speed.z, 0);
     break;
   default:
     break;
@@ -150,18 +150,18 @@
   if (in_flight) {
     // we should use something after the supervision!!! fuck!!!
     int32_t cmd_hack = Chop(booz_stabilization_cmd[COMMAND_THRUST], 1, 200);
-    b2_gv_adapt_run(booz_ins_ltp_accel.z, cmd_hack);
+    b2_gv_adapt_run(ins_ltp_accel.z, cmd_hack);
   }
   else {
     // reset vertical filter until takeoff
-    //booz_ins_vf_realign = TRUE;
+    //ins_vf_realign = TRUE;
   }
 
   switch (booz2_guidance_v_mode) {
 
   case BOOZ2_GUIDANCE_V_MODE_RC_DIRECT:
-    booz2_guidance_v_z_sp = booz_ins_ltp_pos.z;  // not sure why we do that
-    Booz2GuidanceVSetRef(booz_ins_ltp_pos.z, 0, 0); // or that - mode enter 
should take care of it ?
+    booz2_guidance_v_z_sp = ins_ltp_pos.z;  // not sure why we do that
+    Booz2GuidanceVSetRef(ins_ltp_pos.z, 0, 0); // or that - mode enter should 
take care of it ?
     booz_stabilization_cmd[COMMAND_THRUST] = booz2_guidance_v_rc_delta_t;
     break;
 
@@ -236,9 +236,9 @@
   booz2_guidance_v_zd_ref = b2_gv_zd_ref<<(INT32_SPEED_FRAC - 
B2_GV_ZD_REF_FRAC);
   booz2_guidance_v_zdd_ref = b2_gv_zdd_ref<<(INT32_ACCEL_FRAC - 
B2_GV_ZDD_REF_FRAC);
   /* compute the error to our reference */
-  int32_t err_z  =  booz_ins_ltp_pos.z - booz2_guidance_v_z_ref;
+  int32_t err_z  =  ins_ltp_pos.z - booz2_guidance_v_z_ref;
   Bound(err_z, BOOZ2_GUIDANCE_V_MIN_ERR_Z, BOOZ2_GUIDANCE_V_MAX_ERR_Z);
-  int32_t err_zd =  booz_ins_ltp_speed.z - booz2_guidance_v_zd_ref;
+  int32_t err_zd =  ins_ltp_speed.z - booz2_guidance_v_zd_ref;
   Bound(err_zd, BOOZ2_GUIDANCE_V_MIN_ERR_ZD, BOOZ2_GUIDANCE_V_MAX_ERR_ZD);
 
   if (in_flight) {

Modified: paparazzi3/trunk/sw/airborne/csc/csc_telemetry.h
===================================================================
--- paparazzi3/trunk/sw/airborne/csc/csc_telemetry.h    2010-09-28 14:04:22 UTC 
(rev 6002)
+++ paparazzi3/trunk/sw/airborne/csc/csc_telemetry.h    2010-09-28 14:04:33 UTC 
(rev 6003)
@@ -106,8 +106,8 @@
                           &csc_gps_errors.rate.z)              \
     }                     
        
-#define PERIODIC_SEND_BOOZ2_INS3(_chan) { \
-DOWNLINK_SEND_BOOZ2_INS3(_chan,          \
+#define PERIODIC_SEND_INS3(_chan) { \
+DOWNLINK_SEND_INS3(_chan,        \
 &booz_ins_gps_pos_cm_ned.x,    \
 &booz_ins_gps_pos_cm_ned.y,        \
 &booz_ins_gps_pos_cm_ned.z,        \

Modified: paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/autopilot.h
===================================================================
--- paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/autopilot.h       
2010-09-28 14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/autopilot.h       
2010-09-28 14:04:33 UTC (rev 6003)
@@ -30,7 +30,7 @@
 #include "led.h"
 
 #include "airframe.h"
-#include "booz2_ins.h"
+#include "ins.h"
 
 #define AP_MODE_FAILSAFE          0
 #define AP_MODE_KILL              1
@@ -106,8 +106,8 @@
 #endif
 static inline void DetectGroundEvent(void) {
   if (autopilot_mode == AP_MODE_FAILSAFE || autopilot_detect_ground_once) {
-    if (booz_ins_ltp_accel.z < -TRESHOLD_GROUND_DETECT ||
-        booz_ins_ltp_accel.z > TRESHOLD_GROUND_DETECT) {
+    if (ins_ltp_accel.z < -TRESHOLD_GROUND_DETECT ||
+        ins_ltp_accel.z > TRESHOLD_GROUND_DETECT) {
       autopilot_detect_ground = TRUE;
       autopilot_detect_ground_once = FALSE;
     }

Modified: paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/hf_float-old.c
===================================================================
--- paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/hf_float-old.c        
2010-09-28 14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/hf_float-old.c        
2010-09-28 14:04:33 UTC (rev 6003)
@@ -21,8 +21,8 @@
  * Boston, MA 02111-1307, USA.
  */
 
-#include "booz2_hf_float.h"
-#include "booz2_ins.h"
+#include "hf_float.h"
+#include "ins.h"
 
 #include <firmwares/rotorcraft/imu.h>
 #include "ahrs.h"
@@ -79,7 +79,7 @@
 #ifdef UPDATE_FROM_POS
   struct Int64Vect2 scaled_pos_meas;
   /* INT32 pos in cm -> INT64 pos in cm*/
-  VECT2_COPY(scaled_pos_meas, booz_ins_gps_pos_cm_ned);
+  VECT2_COPY(scaled_pos_meas, ins_gps_pos_cm_ned);
   /* to BFP but still in cm */
   VECT2_SMUL(scaled_pos_meas, scaled_pos_meas, (1<<B2INS_POS_LTP_FRAC));
   /* INT64 BFP pos in cm -> INT64 BFP pos in m */
@@ -95,7 +95,7 @@
 #endif /* UPDATE_FROM_POS */
 
 #ifdef UPDATE_FROM_SPEED
-  INT32_VECT3_SCALE_2(b2ins_meas_gps_speed_ned, booz_ins_gps_speed_cm_s_ned, 
INT32_SPEED_OF_CM_S_NUM, INT32_SPEED_OF_CM_S_DEN);
+  INT32_VECT3_SCALE_2(b2ins_meas_gps_speed_ned, ins_gps_speed_cm_s_ned, 
INT32_SPEED_OF_CM_S_NUM, INT32_SPEED_OF_CM_S_DEN);
   struct Int32Vect2 scaled_speed_meas;
   VECT2_SMUL(scaled_speed_meas, b2ins_meas_gps_speed_ned, 
(1<<(B2INS_SPEED_LTP_FRAC-INT32_SPEED_FRAC)));
   struct Int32Vect2 speed_residual;

Modified: paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/hf_float.c
===================================================================
--- paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/hf_float.c    
2010-09-28 14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/hf_float.c    
2010-09-28 14:04:33 UTC (rev 6003)
@@ -22,8 +22,8 @@
  * Boston, MA 02111-1307, USA.
  */
 
-#include "booz2_hf_float.h"
-#include "booz2_ins.h"
+#include "hf_float.h"
+#include "ins.h"
 #include <firmwares/rotorcraft/imu.h>
 #include "ahrs.h"
 #include "booz_gps.h"
@@ -454,12 +454,12 @@
       b2_hff_propagate_y(&b2_hff_state);
 
       /* update ins state from horizontal filter */
-      booz_ins_ltp_accel.x = ACCEL_BFP_OF_REAL(b2_hff_state.xdotdot);
-      booz_ins_ltp_accel.y = ACCEL_BFP_OF_REAL(b2_hff_state.ydotdot);
-      booz_ins_ltp_speed.x = SPEED_BFP_OF_REAL(b2_hff_state.xdot);
-      booz_ins_ltp_speed.y = SPEED_BFP_OF_REAL(b2_hff_state.ydot);
-      booz_ins_ltp_pos.x   = POS_BFP_OF_REAL(b2_hff_state.x);
-      booz_ins_ltp_pos.y   = POS_BFP_OF_REAL(b2_hff_state.y);
+      ins_ltp_accel.x = ACCEL_BFP_OF_REAL(b2_hff_state.xdotdot);
+      ins_ltp_accel.y = ACCEL_BFP_OF_REAL(b2_hff_state.ydotdot);
+      ins_ltp_speed.x = SPEED_BFP_OF_REAL(b2_hff_state.xdot);
+      ins_ltp_speed.y = SPEED_BFP_OF_REAL(b2_hff_state.ydot);
+      ins_ltp_pos.x   = POS_BFP_OF_REAL(b2_hff_state.x);
+      ins_ltp_pos.y   = POS_BFP_OF_REAL(b2_hff_state.y);
 
 #ifdef GPS_LAG
       /* increase lag counter on last saved state */
@@ -502,20 +502,20 @@
 #endif
 
     /* update filter state with measurement */
-    b2_hff_update_x(&b2_hff_state, booz_ins_gps_pos_m_ned.x, Rgps_pos);
-    b2_hff_update_y(&b2_hff_state, booz_ins_gps_pos_m_ned.y, Rgps_pos);
+    b2_hff_update_x(&b2_hff_state, ins_gps_pos_m_ned.x, Rgps_pos);
+    b2_hff_update_y(&b2_hff_state, ins_gps_pos_m_ned.y, Rgps_pos);
 #ifdef B2_HFF_UPDATE_SPEED
-    b2_hff_update_xdot(&b2_hff_state, booz_ins_gps_speed_m_s_ned.x, Rgps_vel);
-    b2_hff_update_ydot(&b2_hff_state, booz_ins_gps_speed_m_s_ned.y, Rgps_vel);
+    b2_hff_update_xdot(&b2_hff_state, ins_gps_speed_m_s_ned.x, Rgps_vel);
+    b2_hff_update_ydot(&b2_hff_state, ins_gps_speed_m_s_ned.y, Rgps_vel);
 #endif
 
     /* update ins state */
-    booz_ins_ltp_accel.x = ACCEL_BFP_OF_REAL(b2_hff_state.xdotdot);
-    booz_ins_ltp_accel.y = ACCEL_BFP_OF_REAL(b2_hff_state.ydotdot);
-    booz_ins_ltp_speed.x = SPEED_BFP_OF_REAL(b2_hff_state.xdot);
-    booz_ins_ltp_speed.y = SPEED_BFP_OF_REAL(b2_hff_state.ydot);
-    booz_ins_ltp_pos.x   = POS_BFP_OF_REAL(b2_hff_state.x);
-    booz_ins_ltp_pos.y   = POS_BFP_OF_REAL(b2_hff_state.y);
+    ins_ltp_accel.x = ACCEL_BFP_OF_REAL(b2_hff_state.xdotdot);
+    ins_ltp_accel.y = ACCEL_BFP_OF_REAL(b2_hff_state.ydotdot);
+    ins_ltp_speed.x = SPEED_BFP_OF_REAL(b2_hff_state.xdot);
+    ins_ltp_speed.y = SPEED_BFP_OF_REAL(b2_hff_state.ydot);
+    ins_ltp_pos.x   = POS_BFP_OF_REAL(b2_hff_state.x);
+    ins_ltp_pos.y   = POS_BFP_OF_REAL(b2_hff_state.y);
 
 #ifdef GPS_LAG
   } else if (b2_hff_rb_n > 0) {
@@ -524,11 +524,11 @@
     PRINT_DBG(2, ("update. rb_n: %d  lag_counter: %d  lag_cnt_err: %d\n", 
b2_hff_rb_n, b2_hff_rb_last->lag_counter, lag_counter_err));
     if (abs(lag_counter_err) <= GPS_LAG_TOL_N) {
       b2_hff_rb_last->rollback = TRUE;
-      b2_hff_update_x(b2_hff_rb_last, booz_ins_gps_pos_m_ned.x, Rgps_pos);
-      b2_hff_update_y(b2_hff_rb_last, booz_ins_gps_pos_m_ned.y, Rgps_pos);
+      b2_hff_update_x(b2_hff_rb_last, ins_gps_pos_m_ned.x, Rgps_pos);
+      b2_hff_update_y(b2_hff_rb_last, ins_gps_pos_m_ned.y, Rgps_pos);
 #ifdef B2_HFF_UPDATE_SPEED
-      b2_hff_update_xdot(b2_hff_rb_last, booz_ins_gps_speed_m_s_ned.x, 
Rgps_vel);
-      b2_hff_update_ydot(b2_hff_rb_last, booz_ins_gps_speed_m_s_ned.y, 
Rgps_vel);
+      b2_hff_update_xdot(b2_hff_rb_last, ins_gps_speed_m_s_ned.x, Rgps_vel);
+      b2_hff_update_ydot(b2_hff_rb_last, ins_gps_speed_m_s_ned.y, Rgps_vel);
 #endif
       past_save_counter = GPS_DT_N-1;// + lag_counter_err;
       PRINT_DBG(2, ("gps updated. past_save_counter: %d\n", 
past_save_counter));

Modified: paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/vf_float.c
===================================================================
--- paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/vf_float.c    
2010-09-28 14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/vf_float.c    
2010-09-28 14:04:33 UTC (rev 6003)
@@ -21,7 +21,7 @@
  * Boston, MA 02111-1307, USA.
  */
 
-#include "booz2_vf_float.h"
+#include "vf_float.h"
 
 /*
 

Modified: paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/vf_int.c
===================================================================
--- paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/vf_int.c      
2010-09-28 14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/vf_int.c      
2010-09-28 14:04:33 UTC (rev 6003)
@@ -21,7 +21,7 @@
  * Boston, MA 02111-1307, USA.
  */
 
-#include "booz2_vf_int.h"
+#include "vf_int.h"
 
 #include "booz_geometry_mixed.h"
 
@@ -46,7 +46,7 @@
 #define VFI_R           BOOZ_INT_OF_FLOAT(1., B2_VFI_P_FRAC)
 
 
-void booz2_vfi_init(int32_t z0, int32_t zd0, int32_t bias0 ) {
+void vfi_init(int32_t z0, int32_t zd0, int32_t bias0 ) {
 
   // initialize state vector
   b2_vfi_z     = z0;
@@ -82,7 +82,7 @@
 
 */
 
-void booz2_vfi_propagate( int32_t accel_reading ) {
+void vfi_propagate( int32_t accel_reading ) {
 
   // compute unbiased vertical acceleration
   b2_vfi_zdd = accel_reading + BOOZ_INT_OF_FLOAT(9.81, B2_VFI_ZDD_FRAC) - 
b2_vfi_abias;
@@ -120,7 +120,7 @@
 }
 
 
-void booz2_vfi_update( int32_t z_meas ) {
+void vfi_update( int32_t z_meas ) {
 
   const int64_t y = (z_meas<<(B2_VFI_Z_FRAC-B2_VFI_MEAS_Z_FRAC)) - b2_vfi_z;
   const int32_t S = b2_vfi_P[0][0] + VFI_R;

Modified: paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/vf_int.h
===================================================================
--- paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/vf_int.h      
2010-09-28 14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins/vf_int.h      
2010-09-28 14:04:33 UTC (rev 6003)
@@ -27,12 +27,12 @@
 #include "std.h"
 #include "booz_geometry_int.h"
 
-extern void booz2_vfi_init( int32_t z0, int32_t zd0, int32_t bias0 );
-extern void booz2_vfi_propagate( int32_t accel_reading );
+extern void vfi_init( int32_t z0, int32_t zd0, int32_t bias0 );
+extern void vfi_propagate( int32_t accel_reading );
 
 /* z_meas : altitude measurement in meter       */
 /* Q23.8 : accuracy 0.004m range 8388km         */
-extern void booz2_vfi_update( int32_t z_meas );
+extern void vfi_update( int32_t z_meas );
 #define B2_VFI_Z_MEAS_FRAC IPOS_FRAC
 
 /* propagate frequency : 512 Hz */

Modified: paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins.c
===================================================================
--- paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins.c     2010-09-28 
14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins.c     2010-09-28 
14:04:33 UTC (rev 6003)
@@ -22,7 +22,7 @@
  * Boston, MA 02111-1307, USA.
  */
 
-#include "booz2_ins.h"
+#include "ins.h"
 
 #include <firmwares/rotorcraft/imu.h>
 #include "firmwares/rotorcraft/baro.h"
@@ -35,11 +35,11 @@
 #include "ahrs.h"
 
 #ifdef USE_VFF
-#include "ins/booz2_vf_float.h"
+#include "ins/vf_float.h"
 #endif
 
 #ifdef USE_HFF
-#include "ins/booz2_hf_float.h"
+#include "ins/hf_float.h"
 #endif
 
 #ifdef BOOZ2_SONAR
@@ -57,96 +57,96 @@
 #include "flight_plan.h"
 
 /* gps transformed to LTP-NED  */
-struct LtpDef_i  booz_ins_ltp_def;
-         bool_t  booz_ins_ltp_initialised;
-struct NedCoor_i booz_ins_gps_pos_cm_ned;
-struct NedCoor_i booz_ins_gps_speed_cm_s_ned;
+struct LtpDef_i  ins_ltp_def;
+         bool_t  ins_ltp_initialised;
+struct NedCoor_i ins_gps_pos_cm_ned;
+struct NedCoor_i ins_gps_speed_cm_s_ned;
 #ifdef USE_HFF
 /* horizontal gps transformed to NED in meters as float */
-struct FloatVect2 booz_ins_gps_pos_m_ned;
-struct FloatVect2 booz_ins_gps_speed_m_s_ned;
+struct FloatVect2 ins_gps_pos_m_ned;
+struct FloatVect2 ins_gps_speed_m_s_ned;
 #endif
-bool_t booz_ins_hf_realign;
+bool_t ins_hf_realign;
 
 /* barometer                   */
 #ifdef USE_VFF
-int32_t booz_ins_qfe;
-bool_t  booz_ins_baro_initialised;
-int32_t booz_ins_baro_alt;
+int32_t ins_qfe;
+bool_t  ins_baro_initialised;
+int32_t ins_baro_alt;
 #ifdef BOOZ2_SONAR
-bool_t  booz_ins_update_on_agl;
-int32_t booz_ins_sonar_offset;
+bool_t  ins_update_on_agl;
+int32_t ins_sonar_offset;
 #endif
 #endif
-bool_t  booz_ins_vf_realign;
+bool_t  ins_vf_realign;
 
 /* output                      */
-struct NedCoor_i booz_ins_ltp_pos;
-struct NedCoor_i booz_ins_ltp_speed;
-struct NedCoor_i booz_ins_ltp_accel;
-struct EnuCoor_i booz_ins_enu_pos;
-struct EnuCoor_i booz_ins_enu_speed;
-struct EnuCoor_i booz_ins_enu_accel;
+struct NedCoor_i ins_ltp_pos;
+struct NedCoor_i ins_ltp_speed;
+struct NedCoor_i ins_ltp_accel;
+struct EnuCoor_i ins_enu_pos;
+struct EnuCoor_i ins_enu_speed;
+struct EnuCoor_i ins_enu_accel;
 
 
-void booz_ins_init() {
+void ins_init() {
 #ifdef USE_INS_NAV_INIT
-  booz_ins_ltp_initialised = TRUE;
+  ins_ltp_initialised = TRUE;
 
   /** FIXME: should use the same code than MOVE_WP in booz2_datalink.c */
   struct LlaCoor_i llh; /* Height above the ellipsoid */
   llh.lat = INT32_RAD_OF_DEG(NAV_LAT0);
   llh.lon = INT32_RAD_OF_DEG(NAV_LON0);
-  //llh.alt = NAV_ALT0 - booz_ins_ltp_def.hmsl + booz_ins_ltp_def.lla.alt;
+  //llh.alt = NAV_ALT0 - ins_ltp_def.hmsl + ins_ltp_def.lla.alt;
   llh.alt = NAV_ALT0 + NAV_HMSL0;
 
   struct EcefCoor_i nav_init;
   ecef_of_lla_i(&nav_init, &llh);
 
-  ltp_def_from_ecef_i(&booz_ins_ltp_def, &nav_init);
-  booz_ins_ltp_def.hmsl = NAV_ALT0;
+  ltp_def_from_ecef_i(&ins_ltp_def, &nav_init);
+  ins_ltp_def.hmsl = NAV_ALT0;
 #else
-  booz_ins_ltp_initialised  = FALSE;
+  ins_ltp_initialised  = FALSE;
 #endif
 #ifdef USE_VFF
-  booz_ins_baro_initialised = FALSE;
+  ins_baro_initialised = FALSE;
 #ifdef BOOZ2_SONAR
-  booz_ins_update_on_agl = FALSE;
+  ins_update_on_agl = FALSE;
 #endif
   b2_vff_init(0., 0., 0.);
 #endif
-  booz_ins_vf_realign = FALSE;
-  booz_ins_hf_realign = FALSE;
+  ins_vf_realign = FALSE;
+  ins_hf_realign = FALSE;
 #ifdef USE_HFF
   b2_hff_init(0., 0., 0., 0.);
 #endif
-  INT32_VECT3_ZERO(booz_ins_ltp_pos);
-  INT32_VECT3_ZERO(booz_ins_ltp_speed);
-  INT32_VECT3_ZERO(booz_ins_ltp_accel);
-  INT32_VECT3_ZERO(booz_ins_enu_pos);
-  INT32_VECT3_ZERO(booz_ins_enu_speed);
-  INT32_VECT3_ZERO(booz_ins_enu_accel);
+  INT32_VECT3_ZERO(ins_ltp_pos);
+  INT32_VECT3_ZERO(ins_ltp_speed);
+  INT32_VECT3_ZERO(ins_ltp_accel);
+  INT32_VECT3_ZERO(ins_enu_pos);
+  INT32_VECT3_ZERO(ins_enu_speed);
+  INT32_VECT3_ZERO(ins_enu_accel);
 }
 
-void booz_ins_periodic( void ) {
+void ins_periodic( void ) {
 }
 
 #ifdef USE_HFF
-void booz_ins_realign_h(struct FloatVect2 pos, struct FloatVect2 speed) {
+void ins_realign_h(struct FloatVect2 pos, struct FloatVect2 speed) {
   b2_hff_realign(pos, speed);
 }
 #else
-void booz_ins_realign_h(struct FloatVect2 pos __attribute__ ((unused)), struct 
FloatVect2 speed __attribute__ ((unused))) {}
+void ins_realign_h(struct FloatVect2 pos __attribute__ ((unused)), struct 
FloatVect2 speed __attribute__ ((unused))) {}
 #endif /* USE_HFF */
 
 
-void booz_ins_realign_v(float z) {
+void ins_realign_v(float z) {
 #ifdef USE_VFF
   b2_vff_realign(z);
 #endif
 }
 
-void booz_ins_propagate() {
+void ins_propagate() {
   /* untilt accels */
   struct Int32Vect3 accel_body;
   INT32_RMAT_TRANSP_VMULT(accel_body, imu.body_to_imu_rmat, imu.accel);
@@ -155,54 +155,54 @@
   float z_accel_float = ACCEL_FLOAT_OF_BFP(accel_ltp.z);
 
 #ifdef USE_VFF
-  if (baro.status == BS_RUNNING && booz_ins_baro_initialised) {
+  if (baro.status == BS_RUNNING && ins_baro_initialised) {
     b2_vff_propagate(z_accel_float);
-    booz_ins_ltp_accel.z = ACCEL_BFP_OF_REAL(b2_vff_zdotdot);
-    booz_ins_ltp_speed.z = SPEED_BFP_OF_REAL(b2_vff_zdot);
-    booz_ins_ltp_pos.z   = POS_BFP_OF_REAL(b2_vff_z);
+    ins_ltp_accel.z = ACCEL_BFP_OF_REAL(b2_vff_zdotdot);
+    ins_ltp_speed.z = SPEED_BFP_OF_REAL(b2_vff_zdot);
+    ins_ltp_pos.z   = POS_BFP_OF_REAL(b2_vff_z);
   }
   else { // feed accel from the sensors
-    booz_ins_ltp_accel.z = ACCEL_BFP_OF_REAL(z_accel_float);
+    ins_ltp_accel.z = ACCEL_BFP_OF_REAL(z_accel_float);
   }
 #else
-  booz_ins_ltp_accel.z = ACCEL_BFP_OF_REAL(z_accel_float);
+  ins_ltp_accel.z = ACCEL_BFP_OF_REAL(z_accel_float);
 #endif /* USE_VFF */
 
 #ifdef USE_HFF
   /* propagate horizontal filter */
   b2_hff_propagate();
 #else
-  booz_ins_ltp_accel.x = accel_ltp.x;
-  booz_ins_ltp_accel.y = accel_ltp.y;
+  ins_ltp_accel.x = accel_ltp.x;
+  ins_ltp_accel.y = accel_ltp.y;
 #endif /* USE_HFF */
 
-  INT32_VECT3_ENU_OF_NED(booz_ins_enu_pos, booz_ins_ltp_pos);
-  INT32_VECT3_ENU_OF_NED(booz_ins_enu_speed, booz_ins_ltp_speed);
-  INT32_VECT3_ENU_OF_NED(booz_ins_enu_accel, booz_ins_ltp_accel);
+  INT32_VECT3_ENU_OF_NED(ins_enu_pos, ins_ltp_pos);
+  INT32_VECT3_ENU_OF_NED(ins_enu_speed, ins_ltp_speed);
+  INT32_VECT3_ENU_OF_NED(ins_enu_accel, ins_ltp_accel);
 }
 
-void booz_ins_update_baro() {
+void ins_update_baro() {
 #ifdef USE_VFF
   if (baro.status == BS_RUNNING) {
-    if (!booz_ins_baro_initialised) {
-      booz_ins_qfe = baro.absolute;
-      booz_ins_baro_initialised = TRUE;
+    if (!ins_baro_initialised) {
+      ins_qfe = baro.absolute;
+      ins_baro_initialised = TRUE;
     }
-    booz_ins_baro_alt = ((baro.absolute - booz_ins_qfe) * 
BOOZ_INS_BARO_SENS_NUM)/BOOZ_INS_BARO_SENS_DEN;
-    float alt_float = POS_FLOAT_OF_BFP(booz_ins_baro_alt);
-    if (booz_ins_vf_realign) {
-      booz_ins_vf_realign = FALSE;
-      booz_ins_qfe = baro.absolute;
+    ins_baro_alt = ((baro.absolute - ins_qfe) * 
BOOZ_INS_BARO_SENS_NUM)/BOOZ_INS_BARO_SENS_DEN;
+    float alt_float = POS_FLOAT_OF_BFP(ins_baro_alt);
+    if (ins_vf_realign) {
+      ins_vf_realign = FALSE;
+      ins_qfe = baro.absolute;
 #ifdef BOOZ2_SONAR
-      booz_ins_sonar_offset = sonar_meas;
+      ins_sonar_offset = sonar_meas;
 #endif
       b2_vff_realign(0.);
-      booz_ins_ltp_accel.z = ACCEL_BFP_OF_REAL(b2_vff_zdotdot);
-      booz_ins_ltp_speed.z = SPEED_BFP_OF_REAL(b2_vff_zdot);
-      booz_ins_ltp_pos.z   = POS_BFP_OF_REAL(b2_vff_z);
-      booz_ins_enu_pos.z = -booz_ins_ltp_pos.z;
-      booz_ins_enu_speed.z = -booz_ins_ltp_speed.z;
-      booz_ins_enu_accel.z = -booz_ins_ltp_accel.z;
+      ins_ltp_accel.z = ACCEL_BFP_OF_REAL(b2_vff_zdotdot);
+      ins_ltp_speed.z = SPEED_BFP_OF_REAL(b2_vff_zdot);
+      ins_ltp_pos.z   = POS_BFP_OF_REAL(b2_vff_z);
+      ins_enu_pos.z = -ins_ltp_pos.z;
+      ins_enu_speed.z = -ins_ltp_speed.z;
+      ins_enu_accel.z = -ins_ltp_accel.z;
     }
     b2_vff_update(alt_float);
   }
@@ -210,24 +210,24 @@
 }
 
 
-void booz_ins_update_gps(void) {
+void ins_update_gps(void) {
 #ifdef USE_GPS
   if (booz_gps_state.fix == BOOZ2_GPS_FIX_3D) {
-    if (!booz_ins_ltp_initialised) {
-      ltp_def_from_ecef_i(&booz_ins_ltp_def, &booz_gps_state.ecef_pos);
-      booz_ins_ltp_def.lla.alt = booz_gps_state.lla_pos.alt;
-      booz_ins_ltp_def.hmsl = booz_gps_state.hmsl;
-      booz_ins_ltp_initialised = TRUE;
+    if (!ins_ltp_initialised) {
+      ltp_def_from_ecef_i(&ins_ltp_def, &booz_gps_state.ecef_pos);
+      ins_ltp_def.lla.alt = booz_gps_state.lla_pos.alt;
+      ins_ltp_def.hmsl = booz_gps_state.hmsl;
+      ins_ltp_initialised = TRUE;
     }
-    ned_of_ecef_point_i(&booz_ins_gps_pos_cm_ned, &booz_ins_ltp_def, 
&booz_gps_state.ecef_pos);
-    ned_of_ecef_vect_i(&booz_ins_gps_speed_cm_s_ned, &booz_ins_ltp_def, 
&booz_gps_state.ecef_vel);
+    ned_of_ecef_point_i(&ins_gps_pos_cm_ned, &ins_ltp_def, 
&booz_gps_state.ecef_pos);
+    ned_of_ecef_vect_i(&ins_gps_speed_cm_s_ned, &ins_ltp_def, 
&booz_gps_state.ecef_vel);
 #ifdef USE_HFF
-    VECT2_ASSIGN(booz_ins_gps_pos_m_ned, booz_ins_gps_pos_cm_ned.x, 
booz_ins_gps_pos_cm_ned.y);
-    VECT2_SDIV(booz_ins_gps_pos_m_ned, booz_ins_gps_pos_m_ned, 100.);
-    VECT2_ASSIGN(booz_ins_gps_speed_m_s_ned, booz_ins_gps_speed_cm_s_ned.x, 
booz_ins_gps_speed_cm_s_ned.y);
-    VECT2_SDIV(booz_ins_gps_speed_m_s_ned, booz_ins_gps_speed_m_s_ned, 100.);
-    if (booz_ins_hf_realign) {
-      booz_ins_hf_realign = FALSE;
+    VECT2_ASSIGN(ins_gps_pos_m_ned, ins_gps_pos_cm_ned.x, 
ins_gps_pos_cm_ned.y);
+    VECT2_SDIV(ins_gps_pos_m_ned, ins_gps_pos_m_ned, 100.);
+    VECT2_ASSIGN(ins_gps_speed_m_s_ned, ins_gps_speed_cm_s_ned.x, 
ins_gps_speed_cm_s_ned.y);
+    VECT2_SDIV(ins_gps_speed_m_s_ned, ins_gps_speed_m_s_ned, 100.);
+    if (ins_hf_realign) {
+      ins_hf_realign = FALSE;
 #ifdef SITL
       struct FloatVect2 true_pos, true_speed;
       VECT2_COPY(true_pos, fdm.ltpprz_pos);
@@ -235,48 +235,48 @@
       b2_hff_realign(true_pos, true_speed);
 #else
       const struct FloatVect2 zero = {0.0, 0.0};
-      b2_hff_realign(booz_ins_gps_pos_m_ned, zero);
+      b2_hff_realign(ins_gps_pos_m_ned, zero);
 #endif
     }
     b2_hff_update_gps();
 #ifndef USE_VFF /* vff not used */
-    booz_ins_ltp_pos.z =  (booz_ins_gps_pos_cm_ned.z * INT32_POS_OF_CM_NUM) / 
INT32_POS_OF_CM_DEN;
-    booz_ins_ltp_speed.z =  (booz_ins_gps_speed_cm_s_ned.z * 
INT32_SPEED_OF_CM_S_NUM) INT32_SPEED_OF_CM_S_DEN;
+    ins_ltp_pos.z =  (ins_gps_pos_cm_ned.z * INT32_POS_OF_CM_NUM) / 
INT32_POS_OF_CM_DEN;
+    ins_ltp_speed.z =  (ins_gps_speed_cm_s_ned.z * INT32_SPEED_OF_CM_S_NUM) 
INT32_SPEED_OF_CM_S_DEN;
 #endif /* vff not used */
 #endif /* hff used */
 
 
 #ifndef USE_HFF /* hff not used */
 #ifndef USE_VFF /* neither hf nor vf used */
-    INT32_VECT3_SCALE_3(booz_ins_ltp_pos, booz_ins_gps_pos_cm_ned, 
INT32_POS_OF_CM_NUM, INT32_POS_OF_CM_DEN);
-    INT32_VECT3_SCALE_3(booz_ins_ltp_speed, booz_ins_gps_speed_cm_s_ned, 
INT32_SPEED_OF_CM_S_NUM, INT32_SPEED_OF_CM_S_DEN);
+    INT32_VECT3_SCALE_3(ins_ltp_pos, ins_gps_pos_cm_ned, INT32_POS_OF_CM_NUM, 
INT32_POS_OF_CM_DEN);
+    INT32_VECT3_SCALE_3(ins_ltp_speed, ins_gps_speed_cm_s_ned, 
INT32_SPEED_OF_CM_S_NUM, INT32_SPEED_OF_CM_S_DEN);
 #else /* only vff used */
-    INT32_VECT2_SCALE_2(booz_ins_ltp_pos, booz_ins_gps_pos_cm_ned, 
INT32_POS_OF_CM_NUM, INT32_POS_OF_CM_DEN);
-    INT32_VECT2_SCALE_2(booz_ins_ltp_speed, booz_ins_gps_speed_cm_s_ned, 
INT32_SPEED_OF_CM_S_NUM, INT32_SPEED_OF_CM_S_DEN);
+    INT32_VECT2_SCALE_2(ins_ltp_pos, ins_gps_pos_cm_ned, INT32_POS_OF_CM_NUM, 
INT32_POS_OF_CM_DEN);
+    INT32_VECT2_SCALE_2(ins_ltp_speed, ins_gps_speed_cm_s_ned, 
INT32_SPEED_OF_CM_S_NUM, INT32_SPEED_OF_CM_S_DEN);
 #endif
 
 #ifdef USE_GPS_LAG_HACK
-    VECT2_COPY(d_pos, booz_ins_ltp_speed);
+    VECT2_COPY(d_pos, ins_ltp_speed);
     INT32_VECT2_RSHIFT(d_pos, d_pos, 11);
-    VECT2_ADD(booz_ins_ltp_pos, d_pos);
+    VECT2_ADD(ins_ltp_pos, d_pos);
 #endif
 #endif /* hff not used */
 
-    INT32_VECT3_ENU_OF_NED(booz_ins_enu_pos, booz_ins_ltp_pos);
-    INT32_VECT3_ENU_OF_NED(booz_ins_enu_speed, booz_ins_ltp_speed);
-    INT32_VECT3_ENU_OF_NED(booz_ins_enu_accel, booz_ins_ltp_accel);
+    INT32_VECT3_ENU_OF_NED(ins_enu_pos, ins_ltp_pos);
+    INT32_VECT3_ENU_OF_NED(ins_enu_speed, ins_ltp_speed);
+    INT32_VECT3_ENU_OF_NED(ins_enu_accel, ins_ltp_accel);
   }
 #endif /* USE_GPS */
 }
 
-void booz_ins_update_sonar() {
+void ins_update_sonar() {
 #if defined BOOZ2_SONAR && defined USE_VFF
   static int32_t sonar_filtered = 0;
   sonar_filtered = (sonar_meas + 2*sonar_filtered) / 3;
   /* update baro_qfe assuming a flat ground */
-  if (booz_ins_update_on_agl && booz2_analog_baro_status == 
BOOZ2_ANALOG_BARO_RUNNING) {
-    int32_t d_sonar = (((int32_t)sonar_filtered - booz_ins_sonar_offset) * 
BOOZ_INS_SONAR_SENS_NUM) / BOOZ_INS_SONAR_SENS_DEN;
-    booz_ins_qfe = (int32_t)booz2_analog_baro_value + (d_sonar * 
(BOOZ_INS_BARO_SENS_DEN))/BOOZ_INS_BARO_SENS_NUM;
+  if (ins_update_on_agl && booz2_analog_baro_status == 
BOOZ2_ANALOG_BARO_RUNNING) {
+    int32_t d_sonar = (((int32_t)sonar_filtered - ins_sonar_offset) * 
BOOZ_INS_SONAR_SENS_NUM) / BOOZ_INS_SONAR_SENS_DEN;
+    ins_qfe = (int32_t)booz2_analog_baro_value + (d_sonar * 
(BOOZ_INS_BARO_SENS_DEN))/BOOZ_INS_BARO_SENS_NUM;
   }
 #endif
 }

Modified: paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins.h
===================================================================
--- paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins.h     2010-09-28 
14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/ins.h     2010-09-28 
14:04:33 UTC (rev 6003)
@@ -21,55 +21,55 @@
  * Boston, MA 02111-1307, USA.
  */
 
-#ifndef BOOZ2_INS_H
-#define BOOZ2_INS_H
+#ifndef INS_H
+#define INS_H
 
 #include "std.h"
 #include "math/pprz_geodetic_int.h"
 #include "math/pprz_algebra_float.h"
 
 /* gps transformed to LTP-NED  */
-extern struct LtpDef_i  booz_ins_ltp_def;
-extern          bool_t  booz_ins_ltp_initialised;
-extern struct NedCoor_i booz_ins_gps_pos_cm_ned;
-extern struct NedCoor_i booz_ins_gps_speed_cm_s_ned;
+extern struct LtpDef_i  ins_ltp_def;
+extern          bool_t  ins_ltp_initialised;
+extern struct NedCoor_i ins_gps_pos_cm_ned;
+extern struct NedCoor_i ins_gps_speed_cm_s_ned;
 
 /* barometer                   */
 #ifdef USE_VFF
-extern int32_t booz_ins_baro_alt;
-extern int32_t booz_ins_qfe;
-extern bool_t  booz_ins_baro_initialised;
+extern int32_t ins_baro_alt;
+extern int32_t ins_qfe;
+extern bool_t  ins_baro_initialised;
 #ifdef BOOZ2_SONAR
-extern bool_t  booz_ins_update_on_agl; /* use sonar to update agl if available 
*/
-extern int32_t booz_ins_sonar_offset;
+extern bool_t  ins_update_on_agl; /* use sonar to update agl if available */
+extern int32_t ins_sonar_offset;
 #endif
 #endif
 
 /* output LTP NED               */
-extern struct NedCoor_i booz_ins_ltp_pos;
-extern struct NedCoor_i booz_ins_ltp_speed;
-extern struct NedCoor_i booz_ins_ltp_accel;
+extern struct NedCoor_i ins_ltp_pos;
+extern struct NedCoor_i ins_ltp_speed;
+extern struct NedCoor_i ins_ltp_accel;
 /* output LTP ENU               */
-extern struct EnuCoor_i booz_ins_enu_pos;
-extern struct EnuCoor_i booz_ins_enu_speed;
-extern struct EnuCoor_i booz_ins_enu_accel;
+extern struct EnuCoor_i ins_enu_pos;
+extern struct EnuCoor_i ins_enu_speed;
+extern struct EnuCoor_i ins_enu_accel;
 #ifdef USE_HFF
 /* horizontal gps transformed to NED in meters as float */
-extern struct FloatVect2 booz_ins_gps_pos_m_ned;
-extern struct FloatVect2 booz_ins_gps_speed_m_s_ned;
+extern struct FloatVect2 ins_gps_pos_m_ned;
+extern struct FloatVect2 ins_gps_speed_m_s_ned;
 #endif
 
-extern bool_t booz_ins_hf_realign;
-extern bool_t booz_ins_vf_realign;
+extern bool_t ins_hf_realign;
+extern bool_t ins_vf_realign;
 
-extern void booz_ins_init( void );
-extern void booz_ins_periodic( void );
-extern void booz_ins_realign_h(struct FloatVect2 pos, struct FloatVect2 speed);
-extern void booz_ins_realign_v(float z);
-extern void booz_ins_propagate( void );
-extern void booz_ins_update_baro( void );
-extern void booz_ins_update_gps( void );
-extern void booz_ins_update_sonar( void );
+extern void ins_init( void );
+extern void ins_periodic( void );
+extern void ins_realign_h(struct FloatVect2 pos, struct FloatVect2 speed);
+extern void ins_realign_v(float z);
+extern void ins_propagate( void );
+extern void ins_update_baro( void );
+extern void ins_update_gps( void );
+extern void ins_update_sonar( void );
 
 
-#endif /* BOOZ2_INS_H */
+#endif /* INS_H */

Modified: paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/main.c
===================================================================
--- paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/main.c    2010-09-28 
14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/firmwares/rotorcraft/main.c    2010-09-28 
14:04:33 UTC (rev 6003)
@@ -53,7 +53,7 @@
 #include "booz_guidance.h"
 
 #include "ahrs.h"
-#include "booz2_ins.h"
+#include "ins.h"
 
 #if defined USE_CAM || USE_DROP
 #include "booz2_pwm_hw.h"
@@ -122,7 +122,7 @@
   ahrs_aligner_init();
   ahrs_init();
 
-  booz_ins_init();
+  ins_init();
 
 #ifdef USE_GPS
   booz_gps_init();
@@ -231,12 +231,12 @@
 #ifdef SITL
     if (nps_bypass_ahrs) sim_overwrite_ahrs();
 #endif
-    booz_ins_propagate();
+    ins_propagate();
   }
 }
 
 static inline void on_baro_abs_event( void ) {
-  booz_ins_update_baro();
+  ins_update_baro();
 }
 
 static inline void on_baro_dif_event( void ) {
@@ -244,7 +244,7 @@
 }
 
 static inline void on_gps_event(void) {
-  booz_ins_update_gps();
+  ins_update_gps();
 }
 
 static inline void on_mag_event(void) {

Modified: paparazzi3/trunk/sw/airborne/modules/cam_control/booz_cam.c
===================================================================
--- paparazzi3/trunk/sw/airborne/modules/cam_control/booz_cam.c 2010-09-28 
14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/modules/cam_control/booz_cam.c 2010-09-28 
14:04:33 UTC (rev 6003)
@@ -26,7 +26,7 @@
 #include "booz2_pwm_hw.h"
 #include "ahrs.h"
 #include "booz2_navigation.h"
-#include "booz2_ins.h"
+#include "ins.h"
 #include "flight_plan.h"
 
 uint8_t booz_cam_mode;
@@ -116,14 +116,14 @@
 #ifdef WP_CAM
       {
         struct Int32Vect2 diff;
-        VECT2_DIFF(diff, waypoints[WP_CAM], booz_ins_enu_pos);
+        VECT2_DIFF(diff, waypoints[WP_CAM], ins_enu_pos);
         INT32_VECT2_RSHIFT(diff,diff,INT32_POS_FRAC);
         INT32_ATAN2(booz_cam_pan,diff.x,diff.y);
         nav_heading = booz_cam_pan;
 #ifdef BOOZ_CAM_USE_TILT_ANGLES
         int32_t dist, height;
         INT32_VECT2_NORM(dist, diff);
-        height = (waypoints[WP_CAM].z - booz_ins_enu_pos.z) >> INT32_POS_FRAC;
+        height = (waypoints[WP_CAM].z - ins_enu_pos.z) >> INT32_POS_FRAC;
         INT32_ATAN2(booz_cam_tilt, height, dist);
         Bound(booz_cam_tilt, CAM_TA_MIN, CAM_TA_MAX);
         booz_cam_tilt_pwm = BOOZ_CAM_TILT_MIN + (BOOZ_CAM_TILT_MAX - 
BOOZ_CAM_TILT_MIN) * (booz_cam_tilt - CAM_TA_MIN) / (CAM_TA_MAX - CAM_TA_MIN);

Modified: paparazzi3/trunk/sw/airborne/modules/cam_control/cam_track.c
===================================================================
--- paparazzi3/trunk/sw/airborne/modules/cam_control/cam_track.c        
2010-09-28 14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/modules/cam_control/cam_track.c        
2010-09-28 14:04:33 UTC (rev 6003)
@@ -24,11 +24,11 @@
 
 #include "cam_track.h"
 
-#include "booz2_ins.h"
+#include "ins.h"
 #include "ahrs.h"
 
 #ifdef USE_HFF
-#include "ins/booz2_hf_float.h"
+#include "ins/hf_float.h"
 #endif
 
 struct FloatVect3 target_pos_ned;
@@ -57,8 +57,8 @@
 uint8_t cam_data_len;
 
 void track_init(void) {
-  booz_ins_ltp_initialised = TRUE; // ltp is initialized and centered on the 
target
-  booz_ins_update_on_agl = TRUE;   // use sonar to update agl (assume flat 
ground)
+  ins_ltp_initialised = TRUE; // ltp is initialized and centered on the target
+  ins_update_on_agl = TRUE;   // use sonar to update agl (assume flat ground)
 
   cam_status = UNINIT;
   cam_data_len = CAM_DATA_LEN;
@@ -99,7 +99,7 @@
   cmd_msg[c++] = '0' + ((unsigned int) (1000*psi) % 10);
   cmd_msg[c++] = '0' + ((unsigned int) (10000*psi) % 10);
   cmd_msg[c++] = ' ';
-  float alt = -POS_FLOAT_OF_BFP(booz_ins_ltp_pos.z);
+  float alt = -POS_FLOAT_OF_BFP(ins_ltp_pos.z);
   //alt = 0.40;
   if (alt > 0) cmd_msg[c++] = ' ';
   else { cmd_msg[c++] = '-'; alt = -alt; }
@@ -120,31 +120,31 @@
 }
 
 void track_event(void) {
-  if (!booz_ins_ltp_initialised) {
-    booz_ins_ltp_initialised = TRUE;
-    booz_ins_hf_realign = TRUE;
+  if (!ins_ltp_initialised) {
+    ins_ltp_initialised = TRUE;
+    ins_hf_realign = TRUE;
   }
 
 #ifdef USE_HFF
-  if (booz_ins_hf_realign) {
-    booz_ins_hf_realign = FALSE;
+  if (ins_hf_realign) {
+    ins_hf_realign = FALSE;
     struct FloatVect2 pos, zero;
     pos.x = -target_pos_ned.x;
     pos.y = -target_pos_ned.y;
-    booz_ins_realign_h(pos, zero);
+    ins_realign_h(pos, zero);
   }
   const stuct FlotVect2 measuremet_noise = { 10.0, 10.0);
   b2_hff_update_pos(-target_pos_ned, measurement_noise);
-  booz_ins_ltp_accel.x = ACCEL_BFP_OF_REAL(b2_hff_state.xdotdot);
-  booz_ins_ltp_accel.y = ACCEL_BFP_OF_REAL(b2_hff_state.ydotdot);
-  booz_ins_ltp_speed.x = SPEED_BFP_OF_REAL(b2_hff_state.xdot);
-  booz_ins_ltp_speed.y = SPEED_BFP_OF_REAL(b2_hff_state.ydot);
-  booz_ins_ltp_pos.x   = POS_BFP_OF_REAL(b2_hff_state.x);
-  booz_ins_ltp_pos.y   = POS_BFP_OF_REAL(b2_hff_state.y);
+  ins_ltp_accel.x = ACCEL_BFP_OF_REAL(b2_hff_state.xdotdot);
+  ins_ltp_accel.y = ACCEL_BFP_OF_REAL(b2_hff_state.ydotdot);
+  ins_ltp_speed.x = SPEED_BFP_OF_REAL(b2_hff_state.xdot);
+  ins_ltp_speed.y = SPEED_BFP_OF_REAL(b2_hff_state.ydot);
+  ins_ltp_pos.x   = POS_BFP_OF_REAL(b2_hff_state.x);
+  ins_ltp_pos.y   = POS_BFP_OF_REAL(b2_hff_state.y);
 #else
   // store pos in ins
-  booz_ins_ltp_pos.x = -(POS_BFP_OF_REAL(target_pos_ned.x));
-  booz_ins_ltp_pos.y = -(POS_BFP_OF_REAL(target_pos_ned.y));
+  ins_ltp_pos.x = -(POS_BFP_OF_REAL(target_pos_ned.x));
+  ins_ltp_pos.y = -(POS_BFP_OF_REAL(target_pos_ned.y));
   // compute speed from last pos
   // TODO get delta T
   // store last pos

Modified: paparazzi3/trunk/sw/airborne/modules/sonar/sonar_maxbotix_booz.h
===================================================================
--- paparazzi3/trunk/sw/airborne/modules/sonar/sonar_maxbotix_booz.h    
2010-09-28 14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/modules/sonar/sonar_maxbotix_booz.h    
2010-09-28 14:04:33 UTC (rev 6003)
@@ -39,7 +39,7 @@
 extern void maxbotix_init(void);
 extern void maxbotix_read(void);
 
-#include "booz2_ins.h" // needed because booz_ins is not a module
+#include "ins.h" // needed because ins is not a module
 
 #define SonarEvent(_handler) { \
   if (sonar_data_available) { \

Modified: 
paparazzi3/trunk/sw/airborne/modules/vehicle_interface/vi_test_signal.c
===================================================================
--- paparazzi3/trunk/sw/airborne/modules/vehicle_interface/vi_test_signal.c     
2010-09-28 14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/airborne/modules/vehicle_interface/vi_test_signal.c     
2010-09-28 14:04:33 UTC (rev 6003)
@@ -23,7 +23,7 @@
 
 #include "booz_fms.h"
 
-#include "booz2_ins.h"
+#include "ins.h"
 #include "math/pprz_algebra_int.h"
 
 #define FMS_TEST_SIGNAL_DEFAULT_MODE       STEP_YAW
@@ -69,7 +69,7 @@
 #if 0    
   case BOOZ_FMS_TEST_SIGNAL_MODE_VERTICAL: {
     if (booz2_guidance_v_mode < BOOZ2_GUIDANCE_V_MODE_HOVER)
-      booz_fms_test_signal_start_z = booz_ins_ltp_pos.z;
+      booz_fms_test_signal_start_z = ins_ltp_pos.z;
     else {
       booz_fms_input.v_sp.height = (booz_fms_test_signal_counter < 
booz_fms_test_signal_period) ?
        booz_fms_test_signal_start_z : 

Modified: paparazzi3/trunk/sw/simulator/nps/nps_ivy.c
===================================================================
--- paparazzi3/trunk/sw/simulator/nps/nps_ivy.c 2010-09-28 14:04:22 UTC (rev 
6002)
+++ paparazzi3/trunk/sw/simulator/nps/nps_ivy.c 2010-09-28 14:04:33 UTC (rev 
6003)
@@ -94,8 +94,8 @@
   struct EnuCoor_i enu;
   lla.lat = INT32_RAD_OF_DEG(atoi(argv[3]));
   lla.lon = INT32_RAD_OF_DEG(atoi(argv[4]));
-  lla.alt = atoi(argv[5]) - booz_ins_ltp_def.hmsl + booz_ins_ltp_def.lla.alt;
-  enu_of_lla_point_i(&enu,&booz_ins_ltp_def,&lla);
+  lla.alt = atoi(argv[5]) - ins_ltp_def.hmsl + ins_ltp_def.lla.alt;
+  enu_of_lla_point_i(&enu,&ins_ltp_def,&lla);
   enu.x = POS_BFP_OF_REAL(enu.x)/100;
   enu.y = POS_BFP_OF_REAL(enu.y)/100;
   enu.z = POS_BFP_OF_REAL(enu.z)/100;

Modified: paparazzi3/trunk/sw/simulator/old_booz/booz2_sim_main.c
===================================================================
--- paparazzi3/trunk/sw/simulator/old_booz/booz2_sim_main.c     2010-09-28 
14:04:22 UTC (rev 6002)
+++ paparazzi3/trunk/sw/simulator/old_booz/booz2_sim_main.c     2010-09-28 
14:04:33 UTC (rev 6003)
@@ -215,11 +215,11 @@
 
 
 #ifdef BYPASS_INS
-#include "booz2_ins.h"
+#include "ins.h"
 static void sim_overwrite_ins(void) {
-  booz_ins_position.z    = BOOZ_POS_I_OF_F(bfm.pos_ltp->ve[AXIS_Z]);
-  booz_ins_speed_earth.z = BOOZ_SPEED_I_OF_F(bfm.speed_ltp->ve[AXIS_Z]);
-  booz_ins_accel_earth.z = BOOZ_ACCEL_I_OF_F(bfm.accel_ltp->ve[AXIS_Z]);
+  ins_position.z    = BOOZ_POS_I_OF_F(bfm.pos_ltp->ve[AXIS_Z]);
+  ins_speed_earth.z = BOOZ_SPEED_I_OF_F(bfm.speed_ltp->ve[AXIS_Z]);
+  ins_accel_earth.z = BOOZ_ACCEL_I_OF_F(bfm.accel_ltp->ve[AXIS_Z]);
 }
 #endif /* BYPASS_INS */
 
@@ -358,9 +358,9 @@
   int alt = atoi(argv[5]);
   lla.lat = INT32_RAD_OF_DEG(lat);
   lla.lon = INT32_RAD_OF_DEG(lon);
-  lla.alt = alt+booz_ins_ltp_def.lla.alt;
-  //printf("move rad %d %d %d 
(%d)\n",lla.lat,lla.lon,lla.alt,booz_ins_ltp_def.lla.alt);
-  enu_of_lla_point_i(&enu,&booz_ins_ltp_def,&lla);
+  lla.alt = alt+ins_ltp_def.lla.alt;
+  //printf("move rad %d %d %d 
(%d)\n",lla.lat,lla.lon,lla.alt,ins_ltp_def.lla.alt);
+  enu_of_lla_point_i(&enu,&ins_ltp_def,&lla);
   enu.x = POS_BFP_OF_REAL(enu.x)/100;
   enu.y = POS_BFP_OF_REAL(enu.y)/100;
   enu.z = POS_BFP_OF_REAL(enu.z)/100;




reply via email to

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