Commit Graph

5565 Commits

Author SHA1 Message Date
Christophe De Wagter 906271e1e8 [ardrone] print baro logic errors 2013-12-13 16:25:46 +01:00
Christophe De Wagter fbaff566d2 [ardrone] lost imu frame counter 2013-12-13 16:15:56 +01:00
Christophe De Wagter a6b886760e Merge pull request #598 from paparazzi/ardrone_upload
Ardrone upload v2.0
2013-12-11 05:34:02 -08:00
Gautier Hattenberger 4978164027 [ins] add new ins based on invariant filter
- experimental invariant filter for complet ins
- tested on fixed-wing only, but should work on rotorcraft as well
- generic vector and rung-kutta library
- fix alt init in utm local frame
- settable channel order on mag hmc58xx module
2013-12-05 14:49:09 +01:00
Gautier Hattenberger 04954377db [mission] send 0 as dummy type in status instead of 255 2013-12-02 15:26:54 +01:00
Gautier Hattenberger 898745b7bf [mission] add status report for mission module 2013-11-29 23:43:18 +01:00
Christophe De Wagter 11976e9b73 [ardrone] harder kill and no led prints 2013-11-27 17:30:22 +01:00
Gautier Hattenberger 485887a822 [ubx] improve ubx parser and ubx_ucenter module
- configurable data output rate
- configurable baud rate (taken from GPS_BAUD variable)
- add support of double and float to ubx parser
- add option to configure RXM_RAW messages (on LEA-T versions)
2013-11-21 11:16:19 +01:00
Felix Ruess 4084168753 [dox] some doxygen updates 2013-11-20 13:56:13 +01:00
Felix Ruess a6b8f054ce [baro] PRINT_CONFIG_MSG for USE_BARO_BOARD and USE_BAROMETER 2013-11-20 13:32:25 +01:00
Gautier Hattenberger 74bb27abc5 Merge pull request #589 from gautierhattenberger/pprz_type
[types] add support for new telemetry types
2013-11-19 01:26:51 -08:00
Felix Ruess 7c425ae76b [rotorcraft] fix RC quaternion setpoint reading
orientation vector angles should not be dividied by two,
thats handled correctly in FLOAT_QUAT_OF_ORIENTATION_VECT
2013-11-18 21:24:50 +01:00
Gautier Hattenberger 73a801c3d3 [messages] add char, fixed size array and int64 support to transports and gen_messages.ml 2013-11-18 15:08:56 +01:00
Felix Ruess f6a720f18c Merge pull request #588 from podhrmic/master
[stabilization] Float euler bounding and scaling fix

you need to divide the old dd-gain by 512 and the old i-gain by 1024.
2013-11-18 02:45:26 -08:00
Felix Ruess 96d7347f4a [rotorcraft] fix some attitude ref telemety message sending 2013-11-15 15:09:06 +01:00
softsr 8a782ca3e2 [boards] add driver for KroozSD BigRotorcraftEdition
- IMU with memsic MXR9500 accelerometer
- set mag correct freq to 75Hz for krooz_sd_x

closes #586
2013-11-14 00:39:46 +01:00
podhrmic 6e5469d0cd [stabilization] fixed MAX_SUM_ERR 2013-11-13 11:00:54 -07:00
podhrmic c3b41db698 [stabilization] Float euler bounding and scaling fix
- added BoundAbs to properly bound the commands
- removed gain denominators in the control loop (i.e. now the gains should be more consistent with other stabilization systems)

