5778 Commits

Author SHA1 Message Date
Thomas Gubler
1f706eeb2f small cleanup 2015-01-21 14:34:34 +01:00
Thomas Gubler
cadcad6ffb messagelayer prototype for nuttx 2015-01-21 14:27:01 +01:00
Thomas Gubler
7c3223b860 added a messageplayer prototype for ros 2015-01-21 14:26:22 +01:00
Thomas Gubler
96db9e8188 Merge remote-tracking branch 'upstream/master' into ros
Conflicts:
	src/platforms/px4_middleware.h
2015-01-15 12:42:28 +01:00
Thomas Gubler
e60c1a842c ros mixer: add iris 2015-01-15 12:38:09 +01:00
Johan Jansen
ddf65bae04 Commander: Play tune on disarm and when safety switch is toggled 2015-01-15 11:09:31 +01:00
Thomas Gubler
6b0d0aa2a5 ros: make mixer name a param 2015-01-14 11:27:32 +01:00
Thomas Gubler
f6c0d2310d ros mixer node: add w mixer 2015-01-14 07:41:14 +01:00
Thomas Gubler
1cff86b0b5 ros mixer: increase number of controls to default to fix undefined behaviour 2015-01-13 09:13:23 +01:00
Thomas Gubler
2669c699c7 ros attitude estimator dummy: fix topic name 2015-01-13 09:12:49 +01:00
Lorenz Meier
ae6198b0ba sdlog2: Made sdlog writer performance available in log fiiles, reduced telemetry messages 2015-01-11 11:41:29 +01:00
Lorenz Meier
6203c73ccc Perf counter fixes 2015-01-11 11:03:56 +01:00
Lorenz Meier
7d56ae4ed6 mc attitude control: Log sensor time stamp in actuator output 2015-01-11 11:03:56 +01:00
Lorenz Meier
05367f8a00 Handle slight increase of frame size in example 2015-01-11 11:03:56 +01:00
Lorenz Meier
1bee73af22 Latency measurements: Estimate latency based on sensor timestamp through full system 2015-01-11 11:03:56 +01:00
Lorenz Meier
172dbf3707 Performance counters: Add option to set otherwise estimated time interval 2015-01-11 11:03:56 +01:00
Lorenz Meier
4712c75dea IO driver: Log the total system latency up to the IO transfer 2015-01-11 11:03:55 +01:00
Lorenz Meier
7682160713 mc attitude controller: Log the controller latency 2015-01-11 11:03:55 +01:00
Lorenz Meier
2bff39d562 MPU6K driver: Start performance counters for system latency, as its commonly the main sensor 2015-01-11 11:03:55 +01:00
Lorenz Meier
a3bce71b97 Performance counters: Estimate RMS for elapsed counters. Allow to use a perf counter across processes, deal with overruns and other resulting inconsistencies from cross-process use. 2015-01-11 11:03:55 +01:00
Lorenz Meier
1507d479e0 commander: Refresh safety tests to avoid false positives in unit tests. 2015-01-10 19:50:44 +01:00
Thomas Gubler
6580d66d45 ros sim: use ardrone model 2015-01-10 19:14:23 +01:00
Pavel Kirienko
c51b73c196 UAVCAN update - fixes https://github.com/UAVCAN/uavcan/issues/8 2015-01-10 10:25:05 +01:00
Lorenz Meier
5757dc17c3 Merge pull request #1625 from tridge/pullrequest-hmc5883-bus-fix
hmc5883: fixed handling of 3 bus options
2015-01-09 14:25:03 +01:00
Andrew Tridgell
54a22aed94 hmc5883: fixed handling of 3 bus options
use a table of possible bus options. This prevents us starting two
drivers on the same bus
2015-01-09 19:42:27 +11:00
Thomas Gubler
c2cc247e76 renamed mc_att_control_multiplatform to mc_att_control_m 2015-01-09 09:39:21 +01:00
Lorenz Meier
d351772a46 mavlink app: Be less chatty on startup 2015-01-09 09:09:40 +01:00
Lorenz Meier
bb1e082781 Commander: be less chatty 2015-01-09 09:09:24 +01:00
Lorenz Meier
69a7e31077 Att EKF: Adjust stack size to larger requirement 2015-01-09 09:09:11 +01:00
Thomas Gubler
b2366aaa22 Merge remote-tracking branch 'upstream/master' into ros 2015-01-09 08:07:00 +01:00
Thomas Gubler
fb151a855f Merge remote-tracking branch 'upstream/master' into ros 2015-01-08 17:08:30 +01:00
Anton Matosov
7d528330d5 Implemented SK450 DeadCat frame support
Implemented the way to specify motor output scale which is required for SK450 DeadCat as it has asymetrical arms (front arms are longer than back ones)
2015-01-08 13:58:46 +02:00
Lorenz Meier
aa2a00b56a Merge branch 'MixerNaming' of github.com:anton-matosov/Firmware 2015-01-08 12:45:43 +01:00
Thomas Gubler
f960bbf529 bring back switch_pos_t 2015-01-08 10:54:09 +01:00
Thomas Gubler
f86c0ed892 remove fw_att_control base classes: as long as they are not integrated into fw_att_control_main they are useless 2015-01-08 09:21:11 +01:00
Thomas Gubler
94ab82ba40 R_adapted.data is 2d, making this more obvious 2015-01-08 09:14:21 +01:00
Thomas Gubler
f13f41f704 point uavcan submodule to same commit as master 2015-01-08 09:08:50 +01:00
Thomas Gubler
74af4807a1 Matrix.hpp: remove wrong and correct formatting changes which are not on master for clarity 2015-01-08 08:26:04 +01:00
Thomas Gubler
c118d17cb5 fix code style in src/platforms 2015-01-08 08:15:44 +01:00
Anton Matosov
08062e6546 Changed naming of the mixers to get rid of umbiguity as outputs are actually going to be driven by io, not fmu
Implemented automatic lookup for the .aux.mix file if it exists
2015-01-08 00:53:52 +02:00
Thomas Gubler
fe279d340d Merge remote-tracking branch 'upstream/master' into dev_ros
Conflicts:
	Makefile
2015-01-07 16:00:59 +01:00
Thomas Gubler
e855e4454c exclude macro hack for tests target 2015-01-07 00:19:30 +01:00
Lorenz Meier
648cb78268 FMU driver: Show up as secondary interface to allow mixer loads. 2015-01-06 19:51:04 +01:00
Thomas Gubler
f37fdd95af add and use PX4_ROS preprocessor define 2015-01-06 19:45:57 +01:00
Thomas Gubler
5056b03ab0 geo: fix include 2015-01-06 19:14:01 +01:00
Lorenz Meier
78cde98ea8 GPS driver: Add missing wall clock setup for MTK GPS modules 2015-01-06 18:22:44 +01:00
Thomas Gubler
c6722fce0b fw att control: cleanup, create base class for ECL
Adding a new base class to remove a lot of boilerplate code, no
functionality changes
2015-01-06 16:11:31 +01:00
Thomas Gubler
f871b777ab destructors for px4_nodehandle 2015-01-06 11:09:11 +01:00
Thomas Gubler
94b9251a69 Merge remote-tracking branch 'upstream/multitablespython3' into dev_ros 2015-01-06 10:34:53 +01:00
Thomas Gubler
a42febc993 remove output of multi_tables script 2015-01-06 10:29:36 +01:00