Commit Graph

13838 Commits

Author SHA1 Message Date
k.n.mcguire@tudelft.nl 6dd3c62934 [modules] made a seperate function for opticflow by fast9 and LK and added edgflow to opticflow_calculator 2016-03-09 16:11:39 +01:00
k.n.mcguire@tudelft.nl 69fd592501 [modules] added settings to switch between edgeflow and LK, and some extra variables 2016-03-09 15:44:54 +01:00
k.n.mcguire@tudelft.nl 5672a5274f [modules] cleaned up opticalflow modules and edgeflow 2016-02-24 16:57:42 +01:00
k.n.mcguire@tudelft.nl 1307c0a808 [modules]edgeflow: fixed unstable fps problem 2016-02-24 12:03:37 +01:00
k.n.mcguire@tudelft.nl a7226ee743 [modules]edgeflow calculate velocity, however fps is still wrong 2016-02-23 16:40:14 +01:00
k.n.mcguire@tudelft.nl d08d7aa5d8 [modules] implemented simple edgeflow 2016-02-23 14:06:43 +01:00
k.n.mcguire@tudelft.nl 87df5bc3cb [modules]Edgeflow: create edgehist and put in a circular array 2016-02-23 11:54:21 +01:00
k.n.mcguire@tudelft.nl 2b7adce6e2 [modules] added edge_flow files to be inserted in the optical flow module 2016-02-23 09:39:14 +01:00
k.n.mcguire@tudelft.nl 78f892924a [conf] modifications to control panel and added a new airframefile 2016-02-23 09:38:30 +01:00
Felix Ruess bf47ef1364 [gps] minor dox fixes 2016-02-20 20:01:16 +01:00
Felix Ruess 03a33b1377 [dox] add simulator sources to doxygen 2016-02-20 20:00:37 +01:00
Felix Ruess 3ba1c24601 clarify altitude reference in ac info 2016-02-20 16:36:05 +01:00
Felix Ruess 991ab51565 Merge pull request #1542 from OpenUAS/fix_bebop_magneto
Fixed bebop magnetometer
Was a regression from commit 25fddec9d0
2016-02-19 16:07:53 +01:00
Gautier Hattenberger 5bd417e39e [mag] make channel config availale in all cases for hmc58xx module
this is needed for the reporting function
2016-02-19 15:53:09 +01:00
Developer ffad7dc759 Raw read, defect found, fixed and tested magnetometer 2016-02-18 22:58:12 +01:00
Felix Ruess dbb0c6c2ef [fixedwing] more nav/flight_plan compilation fixes 2016-02-17 21:28:24 +01:00
Ewoud Smeur 3b100cd882 zero gravity heuristic for vibrating heli 2016-02-17 13:05:14 +01:00
Ewoud Smeur 799a9a7586 fix integrator scaling for rate control 2016-02-17 13:01:39 +01:00
Richard A Burton 9b559164fd Convert subsystem to module for HooperFly frames 2016-02-16 15:45:17 -08:00
Felix Ruess 620cb526d6 [fixedwing] try to fix nav.c
this still needs some serious cleanup and refactoring!
2016-02-16 22:18:34 +01:00
Felix Ruess 0aa67a112b [conf] fix ins_vectornav gps type
still doesn't properly support multi-gps, needs it's own gps struct...
2016-02-16 22:18:34 +01:00
Felix Ruess 470311987f [conf] flixr: convert subsystems to modules 2016-02-16 22:18:31 +01:00
bartremes 89560dc84f [GPS] bebop 2 gps fix for parrot app
enable NMEA protocol for receiving config commands so the native bebop2 app can reconfigure it
2016-02-16 18:45:15 +01:00
Gautier Hattenberger fdb133051c [gps] adapt vectornav ins to multi GPS support 2016-02-15 19:45:27 +01:00
Gautier Hattenberger 80b338ce02 [gps] fix ins_xsens700 for gps registering 2016-02-15 19:45:01 +01:00
Gautier Hattenberger 9e7419fd1f [warning] test index first in median filter sort function 2016-02-15 16:57:42 +01:00
Gautier Hattenberger b9c0d277d5 [gps] fix gps datalink implementation 2016-02-14 19:34:18 +01:00
Gautier Hattenberger 664bc8a775 [gps] update gps ublox module to comply with multi gps 2016-02-12 21:13:02 +01:00
Felix Ruess 2d2349f421 Merge pull request #1532 from flixr/multigps_ms
support for multiple GPS

