Commit Graph

14607 Commits

Author SHA1 Message Date
Michal Podhradsky ff265a57c1 [vff_extended] Make process and measurement noise adjustable via settings (for inflight tuning) 2016-11-15 15:30:15 -08:00
Michal Podhradsky 7b4cfeb43a Lower frequency of debug messages so it doesn't eat up all telemetry bandwidth 2016-11-15 15:27:59 -08:00
Michal Podhradsky b875af90a1 Compile px4fmu baro even without px4fmu_IMU module (SPI dependency) 2016-11-15 15:27:07 -08:00
Gautier Hattenberger 8ebbbdd07b [ahrs] fix typo in config files 2016-11-15 15:30:21 +01:00
Gautier Hattenberger 9c983ab73c [logger] fix spi direct logger 2016-11-14 00:19:16 +01:00
Hector Garcia de Marina 125a361bbd now we process only the msgs from the ac_id aircraft (#1947) 2016-11-13 22:08:50 +01:00
Michal Podhradsky 0b87409847 Make travis compile again 2016-11-11 17:17:54 -08:00
Michal Podhradsky 8cfa5f18dd PX4FLOW integration (#1907)
Fixed the velocity messages (using the correct variables)
Works for PX4FLOW mounted as described here: https://pixhawk.org/modules/px4flow
Option to use i2c or UART to get data from PX4FLOW
Sends debug messages (maybe make optional if needed).
2016-11-10 21:18:51 +01:00
Titus 5fa0b209d0 Fixed two header files ifdefined (#1945) 2016-11-10 17:47:34 +01:00
Gautier Hattenberger a8494f312e [esc32] always send status message
when sending to both sdlog and telemetry at different rates, one of the
two might be skipped because the data_available flag was set to false
2016-11-10 16:32:33 +01:00
Gautier Hattenberger c8eb4b2a2f [sdlog] error message when using old subsystem name 2016-11-10 15:25:08 +01:00
Gautier Hattenberger 3fc0c2bea1 [sdlog] prevent segfault by checking file descriptor before using it 2016-11-10 15:18:41 +01:00
Gautier Hattenberger 5ae3ffe48e [flightplan] fix gen_fp when 'path' is used in a loops 2016-11-08 23:02:47 +01:00
Gautier Hattenberger c4dc3c6fee update pprzlink for new mission messages 2016-11-08 22:30:24 +01:00
Gautier Hattenberger 1c7d9541dc [plotter] disable usused std and average computation to prevent glib warning (fix #1936) 2016-11-08 21:59:51 +01:00
Rijesh Augustine cf2705d1c7 added mission index to mission module (#1918)
* added mission index to mission module
* Removed task list and only added index list
2016-11-08 17:48:39 +01:00
kevindehecker 0ffaaf85b6 [generator] Qt project generator with VPath fix (#1940)
Replaces #1533. Description over there is still accurate. Two additions:

- The user needs to manually set PAPARAZZI_HOME, PAPARAZZI_SRC and TARGET in the build environment after opening .creator file.
- The user needs to manually set the build and clean steps. Disable the check at "all" and put in "Make Arguments": -C /home/houjebek/paparazzi -f Makefile.ac AIRCRAFT=<name> <target>.compile. For example: -C /home/houjebek/paparazzi -f Makefile.ac AIRCRAFT=Iris ap.compile

This needs to happen only once, after which QT will create a .creator.user file
2016-11-08 09:27:20 +01:00
Christophe De Wagter f1038ccd12 [generator] flight_plan rotorcraft does not parse return statement (#1942)
also parse return in rotorcraft, not just fixedwing
2016-11-07 20:40:52 +01:00
Felix Ruess 5aa76be56d [intermcu] fix ABI in fbw
in every target ABI is used, ABI_C needs to be defined in one file that includes abi.h
Since main_fbw doesn't need ABI, do it in intermcu_fbw
2016-11-07 20:36:13 +01:00
Christophe De Wagter cc0d60b4a4 [ext] opencv videoio enabled 2016-12-14 17:37:48 +01:00
Christophe De Wagter 51f5e2ccf0 [conf] fix non-compiling airframes 2016-12-14 17:37:02 +01:00
Felix Ruess a78cbadc30 [rotorcraft] fix compilation without GPS 2016-11-07 10:19:34 +01:00
Hector Garcia de Marina b6c134a856 GVF python app now accepted ac_id as argument (#1941) 2016-11-06 11:17:11 +01:00
Ewoud Smeur 9fa7da81d3 [indi] make the guidance gains configurable (#1938) 2016-11-04 11:34:26 +01:00
Christophe De Wagter e76073cc86 [airframe][gcs] updated outback airframe gains and gcs settings (#1930) 2016-11-04 10:09:20 +01:00
Christophe De Wagter c053239c03 [intermcu] call periodic (fix) (#1929) 2016-11-04 09:40:32 +01:00
Hector Garcia de Marina 2257a889da Guidance Vector Field (#1919)
* pprzlink updated to master

* guidance vector field module

* sin trajectory, forgot a minus sign...

* xml files for GVF

* control/gvf.xml not needed anymore

* added some structs for settings and placing gvf_variables into structs

* demo flight plan for testing the settings of the GVF

* style fixed

* trigonometry calculations made only once

* syntax fixed

* pprzlink updated

* added defines and improved description in the module .xml

* module only works for fixedwing (so far)
2016-11-03 22:48:02 +01:00
Michal Podhradsky 7036dc9b0d Lidar-Lite v1 module (#1926) 2016-11-03 21:54:43 +01:00
Christophe De Wagter c8299abd7c [flight_plan] Outback Flightplan (#1934) 2016-11-03 21:45:23 +01:00
Christophe De Wagter 3b52a30681 [rotorcraft_mini] minimal rotorcraft message for very low bitrate links (#1928) 2016-11-02 23:07:18 +01:00
Felix Ruess d34baa8364 [conf] fix some TU Delft airframes 2016-11-02 23:02:08 +01:00
Felix Ruess 6a856ed2be [modules] fix module name of gps_ubx_ucenter 2016-11-02 23:02:08 +01:00
Felix Ruess 34e5f801d4 [abi] fix endless loop if AbiBindMsgX is called twice for same event (#1925)
AbiBindMsgX should be called only once per abi_event struct.
Regardless, this tries to make it a bit more robust if you re-use the same abi_event for consecutive AbiBindMsgX calls:
If AbiBindMsgX is called multiple times _consecutively_, the event/callback is now only added if it is different from the last one added...
This should at least fix the endless loop since the event->next can't point to itself anymore...

Should fix #1924 in a rudimentary way... but would still be possible to bind multiple times using the same abi_event if another bind for the same message happens in between.
Bottom line: make sure that your code doesn't call AbiBindMsg with the same abi_event struct multiple times!
2016-11-02 22:39:59 +01:00
Christophe De Wagter 996b97a4be [temp_adc] export temperature (e.g. to flightplan logic) (#1927) 2016-11-02 22:26:43 +01:00
Michal Podhradsky 5bda0f1cf4 Updated pprzlink 2016-11-02 14:13:29 -07:00
Felix Ruess cbc74d88f0 [intermcu] fix missing endif 2016-11-02 21:32:28 +01:00
Felix Ruess 527bbe95e7 [rotorcraft] guidance_v: add missing default switch case 2016-11-02 21:26:59 +01:00
Christophe De Wagter 95313515f4 [emergency-kill] Kill is a setting. To be less xml dependent it should be a message so that several boards can be killed together (#1872) 2016-11-02 13:31:21 +01:00
Wilco Schoneveld 201649dffa [video_capture] recovered saving of exif information (#1914)
* [video_capture] recovered saving of exif information

* [video_capture] added exif define to docs

* [video_capture] updated documentation of video_exif usage
2016-11-02 13:22:27 +01:00
Christophe De Wagter 56a2eb21e0 [fbw_gps] GPS in FBW/FTD (e.g. geofencing) (#1876)
* [FBW_GPS] Run GPS driver in FBW, e.g. for geofencing

* [FBW_GPS] convert all GPS modules to run in FBW
2016-11-02 11:13:16 +01:00
Kirk Scheper 07da2174e2 Refactor and expand vertical modes in guided mode (#1911)
This refactors the speed/position setting in the vertical loop in guided mode as well as added a thrust setting option which should facilitate autonomous takeoff in guided mode
2016-11-02 11:06:51 +01:00
Kirk Scheper 475ca416f7 autoload bebop sonar, thread only started if USE_SONAR defined, unifies functionality with ARDrone (#1920) 2016-11-01 20:43:21 +01:00
Wilco Schoneveld e18b6bd0fb [image] added a function to draw a line in any color (#1915)
* [image] added a function to draw a line in any color

* [image] added documentation for draw_line_color function
2016-11-01 18:23:40 +01:00
Ewoud Smeur 4cfb28f5d9 Use tangent in filter init (#1922)
This calculation is only done once, so approximating the tangent is not
really necessary.
2016-11-01 18:22:30 +01:00
kirkscheper 4cc9210bfd fix mavlink undefined autopilot functions warning 2016-10-31 21:26:02 +01:00
kirkscheper 8dec945a71 fix bebop tools 2016-10-31 16:11:19 +01:00
Felix Ruess ef8c85a160 fix telemetry_intermcu
after #1873
2016-10-30 22:07:41 +01:00
Kirk Scheper bf06b11860 Use nominal throttle value is available (#1917) 2016-10-29 17:15:17 +02:00
kirkscheper 44f15c363d fix no video_thread in master 2016-10-28 22:15:29 +02:00
Christophe De Wagter f865443b0d [ahrs] main speed component is in wing direction (#1881)
ahrs_x_cmpl: add AHRS_GPS_SPEED_IN_NEGATIVE_Z_DIRECTION

AHRS_GRAVITY_UPDATE_COORDINATED_TURN assumes the GPS speed is in the X axis direction. Quadshot, DelftaCopter and other hybrids can have the GPS speed in the negative Z direction
2016-10-28 22:13:25 +02:00