First, it is easier to set your gains now, as the values set by GCS/airframe config are the ones actually used (no division).
Second, the gains are in the same range as for other stabilization systems (no need to change xml settings files for GCS to get proper range).
2013-11-12 15:06:16 -07:00
Gautier Hattenberger a0fcc68b7e [config] better warning message and update example airframe 2013-11-12 16:06:57 +01:00
Felix Ruess 0c7c09c740 [ahrs] warn if PERIODIC_FREQUENCY is lower than AHRS freqs 2013-11-12 15:40:23 +01:00
Felix Ruess 174168b6e9 [rotorcraft] include airframe.h in guidance_x_ref.h 2013-11-11 22:10:08 +01:00
Felix Ruess da012dc9b5 [modules] fix filename in dox 2013-11-06 19:01:12 +01:00
Felix Ruess cd712fc907 [modules] move sending of IMU_MAG_CURRENT_CALIBRATION to a module 2013-11-06 18:57:14 +01:00
Felix Ruess 90dcff721d [telemetry] workaround for disabling send_mag_calib on dualApFbw 2013-11-06 17:37:23 +01:00
Gautier Hattenberger c37d31a390 Merge remote-tracking branch 'paparazzi/master' into telemetry 2013-11-05 18:00:16 +01:00
Gautier Hattenberger be993f6b64 [air_data] use static function for telemetry 2013-11-05 17:59:36 +01:00
Felix Ruess f6d2b476f5 [test] playing around with cython wrappers 2013-11-04 16:22:49 +01:00
Stephen Dwyer 083ec6be83 [stm32][gpio] Add clock enable for ports E - I 2013-11-04 15:25:01 +01:00
Felix Ruess dd38f018d2 add some tests 2013-11-04 15:25:01 +01:00
Felix Ruess e0c3b23c7b [peripherals] initial LIS302DL driver 2013-11-04 15:25:01 +01:00
Gautier Hattenberger e3830578fb [telemetry] fix some remaining telemetry messages 2013-11-04 10:54:14 +01:00
Felix Ruess 93e3839b5f [stm32] add support for TIM3,4,5,8 for ppm input
Thanks to Chris!
This finally closes #557
2013-11-01 19:07:37 +01:00
Felix Ruess 84cf87cfa5 [ahrs] float_mlkf: configurable mag measurement noise 2013-10-31 17:34:46 +01:00
Felix Ruess 69feae7dc6 [conf][test] cleanup: remove old booz stuff 2013-10-29 17:29:41 +01:00
Felix Ruess 48e9072a7e [math] minor update for math lib building
use PAPARAZZI_HOME and install to /usr/local by default
2013-10-29 16:37:07 +01:00
Ben Laurie 2f37affd61 [modules] Compile gps_ubx_ucenter.c independently.
closes #571
2013-10-29 13:43:56 +01:00
Felix Ruess 81631c2f8e [test] some python cleanup 2013-10-29 11:40:07 +01:00
Felix Ruess 931cefe43e [rotorcraft] attempt at some cleaner stabilization includes 2013-10-28 22:23:31 +01:00
Felix Ruess 7d87b888a8 [telemetry] allow sending of MAG message even if not USE_MAGNETOMETER 2013-10-28 16:07:38 +01:00
Felix Ruess 4e86e7c89b Merge branch 'master' into telemetry
to resolve
Conflicts:
	sw/airborne/firmwares/fixedwing/ap_downlink.h
2013-10-28 16:07:02 +01:00
Felix Ruess 13c9f3b7ca [conf] remove non-functional FIRMWARE define
Defines don't work this way...
Was only used in gps_ubx_ucenter, replace it with GPS_UBX_UCENTER_SLOW_NAV_SOL flag
to set a lower NAV_SOL message rate (currently not set anywhere).
So you get full NAV_SOL messages rate for fixedwings as well
(just like before since the test for rotorcraft firmware was non-functional and always true).
2013-10-28 15:09:08 +01:00
Felix Ruess a243be0f59 [boards] fix umarim BARO_ABS_ADS 2013-10-28 12:02:52 +01:00
Felix Ruess 50cd280114 [dox] fix filename for baro_mpl3115 2013-10-28 12:02:22 +01:00
Ben Laurie 5f3b16bafa [modules] gps_ubx_ucenter: USB support
closes #569
2013-10-28 11:56:02 +01:00
Felix Ruess 3fe72e28e3 [test] update compare_ahrs 2013-10-24 00:07:22 +02:00
Felix Ruess f6bb5f1fad [fixedwing] remove sys_time include from autopilot.h 2013-10-24 00:06:53 +02:00
Felix Ruess fecd7e7aaf [fixedwing] add PERIODIC_SEND_AHRS_QUAT_INT 2013-10-23 22:34:16 +02:00
Gautier Hattenberger 3717ead582 [fix] fix compile warning with c++ (nps) 2013-10-23 18:37:37 +02:00
Felix Ruess 3a3dc5def7 [telemetry] fix INS_Z 2013-10-23 13:41:02 +02:00
Felix Ruess 4310e5f743 [telemetry] fix TUNE_VERT 2013-10-23 13:25:57 +02:00