To e.g. use piksi as a secondary GPS:
```
<subsystem name="gps" type="ubx">
  <configure name="UBX_GPS_PORT" value="UART2"/>
</subsystem>
<subsystem name="gps" type="piksi">
  <configure name="PIKSI_GPS_PORT" value="UART3"/>
  <configure name="SECONDARY_GPS" value="piksi"/>
</subsystem>
 ```
2016-02-12 18:44:09 +01:00
Gautier Hattenberger 49b215f908 [telemetry] change protection flag name for PIKSI_HEARTBEAT 2016-02-12 18:26:07 +01:00
Felix Ruess 6e75ed84e2 [build] use VPATH for pprzlink
for better dependency resolution and avoid having home/var/share/pprzlink instead of pprzlink in var/aircrafts/<AC>/<target>
2016-02-12 14:48:41 +01:00
Felix Ruess f305882b20 Merge pull request #1534 from paparazzi/modules_makefile
Modules makefile improvements

Two improvements for the makefile section of modules in order to efficiently replace subsystems:
* add firmware option to allow a single module to handle specific firmware options
* case modifier for upper/lower version makefile variables: much cleaner xml code
* default values for configure options

e.g. `<configure name="FOO_I2C_DEV" default="i2c0" case="upper|lower"/>`
2016-02-12 11:53:27 +01:00
Gautier Hattenberger a5ed01bab4 [build] use 'default' instead of 'value' to pass default values 2016-02-12 00:03:18 +01:00
Gautier Hattenberger d76887c062 [build] add firmware option to modules' makefile section
- allow to make a single module with specific firmware support
- example with telemetry_transparent module
2016-02-10 19:06:58 +01:00
Gautier Hattenberger ce4a76d273 fix generated makefile option 2016-02-10 18:38:25 +01:00
Gautier Hattenberger 904507a4e6 [build] add case modifier to modules' makefile
- this allow to use lower and upper version of a makefile variable.
- can also be use to provide default value to some variables.
2016-02-10 18:05:43 +01:00
Gautier Hattenberger 15eb4e7550 [airframes] fix ENAC conf for included files 2016-02-09 19:27:01 +01:00
Felix Ruess 3a8fd5aed4 [conf] bebop2_indi: set G2 to zero for nps 2016-02-09 10:17:13 +01:00
Gautier Hattenberger c9b2e4b158 [airframes] update ENAC airframes to use modules only 2016-02-09 09:59:51 +01:00
masierra 48f080f26e [gps] swapped GPS_SECONDARY for SECONDARY_GPS 2016-02-08 12:03:41 -08:00
Felix Ruess e4288d1694 [gps] fix typo in piksi makefile and add multi gps example 2016-02-07 22:17:09 +01:00
Felix Ruess 34052fb37a [gps] replace USE_MULTI_GPS check with GPS_SECONDARY 2016-02-07 22:05:33 +01:00
Felix Ruess 7529efdcf1 [gps] make more dual gps capable 2016-02-07 21:52:01 +01:00
Felix Ruess 277e8b24da [gps] set default GPS_IDs to GPS_MULTI_ID
so that by default you get the currently "best" GPS if you have multiple ones
and you don't get the GPS callback called twice if you only have one (once from the original and once from gps.c with GPS_MULTI_ID)
2016-02-07 21:25:40 +01:00
Felix Ruess 01ae32cbde [gps] cleanup multi gps implementation
instead of a gps_multi_id subsystem, do it like for AHRS, e.g.
```
<subsystem name="gps" type="ubx"/>
<subsystem name="gps" type="piksi>
  <configure name="GPS_SECONDARY" value="piksi"/>
</subsystem>
```
2016-02-07 21:22:51 +01:00
Gautier Hattenberger 21c8e86c06 Merge pull request #1530 from paparazzi/flight_plan_variables
[flight_plan] allow variable declaration from flight plan
2016-02-07 21:16:07 +01:00
Felix Ruess 9ea68e861c [math] fix pprz_geodetic_wgs84.h
- fix type
- make pprz_geodetic_wgs84_int static
2016-02-07 17:28:30 +01:00
Felix Ruess 961f6823b4 [ext] update pprzlink for multigps 2016-02-07 16:52:13 +01:00
Felix Ruess a482053be9 [math] add wgs84_ellipsoid_to_geoid_i 2016-02-07 15:48:53 +01:00
Felix Ruess 2274b3eb30 [generators] gen_aircraft: don't add valid modules twice 2016-02-07 13:29:29 +01:00