Julian Oes
2bf40efe8b
RPi2: fuse mainapp/common and navio2
...
We currently only support Navio2, so let's fuse the two configurations.
2016-07-16 15:51:00 +01:00
Miguel Arroyo
17be06cf1a
Fixes Navio2 Config Typo
2016-07-16 15:51:00 +01:00
Julian Oes
1939b88a33
RPi2: use cross/native instead of release/default
2016-07-16 15:51:00 +01:00
Julian Oes
f241518d0e
RPi2: bring default and release cmake in sync
...
The two cmake files for default and release where out of
sync. This change bases them on a common cmake file.
2016-07-16 15:51:00 +01:00
Daniel Agar
d733fc9139
travis-ci use tagged docker image ( #5068 )
2016-07-16 08:41:19 -04:00
Beat Küng
a1b710025b
Improve new logger update rate ( #5073 )
...
* logger: disable some default topics, which are most likely not used
This is also to safe CPU and lower the amount of file descriptors used.
* logger: use the hrt timer for more accurate scheduling
Under NuttX with the default rate of 285Hz, the actual measured rate was
only 200Hz while on Linux it was ~280Hz. The reason is that NuttX only
uses a usleep() granularity of 1ms, so that the typical sleep time is
longer than what we set.
Now the logger waits on a semaphore, which gets activated periodically
with a hrt timer. With this the measured rate is exactly the expected one,
285Hz.
2016-07-15 16:55:32 -07:00
Beat Küng
ee58f0d11d
encoders.msg: remove this topic, it's never published ( #5074 )
2016-07-15 14:59:52 -07:00
lovettchris
b48c081e5c
Reset _transfer_in_progress if mavlink transfer times out. ( #5077 )
2016-07-15 14:59:30 -07:00
Julian Oes
87e964ec10
commander: POSCTL with localpos for MC
...
Fixedwings need a global position estimate for POSCTL.
2016-07-15 14:43:36 +01:00
Julian Oes
f430c39f5b
commander: allow POSCTL with local position
...
We want to allow flying POSCTL with optical flow only without GPS.
2016-07-15 14:43:36 +01:00
Julian Oes
1cfa429efe
DriverFramework: update submodule
...
Small additions for Intel Edison.
2016-07-15 12:58:10 +02:00
David Sidrane
33e4f38d82
Add GPS and Compass ( #5066 )
2016-07-14 08:26:40 -10:00
David Sidrane
e2a6ae676f
More complete IO init ( #5065 )
2016-07-14 07:32:11 -10:00
Beat Küng
4a199c1360
gyro calibration: avoid double initialization of gyro_scale data
...
They're initialized in do_gyro_calibration already
2016-07-14 14:17:38 +02:00
Julian Oes
f1b8bed5df
gyro_calibration: set scale to 1 instead of 0
2016-07-14 13:13:56 +02:00
David Sidrane
8a2df2a458
Avoid unnecessary Write Cycle
2016-07-13 20:42:05 +02:00
David Sidrane
5d1bd6fb2c
TAP used FLASH Based parameter storage - needs timing eval
2016-07-13 20:42:05 +02:00
David Sidrane
8d13dba0cc
Update NuttX with backport of stm32 FLASH driver to support F4 ==master_flash
2016-07-13 20:42:05 +02:00
David Sidrane
5e8d6375c9
Back Port nuttx_v3 FLASH based parameter hooks
2016-07-13 20:42:05 +02:00
David Sidrane
39ce201efe
TAP:Fix build to use correct ROMFS
2016-07-13 20:19:05 +02:00
David Sidrane
78bc7d850b
Fix Syntax error - but I suspect the USE_IO logic can be simplified
2016-07-13 07:52:58 -10:00
Julian Oes
3ed8b735c2
mavlink: only warn once if broadcast fails
...
This fixes the issue where the console was spammed if a broadcast failed
after a connection had previously been established.
2016-07-13 19:40:59 +02:00
Beat Küng
399d4ef833
sensors: only poll on first gyro for now
...
This fixes a bug with following setup:
- two (or N > 1) connected gyros
- ekf2 enabled
In this case, sensors would publish with the combined rate of the gyros,
but with N following messages having the same gyro data & timestamp.
Apparently ekf2 cannot handle this, the other estimators can.
We may want to rethink what the proper solution is here.
2016-07-13 14:35:03 +02:00
Julian Oes
eda2915f0b
mavlink: whitespace fix
2016-07-13 10:10:45 +02:00
Julian Oes
d9343fa925
mavlink: use new copy_if_updated interface
2016-07-13 10:10:45 +02:00
Julian Oes
8345a0368b
mavlink: add function to copy only if updated
...
The MavlinkOrbSubscription only had an interface to either always copy
or copy based on a timestamp. This commit adds a copy interface if the
topic has been updated.
2016-07-13 10:10:45 +02:00
Julian Oes
8ded6a58ab
mavlink_log: enable queueing
...
We don't want to drop messages if possible for mavlink log messages, so
let's use the orb queueing.
2016-07-13 10:10:45 +02:00
Julian Oes
314ee6b7e0
commander: remove some if confusion
...
This is a try to simplify the if statements a bit. Also, a check of
new_arming_state which was impossible, is removed.
2016-07-13 10:10:45 +02:00
Julian Oes
631ce1fc55
commander: proper arguments for preflight check
2016-07-13 10:10:45 +02:00
Andreas Antener
af8cd3f880
correctly scale and trim outputs in IO
2016-07-13 09:29:13 +02:00
Roman
13905c2480
px4io driver: send roll, pitch and yaw scale parameter values to io
...
Signed-off-by: Roman <bapstr@ethz.ch>
2016-07-13 09:29:12 +02:00
Roman
08bbd6dbfa
px4iofirmware: added scale parameters for roll, pitch and yaw
...
since pure manual control for fixed wings in handled on the io side
the scale parameters for roll, pitch and yaw had to be introduced there
as well.
Signed-off-by: Roman <bapstr@ethz.ch>
2016-07-13 09:29:12 +02:00
tumbili
71e2a43790
consider scale parameters in rc calibration code
2016-07-13 09:29:12 +02:00
tumbili
f0dd5a103c
allow scaling controls in full manual mode for fixed wings
2016-07-13 09:29:12 +02:00
tumbili
784883af22
added parameters to allow scaling controls in full manual mode
...
for fixed wings
2016-07-13 09:29:12 +02:00
xiaoyuli
7718343b27
fix the function of disabling safety switch ( #5031 )
2016-07-12 23:43:17 +02:00
Daniel Agar
de14418e93
fw_pos_ctrl_l1 var naming consistency and effc++
2016-07-12 23:40:39 +02:00
Daniel Agar
ebce725720
px4fmu-v2 disable motor_ramp
2016-07-12 23:36:05 +02:00
Daniel Agar
59b4350aa0
implement MAV_CMD_NAV_LOITER_TO_ALT and general mission cleanup
2016-07-12 23:36:05 +02:00
Lorenz Meier
7419151314
Update EKF2 replay timestamp handling
2016-07-12 22:17:22 +02:00
David Sidrane
0576031a81
TAP PID ( #5036 )
2016-07-12 05:07:03 -10:00
Beat Küng
f8382a2713
upload scripts: add TAP for the uploader script
2016-07-12 16:00:33 +02:00
David Sidrane
5cc58fa067
Reserving 32Kib of FLASH for parameters ( #5035 )
2016-07-12 03:57:31 -10:00
James Goppert
817f695297
Change to LPE terrain model to account for velocity scaling. ( #5027 )
2016-07-11 16:02:39 -04:00
Lorenz Meier
a740d80a20
Mag voter: Be more forgiving on load changes
2016-07-11 15:16:35 +02:00
Lorenz Meier
021f0840ae
Fix Hobbyking Pixracers
2016-07-11 15:03:07 +02:00
tommises
4fa2c54485
Mocap timestamp cleanup ( #5021 )
2016-07-11 12:46:29 +02:00
Beat Küng
c9652fd42a
logger: update set of default topics to match functionality of sdlog2
...
logging rate with these topics: ~50KB/s
The rates may need to be adjusted
2016-07-11 10:04:44 +02:00
Beat Küng
4ec9e53deb
param SYS_LOGGER: remove experimental for new logger
...
It's ready to be used!
2016-07-11 10:03:02 +02:00
Beat Küng
68e14ceb29
tap startup script: add -t param for logger
2016-07-11 10:01:16 +02:00