Anton Babushkin
40a0ac5736
sdlog2: use GPS time for naming log dirs and files, some fixes
2014-01-19 20:59:15 +01:00
Thomas Gubler
1f62cede68
navigator: for FW: on landing, disable switch to NAV_STATE_READY when landing
2014-01-19 16:10:57 +01:00
Anton Babushkin
18b28f0efd
Copyright and comments fixes
2014-01-19 13:11:15 +01:00
Thomas Gubler
bda44a35cc
remove fw_att_control_vector
2014-01-19 11:03:31 +01:00
Anton Babushkin
42f4f45979
mc_att_control_vector renamed to mc_att_control
2014-01-19 10:44:57 +01:00
Anton Babushkin
5b2f3b0b58
navigator: minor refactoring
2014-01-18 15:18:31 +01:00
Anton Babushkin
b175937b5f
navigator, commander: RTL and RC failsafe fixes
2014-01-18 14:25:24 +01:00
Lorenz Meier
d174998b45
RSSI and concurrent S.Bus output handling
2014-01-18 12:00:17 +01:00
Lorenz Meier
dd9df7b1b0
RSSI field init
2014-01-18 01:12:38 +01:00
Lorenz Meier
4d7e99fd6c
Writing RSSI field not only in servo rail topic
2014-01-18 01:09:58 +01:00
Anton Babushkin
5a1b39a172
RTL on RC failsafe
2014-01-18 00:15:34 +01:00
Anton Babushkin
a863b07f8c
Merge branch 'autostart_cleanup' into navigator_new_vector
2014-01-17 23:14:24 +01:00
Lorenz Meier
0f30db08c0
Small documentation correction
2014-01-17 15:44:03 +01:00
Anton Babushkin
63b7159cda
Merge branch 'navigator_new' into navigator_new_vector
2014-01-17 14:37:48 +01:00
Thomas Gubler
73546b6645
Merge remote-tracking branch 'upstream/master' into navigator_new
...
Conflicts:
makefiles/config_px4fmu-v1_backside.mk
src/modules/commander/commander.cpp
src/modules/sdlog2/sdlog2.c
2014-01-17 09:50:22 +01:00
Lorenz Meier
e691bab71a
Cleaned up test output to be more readable
2014-01-16 22:46:55 +01:00
Lorenz Meier
71b11d54e0
Configuring PX4IOv2 led pins
2014-01-16 20:13:35 +01:00
Lorenz Meier
2600c96e92
Configuring PX4IOv1 led pins
2014-01-16 20:13:17 +01:00
Lorenz Meier
a0bb6674da
Fix FMUs B/E led pin config
2014-01-16 19:03:14 +01:00
Lorenz Meier
62076c0e81
Teach the commander to arm on the commandline
2014-01-16 10:58:05 +01:00
Lorenz Meier
978cfdccce
Teach IO driver how to disable lockdown mode
2014-01-16 10:57:09 +01:00
Lorenz Meier
ded8cc6e14
Add IOCTLs to disable lockdown of an output port
2014-01-16 10:56:39 +01:00
Lorenz Meier
8ffb9e29c6
Teach IO firmware that arming and lockdown are two different things, clean up arming check
2014-01-16 10:56:15 +01:00
Lorenz Meier
c304ea2507
Teached MTD test how to write back 0xFF after destructive test
2014-01-16 08:37:50 +01:00
Andrew Tridgell
e5ad3c31e0
mtd: added "mtd readtest" and "mtd rwtest"
...
this allows for verification of MTD operation on startup
2014-01-16 07:58:45 +01:00
Andrew Tridgell
ff59aa9a0f
mtd: use new MTDIOC_SETSPEED ioctl
...
set SPI speed to 10MHz
2014-01-16 07:57:32 +01:00
Lorenz Meier
352dea6754
Remove outdated configs, clean up pwm limit compilation
2014-01-15 20:04:11 +01:00
Lorenz Meier
84ad289e0a
Improved test suite, now features a MTD device test
2014-01-15 17:20:36 +01:00
Andrew Tridgell
778cbcb5cc
mtd: fixed creation and erase of a single partition
2014-01-15 09:33:58 +01:00
Lorenz Meier
f3cd83e804
Merged master into mixer unit tests branch
2014-01-15 07:43:17 +01:00
Lorenz Meier
cd72f564ef
Merge pull request #593 from PX4/mtd_eeprom
...
EEPROM supported in MTD interface
2014-01-14 22:38:36 -08:00
Lorenz Meier
ac326beaaa
Improved config tool to also do device IOCTLs
2014-01-14 16:04:26 +01:00
Lorenz Meier
bb8956c84e
Fixed return value
2014-01-14 16:04:12 +01:00
Anton Babushkin
7b60761bf5
Merge branch 'master' into autostart_cleanup
2014-01-14 15:52:46 +01:00
Anton Babushkin
8ab3870a0d
Merge branch 'navigator_new' into navigator_new_vector
2014-01-14 15:47:33 +01:00
Anton Babushkin
14c0fae175
sdlog2: fixed state logging if navigator not running
2014-01-14 15:47:21 +01:00
Anton Babushkin
97e4522c76
Merge branch 'master' into navigator_new_vector
2014-01-14 15:45:49 +01:00
Lorenz Meier
d199710651
Fixed up init sequence of all sensors - we can publish in interrupt context, but not advertise! All advertisements now contain valid data
2014-01-14 15:40:46 +01:00
Lorenz Meier
1f5eda37ab
Merge branch 'master' into pubsub_cleanup
2014-01-14 14:14:52 +01:00
Lorenz Meier
c4dc310ebd
Fixed bogus return value of publication blocking disable
2014-01-14 14:03:57 +01:00
Lorenz Meier
47e0c926a6
Fixed two typos identified by kroimon
2014-01-14 14:02:16 +01:00
Lorenz Meier
b529e112b8
Merge pull request #520 from PX4/batt_fixes
...
Battery sensor fixes
2014-01-14 00:59:26 -08:00
Lorenz Meier
202e89de91
Introducing mtd status command, fixing compile errors for I2C setup
2014-01-14 08:58:58 +01:00
Lorenz Meier
33b84186e3
Patching up MPU6K pin disable defines
2014-01-14 08:58:30 +01:00
Lorenz Meier
993f721210
Deleting old eeprom driver directory
2014-01-14 08:57:52 +01:00
Lorenz Meier
ba26fc32c9
Enabled EEPROM as MTD backend device
2014-01-14 07:49:33 +01:00
Lorenz Meier
d5d035b9ea
Pruned old RAMTRON interface
2014-01-14 07:42:01 +01:00
Lorenz Meier
85ca6e6991
Eliminated magic number
2014-01-14 07:34:35 +01:00
Andrew Tridgell
f30ae8c9f3
Added MTD erase command
2014-01-14 07:32:34 +01:00
Anton Babushkin
7bcddd192f
Merge branch 'navigator_new' into navigator_new_vector
2014-01-13 13:07:25 +01:00
Anton Babushkin
db1ea9bf51
Battery: default parameters updated
2014-01-13 10:11:16 +01:00
Anton Babushkin
d042b63657
Merge branch 'master' into batt_fixes
2014-01-13 09:48:27 +01:00
Lorenz Meier
7b38c576e9
Merge branch 'master' into mtd_multi
2014-01-13 08:33:55 +01:00
Lorenz Meier
f595b204ea
Parameter documentation improvements
2014-01-13 08:33:25 +01:00
Lorenz Meier
eb907c03a1
Merge branch 'master' of github.com:PX4/Firmware
2014-01-13 08:32:58 +01:00
Lorenz Meier
ea8ab2793a
More param command related improvements
2014-01-12 18:52:10 +01:00
Lorenz Meier
1694171435
Compile / bugfixes on MTD commandline tool
2014-01-12 17:40:29 +01:00
Lorenz Meier
3387aa64d4
Enabled MTD partitions, successfully tested params
2014-01-12 16:33:23 +01:00
Lorenz Meier
17a478a190
Merge branch 'mtd' into mtd_multi
2014-01-12 15:53:20 +01:00
Lorenz Meier
8b5adac0d9
Support for better param printing
2014-01-12 15:53:06 +01:00
Lorenz Meier
29e2c841bb
Added support for N MTD / ramtron partitions / files
2014-01-12 15:34:05 +01:00
Lorenz Meier
8205afc4e0
Added missing file close on test command
2014-01-12 13:11:01 +01:00
Lorenz Meier
dbbe4ab1d5
Header for publication disable
2014-01-12 11:55:16 +01:00
Lorenz Meier
e6a67b1deb
Support for publication blocking: MS5611, cleaned up device start
2014-01-12 11:54:55 +01:00
Lorenz Meier
7af62bbe9e
Support for publication blocking: MPU6000, cleaned up device start
2014-01-12 11:54:38 +01:00
Lorenz Meier
a34a14ce86
Support for publication blocking: LSM303D, cleaned up device start
2014-01-12 11:54:25 +01:00
Lorenz Meier
3c7766db6c
Support for publication blocking: L3GD20(H)
2014-01-12 11:54:10 +01:00
Lorenz Meier
28a3dc726f
Support for publication blocking: HMC5883
2014-01-12 11:53:56 +01:00
Lorenz Meier
c7e2841baa
BMA180 does not publish if disabled
2014-01-12 11:53:31 +01:00
Lorenz Meier
d72c82f66b
Airspeed does not publish if disabled
2014-01-12 11:53:15 +01:00
Lorenz Meier
9bf512cac8
Framework to support disabling publications via IOCTL
2014-01-12 11:52:41 +01:00
Lorenz Meier
c6e196edca
Support disabling GPS output via IOCTL, general cleanup of author and copyright code style
2014-01-12 11:52:19 +01:00
Lorenz Meier
b23af61087
System disables all driver publications it can get hold of once entering HIL
2014-01-12 11:47:35 +01:00
Lorenz Meier
4ea92eca7c
RGB led cleanup
2014-01-11 20:57:03 +01:00
Lorenz Meier
6011ff9411
HIL cleanup
2014-01-11 20:56:40 +01:00
Lorenz Meier
7e3802297c
Added MTD adapter driver
2014-01-11 20:56:28 +01:00
Anton Babushkin
94909e9d8c
Merge branch 'master' into autostart_cleanup
2014-01-11 09:26:36 +01:00
Thomas Gubler
f224374ed3
Merge remote-tracking branch 'upstream/master' into navigator_new
2014-01-11 00:49:30 +01:00
Thomas Gubler
bccd0f8947
fakegps: add command-line option
2014-01-11 00:46:45 +01:00
Thomas Gubler
2ed315480e
fakegps: default to 0 m/s speed
2014-01-11 00:20:03 +01:00
Thomas Gubler
ac7787e2a2
launchdetection: send warning to qgc every 4s
2014-01-11 00:10:24 +01:00
Thomas Gubler
a522c64fee
fake gps: gps device is not needed for fake position generation
2014-01-11 00:09:38 +01:00
Thomas Gubler
f205c07c08
very simple gps fix fake in gps driver only for development
2014-01-10 22:38:12 +01:00
Anton Babushkin
f5501a0508
Merge branch 'master' into autostart_cleanup
2014-01-10 16:23:51 +01:00
Simon Wilks
7265006f3f
Adjust the HoTT sensor scheduler priority as well
2014-01-10 08:03:54 +01:00
Simon Wilks
a303175c4c
Reduce the scheduler priority to a more acceptable value
2014-01-10 07:51:47 +01:00
Lorenz Meier
4fcbe806ce
Cleaned up init config and picked a safe bet on FRAM clock speed
2014-01-09 18:05:17 +01:00
Lorenz Meier
6b8c3283a7
Merge branch 'master' of github.com:PX4/Firmware
2014-01-09 16:58:02 +01:00
Anton Babushkin
891cb3f8c2
Merge branch 'checkcrc_nostart' into autostart_cleanup
2014-01-09 11:13:13 +01:00
Lorenz Meier
f5dfc24197
Allow to check IO CRC independent of the IO start status (retains the interface status, startet or unstarted
2014-01-09 08:44:57 +01:00
Lorenz Meier
c1ecdadd9b
Merge branch 'master' of github.com:PX4/Firmware
2014-01-09 08:42:40 +01:00
Lorenz Meier
f82656203a
Merge branch 'mount_tests' of github.com:PX4/Firmware into mount_tests
2014-01-08 20:20:21 +01:00
Lorenz Meier
4e4e5a0323
Merge branch 'master' into mount_tests
2014-01-08 18:07:08 +01:00
Lorenz Meier
184f4a29eb
Improved file test, allowed abortion
2014-01-08 18:06:30 +01:00
Anton Babushkin
8d7620c3cb
Merge branch 'master' into navigator_new_vector
2014-01-08 15:44:24 +01:00
Anton Babushkin
255db83e93
mc_pos_control: bug fixed
2014-01-08 15:43:58 +01:00
Lorenz Meier
fed5a2daae
Better settings for the mount test
2014-01-08 08:41:50 +01:00
Lorenz Meier
ab407a82ba
Merge branch 'master' into mount_tests
2014-01-07 22:42:09 +01:00
Anton Babushkin
255d91d8d4
hw_ver app added for hardware version checking
2014-01-07 21:56:35 +01:00
Lorenz Meier
c463fde0b9
Compiling in new functions
2014-01-07 21:42:51 +01:00
Lorenz Meier
1834a884b2
Added FMU command to read serial
2014-01-07 21:42:39 +01:00
Lorenz Meier
72b9d3a0b1
Added unique ID location
2014-01-07 21:42:17 +01:00
Lorenz Meier
ea4552a53d
Added functionality to read serial
2014-01-07 21:41:54 +01:00
Lorenz Meier
0ef85c133b
OTP return value cleanup
2014-01-07 21:41:07 +01:00
Buzz
4ef7817d96
added otp library
2014-01-07 19:10:25 +01:00
Lorenz Meier
9b711d6a72
Merged origin/master into batt_fixes
2014-01-07 15:34:13 +01:00
Andrew Tridgell
94b539dfdd
px4io: enable power on Spektrum connector on init
2014-01-07 09:36:33 +01:00
Andrew Tridgell
d6088efd34
ms5611: report P and T in ms5611 info
2014-01-07 09:34:32 +01:00
Andrew Tridgell
1f564a95ee
meas_airspeed: avoid trivial dependency on math lib
...
including the math lib adds a huge amount to flash usage
2014-01-07 09:33:10 +01:00
Andrew Tridgell
1a13e66aab
px4iofirmware: make forceupdate more reliable
...
this schedules a reboot rather than rebooting immediately, which means
the FMU gets an ACK for its reboot operation, preventing it from
timing out waiting for the ACK. That makes the timing of the reboot
more consistent, which makes it more reliable for forceupdate
2014-01-07 09:30:56 +01:00
Lorenz Meier
138b2890c4
Better mount test, still not reproducing failure very well
2014-01-07 08:37:34 +01:00
Lorenz Meier
f35e6efbca
Check 30 seconds for USB port
2014-01-07 08:37:06 +01:00
Lorenz Meier
9886a384ff
Fixed error handling logic, we want to return, not exit
2014-01-07 08:02:47 +01:00
Anton Babushkin
6381590997
attitude_estimator_ekf: acc compensation improvements
2014-01-06 14:33:58 +01:00
Anton Babushkin
c094a1a33d
Merge branch 'navigator_new' into navigator_new_vector
2014-01-06 09:17:29 +01:00
Anton Babushkin
187c2a4bca
sdlog2: Main & Nav state logging fixed
2014-01-06 09:17:08 +01:00
Anton Babushkin
300d891d76
Merge branch 'navigator_new' into navigator_new_vector
2014-01-06 08:08:35 +01:00
Lorenz Meier
7b2f0d758c
Merge pull request #578 from kroimon/frsky_telemetry
...
Add FrSky telemetry support
2014-01-05 09:05:14 -08:00
Lorenz Meier
40196275d0
Compile warning fixes on preflight check
2014-01-05 15:23:54 +01:00
Lorenz Meier
d114ff1ac9
Remove unused variable
2014-01-05 15:21:30 +01:00
Lorenz Meier
7ee5f127f2
Compile cleanups on the IO firmware
2014-01-05 15:20:54 +01:00
Lorenz Meier
f00e14f749
Merge branch 'navigator_new' of github.com:PX4/Firmware into navigator_new
2014-01-05 15:20:11 +01:00
Lorenz Meier
018e42733a
Merge branch 'master' of github.com:PX4/Firmware into navigator_new
2014-01-05 15:19:39 +01:00
Thomas Gubler
f387c0ccc3
launchdetection: rename pre takeoff throttle param and fix usage
2014-01-05 14:19:19 +01:00
Thomas Gubler
d1e991f1f0
launchdetection: add minimal throttle, fix parameter update
2014-01-05 12:20:25 +01:00
Thomas Gubler
95c20ba9f9
add inflight geofence check, issues warning on gcs for now
2014-01-05 11:29:06 +01:00
Thomas Gubler
26af21619b
navigator/geofence: add parameter to disable geofence
2014-01-05 10:49:16 +01:00
Thomas Gubler
819822e172
navigator/geofence: add isEmpty() function and checks
2014-01-04 22:01:31 +01:00
Thomas Gubler
70d4ef480a
geofence: do not keep fence in memory
2014-01-04 21:50:12 +01:00
Lorenz Meier
7590d91cf2
Improved mount test
2014-01-04 17:05:52 +01:00
Thomas Gubler
099c2f5a00
geofence: add DMS coordinate format support for textfile
2014-01-04 15:50:49 +01:00
Thomas Gubler
31d1f436ad
geofence: add simple vertical check
2014-01-04 15:17:07 +01:00
Thomas Gubler
ec60a254d2
navigator: add pre mission geofence check
2014-01-04 15:04:24 +01:00
Thomas Gubler
a65de1e0b9
Merge branch 'navigator_new_fw' into navigator_new
2014-01-04 14:28:05 +01:00
Lorenz Meier
e7c1e8e94b
Added tests for mount / fsync / reboot
2014-01-04 13:53:59 +01:00
Lorenz Meier
4d3a2c824c
Merge branch 'ppm_in'
2014-01-04 13:52:24 +01:00
Thomas Gubler
a48264d5d4
navigator: load geofence from textfile
2014-01-04 13:37:49 +01:00
Stefan Rado
4508972121
Further data format and code style fixes.
2014-01-03 00:28:46 +01:00
Thomas Gubler
065badf980
Merge pull request #576 from PX4/tecs_climbout
...
tecs: change pitch on climbout #559
2014-01-02 12:26:07 -08:00
Anton Babushkin
dae5c83842
mc_att_control_vector: support for disabled rate controller flag to handle AUTO_READY mode
2014-01-02 22:00:56 +04:00
Anton Babushkin
2dc2c2d28f
Merge branch 'navigator_new' into navigator_new_vector
2014-01-02 21:57:33 +04:00
Anton Babushkin
220011914c
navigator: AUTO_READY nav state added, RTL implemented properly
2014-01-02 21:57:01 +04:00
Lorenz Meier
c11e36ad3d
Board config sweep / cleanup. No further functionality-relevant points found
2014-01-02 17:42:01 +01:00
Lorenz Meier
07fa4e3ec8
Removed bogus 50 MHz setting, only relevant for outputs
2014-01-02 17:26:57 +01:00
Lorenz Meier
2fbb854414
Merge branch 'master' of github.com:PX4/Firmware into ppm_in
2014-01-02 17:19:21 +01:00
Lorenz Meier
b2ef7f506c
HOTFIX: Avoid running out of range on the RC config params
2014-01-02 17:09:59 +01:00
Lorenz Meier
6d08e9f661
HOTFIX: Avoid running out of range on the RC config params
2014-01-02 17:09:33 +01:00
Thomas Gubler
429a11a21d
navigator/geofence: move more functions to geofence class (WIP)
2014-01-02 15:01:08 +01:00
Thomas Gubler
dca6d97a52
create geofence class and start moving fence functionality to this class
2014-01-02 14:18:02 +01:00
Anton Babushkin
c0bdaf4a40
Merge branch 'navigator_new' into navigator_new_vector
2014-01-02 16:44:54 +04:00
Anton Babushkin
911c2bdeee
navigator: takeoff fixes
2014-01-02 16:44:31 +04:00
Anton Babushkin
fe43a900c7
mc_pos_control: takeoff hack removed
2014-01-02 14:52:49 +04:00
Anton Babushkin
5bedd8c714
Merge branch 'navigator_new' into navigator_new_vector
2014-01-02 14:52:00 +04:00
Anton Babushkin
6a5d5f7136
Merge master into navigator_new
2014-01-02 14:51:48 +04:00
Anton Babushkin
74e2542c07
navigator: takeoff and mission fixes
2014-01-02 14:49:34 +04:00
Thomas Gubler
c4c652e9c6
tecs: change pitch on climbout #559 (ported from ardupilot)
2014-01-02 11:22:51 +01:00
Lorenz Meier
445b9b2339
Final pin config for F1 PPM decoding, tested to be operational, pending in-application testing
2014-01-02 10:45:00 +01:00
Lorenz Meier
85651218e2
FMU-inspired PPM config
2014-01-02 10:22:00 +01:00
Lorenz Meier
9612514a3f
Testing disarming and rearming as well now, removed magic numbers in favor of constants
2014-01-02 09:50:51 +01:00
Lorenz Meier
9a9a6f3d86
Turned the mixer test into a real test, now also cross checking post mix results
2014-01-02 09:18:36 +01:00
Lorenz Meier
a60fcc2535
Fixed pwm limit command to behave as originally designed. The initial hold time produced random values (e.g. 40000 instead of 1500) during the INIT_TIME (0.5s) phase
2014-01-02 09:18:04 +01:00
Julian Oes
1a21dcd34d
ESC calib: low PWM value was not set
2014-01-02 08:28:33 +01:00
Stefan Rado
1e7e65717a
Only send data packets we really support.
2014-01-02 02:11:52 +01:00
Stefan Rado
8fd909f519
Directly write to the voltage field for better precision.
2014-01-02 02:08:44 +01:00
Stefan Rado
5f44be31ad
Update copyright info for 2014.
...
Happy New Year everyone!
2014-01-02 02:07:49 +01:00
Stefan Rado
0ce7886249
Merge branch 'master' into frsky_telemetry
2014-01-02 01:37:09 +01:00
Lorenz Meier
e35598eb6b
Merge branch 'master' of github.com:PX4/Firmware into unit_tests
2014-01-01 23:44:06 +01:00
Thomas Gubler
4191ae33c2
navigator/mission feasibility: prepare for pre-mission fence checking
2014-01-01 21:54:33 +01:00
Anton Babushkin
61ef2e00a9
Merge branch 'navigator_new' into navigator_new_vector
2014-01-01 23:21:45 +04:00
Anton Babushkin
3c72c9bf7f
navigator: force takeoff if first mission item is not takeoff and vehicle landed
2014-01-01 23:21:29 +04:00
Anton Babushkin
352a1ef095
mc_pos_control: minor fixes
2014-01-01 23:20:36 +04:00
Thomas Gubler
09f29d0972
Merge remote-tracking branch 'upstream/navigator_new' into navigator_new_fw
2014-01-01 16:43:54 +01:00
Thomas Gubler
ec8bc6c020
fw pos ctrl: remove a wrong transpose
2014-01-01 16:33:50 +01:00
Thomas Gubler
3000d08b05
Merge remote-tracking branch 'upstream/master' into navigator_new_fw
...
Conflicts:
makefiles/config_px4fmu-v2_logging.mk
2014-01-01 12:36:42 +01:00
Anton Babushkin
b7f2c89a16
Merge branch 'master' into navigator_new_vector
2014-01-01 14:14:35 +04:00
Anton Babushkin
6827e45aee
mc_pos_control, mc_att_control_vector: code style fixed
2014-01-01 14:03:42 +04:00
Anton Babushkin
8c1c7bca18
mc_pos_control: takeoff fixes, ignore position and yaw, takeoff vertically
2014-01-01 14:02:24 +04:00
Anton Babushkin
40d03666fd
mc_pos_control: yaw in AUTO fixed
2014-01-01 13:40:32 +04:00
Anton Babushkin
0f6dcf9e5e
Merge branch 'navigator_new' into navigator_new_vector
2014-01-01 13:31:59 +04:00
Anton Babushkin
3bc94f1fe6
navigator: takeoff fix
2014-01-01 13:31:27 +04:00
Anton Babushkin
7eee6ce1b2
mc_pos_control: takeoff / landing implemented
2014-01-01 13:30:26 +04:00
Anton Babushkin
549fd4f0e8
Merge branch 'navigator_new' into navigator_new_vector
2013-12-31 19:31:16 +04:00
Anton Babushkin
7f9a7ffe82
navigator: MISSION_LOITER and RTL_LOITER modes removed
2013-12-31 19:30:41 +04:00
Lorenz Meier
5b302fef59
HOTFIX: Increased attitude control updates to 50 Hz - was less than 10 Hz and unintended slow
2013-12-31 14:47:01 +01:00
Lorenz Meier
7f14f1f7de
Add conversions and mixer tests. Work in progress
2013-12-31 14:45:38 +01:00
Anton Babushkin
5c84479ce9
Merge branch 'navigator_new' into navigator_new_vector
2013-12-31 15:45:04 +04:00
Anton Babushkin
f6ee354c10
navigator: mode switching fixes
2013-12-31 15:44:52 +04:00
Anton Babushkin
2e6cd18615
navigator: mavlink reopening fixed
2013-12-31 13:10:35 +04:00
Anton Babushkin
ba7cbe48f2
Merge branch 'navigator_new' into navigator_new_vector
2013-12-31 12:50:11 +04:00
Anton Babushkin
d35a169907
navigator: NAV_STATE_INIT removed, minor fixes
2013-12-31 12:46:35 +04:00
Thomas Gubler
080ecf56ca
launchdetection: add mavlink text output
2013-12-30 22:21:53 +01:00
Stefan Rado
50cbd19499
Fixes to FrSky telemetry data formats.
2013-12-30 20:27:04 +01:00
Thomas Gubler
9cc1fc1cb5
fixed launchdetection logic, catapult tested in HIL
2013-12-30 19:08:09 +01:00
Thomas Gubler
bd88209f5c
Merge remote-tracking branch 'upstream/navigator_new' into navigator_new_fw
2013-12-30 13:51:58 +01:00
Anton Babushkin
6c30eebeb8
Merge branch 'navigator_new' into navigator_new_vector
2013-12-30 14:42:00 +04:00
Anton Babushkin
c35c0a90d3
navigator: use switches to select nav state
2013-12-30 14:04:55 +04:00
Anton Babushkin
33385a783c
Added NONE = not mapped state for mission and return switches
2013-12-30 14:04:24 +04:00
Anton Babushkin
3a4a36c736
mc_att_control_vector fix, multirotor_attitude_control and multirotor_pos_control removed
2013-12-30 09:00:23 +04:00
Anton Babushkin
174fd21c6f
Merge fix
2013-12-30 08:55:46 +04:00
Anton Babushkin
a71b04775c
Merge commit '95bdc1a9bd364ce95abe06b097579cc8a9162e33' into navigator_new_vector
2013-12-30 08:55:26 +04:00
Thomas Gubler
cf33f2a627
Merge branch 'launchdetection' into navigator_new_fw
...
Conflicts:
src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
2013-12-29 19:50:30 +01:00
Anton Babushkin
fa20fae6fb
Some mavlink fixes to use vehicle_control_mode, WIP
2013-12-29 22:38:41 +04:00
Thomas Gubler
52960e06c6
add fw autoland documentation
2013-12-29 17:15:38 +01:00
Thomas Gubler
95bdc1a9bd
fw att ctrl: removed unused parameter
2013-12-29 16:42:39 +01:00
Thomas Gubler
6a9423b428
fw att ctrl: remove renamed parameters
2013-12-29 16:35:52 +01:00
Thomas Gubler
70cc5413b4
fw att controller: update parameter descriptions and default values
2013-12-29 16:17:09 +01:00
Thomas Gubler
4f5791d4b1
Merge remote-tracking branch 'upstream/navigator_new' into fw_autoland_att_tecs_navigator_termination
2013-12-29 15:08:48 +01:00
Julian Oes
ea9efd75dd
Navigator: Small error message fix
2013-12-29 14:50:49 +01:00
Julian Oes
ea55527bbb
Waypoints and missionlib: lot's of cleanup
2013-12-29 14:50:26 +01:00
Julian Oes
c1e50b8a1f
Merge remote-tracking branch 'px4/master' into navigator_new
2013-12-29 14:48:54 +01:00
Thomas Gubler
7e860d8e74
Merge remote-tracking branch 'upstream/navigator_new' into fw_autoland_att_tecs_navigator_termination_controlgroups
2013-12-29 13:09:01 +01:00
Lorenz Meier
0153e334ff
Add note about multi-port support on GCS side
2013-12-29 12:03:35 +01:00
Lorenz Meier
87a61de670
Support for more than 8 output ports
2013-12-29 12:02:23 +01:00
Anton Babushkin
7e29028429
Moving nav state from commander to navigator, WIP
2013-12-29 12:16:49 +04:00
Lorenz Meier
01be817c59
Allow N comparisons of a param value, returns success if one matches
2013-12-28 22:14:28 +01:00
Stefan Rado
810f33c3f3
Merge branch 'master' into frsky_telemetry
2013-12-28 21:25:45 +01:00
Anton Babushkin
f084ddfeb0
mc_pos_control: AUTO implemented, fixes
2013-12-28 11:47:25 +04:00
Anton Babushkin
7b7539fbbd
Merge branch 'navigator_new' into navigator_new_vector, WIP
2013-12-28 10:04:13 +04:00
Julian Oes
e462c70af7
Merge remote-tracking branch 'px4/master' into control_groups
2013-12-27 23:57:37 +01:00
Julian Oes
020c47b59f
PX4IO driver: even compiling now
2013-12-27 23:57:24 +01:00
Julian Oes
a4a5eee08d
Attitude_estimator_ekf: Fix params, this bug caused the multirotor_att_control to stop
2013-12-27 23:27:25 +01:00
Lorenz Meier
f44f738f0a
Fix return value
2013-12-27 21:56:54 +01:00
Lorenz Meier
965a7a4f03
Allow to disable a channel
2013-12-27 21:33:19 +01:00
Lorenz Meier
a9ea39054d
Working around creating an error condition with more than 8 raw RC channels
2013-12-27 21:19:04 +01:00
Anton Babushkin
153114aec8
mc_pos_control: calculate velocity error derivative without setpoint acceleration to get more clean output
2013-12-28 00:16:10 +04:00
Lorenz Meier
cddbb0d23f
Merged master
2013-12-27 21:12:51 +01:00
Anton Babushkin
7a34089dee
mc_pos_control: default parameters updated
2013-12-27 23:49:24 +04:00
Thomas Gubler
b98984e1ff
fw autoland: add parameter for heading hold distance, fix heading hold
2013-12-27 20:15:54 +01:00
Lorenz Meier
dd5549da46
Hotfix: Better dead zone defaults
2013-12-27 15:50:28 +01:00
Lorenz Meier
c5ef295f68
Hotfix: Reduce mag influence on att estimate
2013-12-27 15:46:50 +01:00
Julian Oes
72d9c80ce9
Home position: corrected wrong conversion
2013-12-27 14:00:27 +01:00
Lorenz Meier
d5c857615b
Pure formatting cleanup of drv_hrt.c, no code / functionality changes
2013-12-27 12:14:15 +01:00
Lorenz Meier
db46672bc4
Paranoid PPM shape checking
2013-12-27 12:02:57 +01:00
Anton Babushkin
fc0ffbbd63
Merge branch 'ekf_acc_comp' into vector_control2
2013-12-27 14:42:30 +04:00
Anton Babushkin
464df9c5e8
mavlink: HIL GPS velocity fix
2013-12-27 14:40:24 +04:00
Anton Babushkin
61a3177979
attitude_estimator_ekf: acc compensation and magnetic declination fixes
2013-12-27 14:39:59 +04:00
Thomas Gubler
ef15d6360a
Merge remote-tracking branch 'upstream/navigator_new' into fw_autoland_att_tecs_navigator_termination_controlgroups
2013-12-27 11:29:38 +01:00
Thomas Gubler
80c1710434
Merge remote-tracking branch 'julian/fw_autoland_att_tecs_navigator_termination_controlgroups' into fw_autoland_att_tecs_navigator_termination_controlgroups
2013-12-27 11:29:12 +01:00
Julian Oes
effa62937f
Prevent some warnings for lat/lon double conversions
2013-12-27 11:14:08 +01:00
Julian Oes
32c7aea2a6
Home position: use double for lat/lon and float for altitude, set home position to global position instead of GPS position once we have a fix
2013-12-27 11:07:45 +01:00
Julian Oes
677150388f
Merge remote-tracking branch 'thomasgubler_private/fw_autoland_att_tecs_navigator_termination_controlgroups' into navigator_new
2013-12-27 10:48:04 +01:00
Anton Babushkin
6a04d13e73
mc_pos_control: minor reorganizing
2013-12-27 10:50:40 +04:00
Julian Oes
d3a71d1e42
Waypoints: reverse param1 and param2
2013-12-26 22:41:05 +01:00
Julian Oes
1c7e07d8d7
Topics: Move from global_position_setpoint to mission_item_triplet
2013-12-26 21:41:54 +01:00
Anton Babushkin
a0355ccf76
Merge branch 'ekf_acc_comp' into vector_control2
2013-12-26 23:12:29 +04:00
Anton Babushkin
94a63c9e6e
Merge branch 'master' into ekf_acc_comp
2013-12-26 23:11:52 +04:00
Anton Babushkin
20c9ce9d6d
mc_pos_control: replacement for multirotor_pos_control, rewritten to C++ and new mathlib
2013-12-26 23:03:19 +04:00
Anton Babushkin
e103729de3
mc_att_control_vector: fixes, parameters added
2013-12-26 23:02:09 +04:00
Thomas Gubler
a2cee83e57
Merge remote-tracking branch 'upstream/master' into fw_autoland_att_tecs_navigator_termination_controlgroups
...
Conflicts:
src/modules/px4iofirmware/registers.c
2013-12-26 18:17:04 +01:00
Julian Oes
409fa12c4e
Mission topic: corrected comment
2013-12-26 15:17:44 +01:00