Commit Graph

14106 Commits

Author SHA1 Message Date
Gautier Hattenberger ac4d2368df [ocaml] treat target list as a boolean expression
this way, inverted selectiono should be handled correctly in all cases
2016-04-26 23:30:19 +02:00
Gautier Hattenberger 84fd6f0bb6 [module] improve ADC generic module
allow to have the value reported by a periodic function
or with the telemetry system (including flight recorder)
2016-04-26 10:51:44 +02:00
Freek van Tienen a9e9be2dab [heli][flight_plans] Heli Spinup routine and flight plan mode manual (#1606) 2016-04-26 10:49:58 +02:00
Freek van Tienen 1330d34641 Merge pull request #1574 from Pax1601/master
Edited image.c for YUV422 images.
2016-04-26 00:24:09 +02:00
Christophe De Wagter c982c04537 [board] remove classix support (#1626) 2016-04-25 22:54:08 +02:00
Felix Ruess eef48c3aec Merge pull request #1639 from paparazzi/aeroprobe
Support uADC probe from Aeroprobe
2016-04-25 19:35:04 +02:00
Gautier Hattenberger a3caa58bb1 update pprzlink for message description 2016-04-25 18:43:43 +02:00
Gautier Hattenberger 7170ee3f2f [sensor] add driver for uADC 3D probe from Aeroprobe 2016-04-25 18:21:03 +02:00
Gautier Hattenberger f27df64355 [sensor] update aeroprobe OTF for new message 2016-04-25 18:13:01 +02:00
kirkscheper 94772bd03b update natnet and datalink 2016-04-25 15:35:49 +02:00
Kirk Scheper 063d361055 [jgps] default update for gps tow when changed and updated utm (#1637) 2016-04-25 14:25:29 +02:00
Felix Ruess 80067e6b61 [datalink] bluegiga: remove unneeded include 2016-04-25 13:35:33 +02:00
Felix Ruess 1860a631ad Merge PR #1633 'kirkscheper/bluegiga_update'
read special message formate when receiving direct drone-2-drone message and store rssi.
2016-04-25 13:31:44 +02:00
Felix Ruess 376d574618 [dox] imu: clarify gyro/accel_neutral 2016-04-25 12:02:27 +02:00
Felix Ruess ecde75c665 [dox] imu: clarify gyro/accel_neutral 2016-04-25 11:53:56 +02:00
kirkscheper 22cf2e6809 [ins] add vertical speed filter 2016-04-25 11:31:24 +02:00
kirkscheper 5626b51147 [modules] fix extra_dl 2016-04-25 11:30:52 +02:00
kirkscheper df91322a19 [math] added and updated utm helper funtions 2016-04-25 10:49:10 +02:00
Gautier Hattenberger f0f1d307c2 [module] add esc32 driver (#1636)
for testing as only one ESC is currently supported
2016-04-25 09:42:07 +02:00
kirkscheper 0f53c6f270 [rotorcraft] guidance_h: use shift defines instead of hardcoded numbers
and fixed some typos

closes part of #1634
2016-04-24 19:10:20 +02:00
kirkscheper 08fb20362d update bluegiga main code 2016-04-24 14:45:26 +02:00
kirkscheper bef99eb08a [datalink] add capability to decode direct air-2-air messages 2016-04-24 14:43:35 +02:00
Kirk Scheper 731adc38b9 [arch/linux] udp: only read up to available buffer space (#1622)
In the udp read, the code first checks if there is space available in the transport buffer but then reads the maximum amount of data for the transport buffer, I simply changed it such that it reads up to the available limit of the transport buffer.
2016-04-23 23:14:39 +02:00
guidoAI 2a1ce1a0ec [modules] add optical_flow_landing
I added an optical flow landing module for rotorcrafts.
It uses the size divergence from the optical flow algorithm to keep a constant divergence
(if set negative the drone will land, 0 = hover, and positive is going up).
Advantage with respect to a GPS landing is that it will take into account the landing surface,
even if it is higher than the ground level (so landing on a roof for instance).
The module does not use sonar for the vertical control, so it can be used by tiny drones that do not carry sonar.
The module uses a novel theory on seeing distances with just a single camera (no extra sensors) to detect when it should land.
So it can also be used by drones to estimate distance with a single camera.

closes #1611
2016-04-23 22:53:31 +02:00
Felix Ruess 4546ce803e [doc] gen_modules_doc: use cleandoc
for better indentation handling of module descriptions
2016-04-23 22:33:33 +02:00
Felix Ruess c1109c170c Merge pull request #1615 from fvantienen/board_opa
- Add the new OPA board
- Add power on functions (RC and MCU)
- Update RC poweron for pixhawk

This adds the newly designed OPA(Oversized Paparazzi Autopilot) board support. It is specially designed for the Outback by @dewagter and includes an FBW and AP in a single board.
2016-04-23 21:04:13 +02:00
Freek van Tienen 38cbd8eb37 [boards] Add the new OPA board 2016-04-22 17:02:53 +02:00
Freek van Tienen fc988a24fa [px4] Update RC poweron 2016-04-22 17:02:43 +02:00
Freek van Tienen 2cade7a51c [mcu] Add power on functions (RC and MCU) 2016-04-22 17:02:32 +02:00
Ewoud Smeur 178844f57c prevent going into corresponding vmode with undefined switch to rate mode 2016-04-22 16:32:01 +02:00
Felix Ruess 100a5d422e [dox] state_interface: use set/get functions instead of directly accessing vars 2016-04-22 15:55:46 +02:00
Christophe De Wagter e3958e6029 Cleanup cdw airframes (#1623)
* [conf] 2seas2o -> tudelft

* [conf] non-existing airframe

* [airframe] simulate indi frog with no inertia

* [conf] start cleaning old IMAV airframes, remove non-existing

* [airframe_editor] point to other default airframe

* [CHIMU] documentation and examples

* [airframe] yapa_xsens is TUDELFT
2016-04-21 21:55:44 +02:00
Ewoud Smeur a015df34ff updated tudelft control panel 2016-04-21 20:03:26 +02:00
Felix Ruess 981d94157b [rotorcraft] fix intermcu for PX4IO 2016-04-21 16:08:10 +02:00
Felix Ruess f9001af15e [gps] nmea: send ABI msg on every valid NMEA sentence
send GPS ABI message even if position is not available but a new valid sentence was received,
e.g. while no fix but get tow and satellite info

should be a better fix for #1618
2016-04-21 13:54:01 +02:00
HooperFly bfb71308c1 Minor updates configuration and add camera nav to gsa_one flight plant (#1620) 2016-04-21 09:43:03 +02:00
Kirk Scheper d0969b7259 [gps] fix typo in furuno.makefle (#1621)
While we are fixing typos in furuno, how about this?
2016-04-21 09:41:04 +02:00
Felix Ruess b973dd2110 [gps] sirf: send ABI message on each valid sirf msg
not only if it was msg 41
2016-04-21 01:10:13 +02:00
Felix Ruess 48b0dbd3bd [conf] update settings_modules in some confs 2016-04-21 01:00:18 +02:00
Christophe De Wagter ed7fb783e6 [gps] furuno: fix typo 2016-04-21 00:27:14 +02:00
Felix Ruess 10fb395a9d [gps] fix sending of ABI GPS messages in nmea, sirf and skytraq
should fix #1617
2016-04-21 00:10:53 +02:00
Felix Ruess 7c96aba417 [mcu_periph] set ADC_RESOLUTION in arch headers 2016-04-20 20:39:46 +02:00
Freek van Tienen bda5ae78df [modules] Update ADC temperature to be configurable (#1607) 2016-04-20 17:58:09 +02:00
Ewoud Smeur d29c83aab9 remove scaling from rate feedback (#1601)
Currently gains from rate control do not carry over to attitude stabilization, because there is a factor 2 in the rate control and prescaler values (factor 3 for rate) in the attitude control. I searched through the airframes, and there are not many that use rate control. I doubled all the gains and removed rate control for bebop, as rate control over datalink is very difficult due to lag.

The prescaler values should also be default 1 for stabilization quat_int, as they already are for float_quat. However, this will mean updating a large amount of airframes, which will require some scripting. I might have time for this later.
2016-04-20 17:35:48 +02:00
Freek van Tienen b7b9edecf9 [intermcu] Cleanup and FBW status (#1608) 2016-04-20 17:32:47 +02:00
Gautier Hattenberger 7ff19c68e2 [sdlog] make flight recorder struct public 2016-04-20 16:20:21 +02:00
Gautier Hattenberger 02bba540c4 [sensor] fix OTF airspeed driver 2016-04-20 16:20:03 +02:00
Felix Ruess 5a15023832 Revert "[modules] fix telemetry_transparent for non ap targets"
This reverts commit 3afcce0737
until module target exclusion is fixed.

target="!sim" doesn't add it to the ap target anymore...
2016-04-20 15:12:59 +02:00
Felix Ruess 3afcce0737 [modules] fix telemetry_transparent for non ap targets
add telemetry to all targets except simulation, so e.g. also usable for demo_ahrs_actuators, etc.
2016-04-20 14:52:21 +02:00
Gautier Hattenberger bd5908decd Merge pull request #1603 from fvantienen/gcs_fix_bat
[ground] Fix FBW battery level
2016-04-20 10:42:48 +02:00