Commit Graph

739 Commits

Author SHA1 Message Date
Roman Bapst e027bf2213 removed remainings of quadshot for now 2014-12-02 11:02:23 +01:00
Roman Bapst 48ba912f08 adapted and added ROMFS-scripts to support VTOL 2014-12-02 10:30:26 +01:00
Roman Bapst 39169c35fe added configuration file and mixer file for for caipironha VTOL 2014-12-02 10:28:30 +01:00
Lorenz Meier 2a9a649adb Make boot less verbose to not hide the important status messages 2014-11-26 18:21:54 +01:00
Lorenz Meier 00961b5592 ROMFS: Do only output necessary information on boot 2014-11-22 16:34:01 +01:00
Lorenz Meier f3a224e30d Merged master 2014-11-22 12:47:08 +01:00
Thomas Gubler 1b47f05b14 rename DO_AUTOCONFIG to AUTOCNF in all files 2014-11-17 17:10:47 +01:00
Thomas Gubler 32f88bbe84 rename PWM_OUTPUTS to PWM_OUT in all files 2014-11-17 17:02:57 +01:00
Thomas Gubler b808cc9a1b fix variable name in rc.uavcan 2014-11-17 16:38:20 +01:00
Lorenz Meier 489b4c4839 Reduce too chatty content, de-allocate non-needed string buffers 2014-11-17 14:58:29 +01:00
Lorenz Meier b06f7f4f2e Reduce ROMFS footprint 2014-11-17 14:56:11 +01:00
Lorenz Meier 6d59df1a5f Make ROMFS less chatty 2014-11-15 16:19:51 +01:00
Lorenz Meier 780451dd65 Remove unneeded file 2014-11-15 13:48:30 +01:00
fludwig c8a8305326 added switch to send PWM to Brushless Controller in unarmed state 2014-11-10 23:49:52 +01:00
Simon Wilks 99f839b038 Add a min PWM output so motors idle on arming. 2014-10-23 10:57:31 +02:00
Thomas Gubler b64e675d53 Merge remote-tracking branch 'upstream/master' into swissfang 2014-10-07 10:02:01 +02:00
Thomas Gubler cc05f0f185 Merge remote-tracking branch 'upstream/obcfailsafe' into swissfang
Conflicts:
	src/lib/external_lgpl/tecs/tecs.cpp
	src/modules/commander/commander_params.c
	src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
	src/modules/navigator/navigator_main.cpp
2014-09-30 15:38:27 +02:00
Julian Oes d9bb3a5112 viper: removed wrong failsafe values 2014-09-23 06:08:24 +10:00
Julian Oes bdddcf338d viper: changed some values for doors and bottle drop servos 2014-09-20 22:53:56 +10:00
Don Gagne deda5d0a04 Upgraded unit test framework 2014-09-13 19:59:44 -07:00
Vladimir Ermakov ed66097ebc FTP: Update unit test for new header size.
_list_test failed.
2014-09-10 11:54:42 +04:00
Lorenz Meier 75e9497ab1 Fix FX79 mixer 2014-09-03 18:15:30 +02:00
Don Gagne 7db57310d5 New mavlink_ftp unit test data 2014-09-02 15:32:16 -07:00
Lorenz Meier cc944da1a4 Merge branch 'master' of github.com:PX4/Firmware into indoor 2014-09-01 20:30:07 +02:00
Lorenz Meier c9a92e6030 Merge branch 'master' into swissfang 2014-08-31 21:12:23 +02:00
Lorenz Meier 84d26185df Better initial config for Phantom 2014-08-31 21:11:20 +02:00
Lorenz Meier 0df878d2d5 Start flow driver, start MAVLink instance with right arguments 2014-08-27 09:49:19 +02:00
Lorenz Meier 863b6d2d94 Merge branch 'master' of github.com:PX4/Firmware into indoor 2014-08-27 09:46:21 +02:00
Lorenz Meier e14366fef3 Merged master 2014-08-26 20:17:57 +02:00
Lorenz Meier 65dab36910 Improve startup and payload handling 2014-08-26 10:13:52 +02:00
Lorenz Meier 47e39841df Merge branch 'bottle_drop_friday' of github.com:swissfang/Firmware into swissfang 2014-08-26 09:37:56 +02:00
Pavel Kirienko 1fa49aaea9 UAVCAN: clarification 2014-08-24 01:41:54 +04:00
Pavel Kirienko 6a8971e28f New UAVCAN initialization logic 2014-08-23 17:31:46 +04:00
Lorenz Meier 8a2089e257 Enable TELEM2 MAVLink, forward local pos at 30 Hz if connected via USB 2014-08-21 14:30:17 +02:00
Lorenz Meier ebf7e1c22f Merge branch 'master' of github.com:PX4/Firmware into indoor 2014-08-20 20:23:13 +02:00
Lorenz Meier 20ceba48cf Do not modify startup where not absolutely required 2014-08-15 20:34:04 +02:00
Simon Wilks 0c78794e57 Fix the index numbers and command max travel in the app for the drop servo. 2014-08-14 16:43:49 +02:00
Simon Wilks eabddaa615 Merge remote-tracking branch 'upstream/master' into test_bottle_drop_paul 2014-08-14 13:04:20 +02:00
Anton Babushkin 73b4c6eba1 mavlink: stream names updated in configuration 2014-08-13 20:09:57 +02:00
Lorenz Meier 03e6dbed80 Start TELEM2 MAVLink instance with 230400 baud 2014-08-13 18:47:07 +02:00
Lorenz Meier 309a718db4 Put payload outputs for AERT mixer onto right actuator group 2014-08-12 17:57:14 +02:00
Lorenz Meier 4adc6d30b3 Merged failsafe from master 2014-08-12 08:22:50 +02:00
Lorenz Meier f4cf94b084 Improved rcS handling, added failsafe flag. Needs further testing for USB stability 2014-08-12 08:21:06 +02:00
Lorenz Meier 467e67e7e7 Merge branch 'master' of github.com:PX4/Firmware into test_bottle_drop_paul 2014-08-11 19:39:30 +02:00
Lorenz Meier 2ca8903240 If we failed loading params, reset them (if the file handle is valid the file is corrupted and there is no hope, if its just not present the reset command will not do anything) 2014-08-11 14:56:13 +02:00
Lorenz Meier 258fb27e14 Ensure that a failing dataman start does not abort boot 2014-08-11 14:54:18 +02:00
Lorenz Meier c81c94d74f Fix control group in Viper mixer 2014-08-11 14:52:07 +02:00
Lorenz Meier 01a2554771 Viper mixer: Set failsafe values so we are not starting to command actuators 2014-08-11 14:51:49 +02:00
Lorenz Meier ab80459b32 Fixed whitespace in rcS 2014-08-11 08:56:06 +02:00
Julian Oes 6ff32b2338 Merge branch 'master' into test_bottle_drop_paul
Conflicts:
	ROMFS/px4fmu_common/init.d/3035_viper
2014-08-09 19:59:45 +02:00
Julian Oes e6210058a3 mixers: added Viper mixer 2014-08-09 19:52:30 +02:00
Julian Oes 3fdf63d2b3 Startup script: added viper script
Conflicts:
	mavlink/include/mavlink/v1.0
2014-08-09 19:47:48 +02:00
Julian Oes 312f9e0ccc mixers: adapted FX79 mixer to have more pitch influence 2014-08-09 19:43:57 +02:00
Lorenz Meier b0b2f34992 Merged master 2014-08-09 12:22:28 +02:00
Anton Babushkin 7f293be7d7 mavlink, rc.usb: increase HIL_CONTROLS rate and datarate on USB to allow HIL simulation @ 200Hz 2014-07-31 17:30:00 +02:00
Lorenz Meier 68415137b9 Merge pull request #1217 from PX4/mavlinkrates2
Mavlink: don't use mavlink helpers
2014-07-31 11:29:10 +02:00
Anton Babushkin e3bc557155 rc.usb: set RC_CHANNELS_RAW rate to 5Hz 2014-07-29 11:59:38 +02:00
Lorenz Meier af7385bdc2 Re-instate TECS default gains 2014-07-29 11:15:23 +02:00
Anton Babushkin a2ac45f4e0 Merge commit 'bd808ccf3a825ac1304a72dcede12478fda76857' into mavlinkrates2 2014-07-25 18:41:25 +02:00
Anton Babushkin c5a623e158 rcS: set rates for parameters and missions on USB connection 2014-07-25 14:30:45 +02:00
Lorenz Meier 086fc7f758 Merge pull request #1128 from PX4/uavcan
Basic UAVCAN support
2014-07-22 06:48:49 +02:00
Lorenz Meier f7c330fa60 Remove all handles to TECS params in startup scripts 2014-07-18 07:58:59 +02:00
Lorenz Meier f89062fe3b Merge pull request #1186 from PX4/logging
Multi-instance handling for sensors
2014-07-17 07:33:50 +02:00
Lorenz Meier 65c952e134 Merge pull request #1185 from PX4/mc_defaults
Better defaults for min values for some of the multicopters
2014-07-16 17:57:48 +02:00
Lorenz Meier 0b81d9883a Strip excessive binary text to save some flash, start all three sensor sets 2014-07-16 15:17:33 +02:00
Lorenz Meier ede1deaed6 Add support for external sensors in startup 2014-07-16 15:02:25 +02:00
Lorenz Meier c6c9c49823 Implement the external mag param in a fashion that retains backward compatibility 2014-07-16 14:58:43 +02:00
Anton Babushkin d39d5cc9da SYS_EXT_MAG parameter added for magnetometer selection 2014-07-16 11:26:32 +02:00
Simon Wilks 9f837267de Updated the comments. 2014-07-15 00:10:08 +02:00
Simon Wilks 83652794c7 Add a mixer for the Phantom so it can be uniquely adjusted for this airframe. 2014-07-15 00:06:24 +02:00
Lorenz Meier 01da782a8d Merge pull request #1152 from PX4/sensor_drivers
Sensor drivers
2014-07-12 19:23:07 +02:00
Lorenz Meier e6b5e3ae61 Add note about need to scan external buses first 2014-07-12 19:22:36 +02:00
Lorenz Meier 00af2d5a3d Merge pull request #1156 from sjwilks/wingwing
Updated the Wing Wing params based on latest flight tests.
2014-07-12 19:13:59 +02:00
Lorenz Meier a962bc7736 Merge pull request #1060 from PX4/dataman_state_nav_rewrite
dataman_state + navigator_rewrite
2014-07-12 18:44:46 +02:00
Pavel Kirienko 9a56892c2b Merge branch 'master' into uavcan 2014-07-12 17:38:49 +04:00
Simon Wilks 4495388a59 Merge remote-tracking branch 'upstream/master' into wingwing 2014-07-11 21:57:37 +02:00
Simon Wilks f8115e4e2e Renamed mixer file. 2014-07-11 21:51:35 +02:00
Simon Wilks 0a3a13ac70 Updated following flight tests today. 2014-07-11 21:38:12 +02:00
Simon Wilks e4264aad82 The wing wing is too small to have flaps, gimbals, etc. 2014-07-11 21:34:51 +02:00
Simon Wilks a3210f31fe Create a mixer for the Wing Wing. 2014-07-11 21:30:59 +02:00
Simon Wilks c39e572a06 Updated the Wing Wing params based on latest flight tests. 2014-07-08 23:58:16 +02:00
Anton Babushkin 9a69c7ba0e Merge branch 'master' into dataman_nav_drton 2014-07-07 15:09:16 +02:00
Pavel Kirienko dae9b48462 Renamed OUTPUT_MODE: can --> uavcan_esc 2014-07-07 02:31:05 +04:00
Lorenz Meier 1492323f03 Merged master into uavcan 2014-07-06 15:47:34 +02:00
Thomas Gubler f914772128 micro pcb quad: remove unnecessary setting 2014-07-04 16:01:10 +02:00
Thomas Gubler f9696cc68a hk micro pcb quad startup script: add comment 2014-07-04 15:52:45 +02:00
Anton Babushkin 39dab45ac5 Merge branch 'master' into dataman_state_nav_rewrite 2014-07-04 12:22:55 +02:00
Thomas Gubler d5793d6cbe hk micro pcb quad: change min pwm value 2014-07-03 12:35:38 +02:00
Thomas Gubler 9d9b08cc75 Merge remote-tracking branch 'upstream/master' into hkmicropcb 2014-07-03 09:33:04 +02:00
Thomas Gubler 0d7ada14bb rc.autostart entry for hk micro pcb quad 2014-07-02 09:36:47 +02:00
Thomas Gubler 756a2bb7e6 hk micro pcb startup script 2014-07-02 09:35:50 +02:00
Lorenz Meier d0b78aa8a0 Add param command which does not reset the autostart params to not hamper auto-config 2014-07-01 13:42:32 +02:00
Lorenz Meier 29cd95ebad Move param reset to right autoconfig check 2014-07-01 12:05:10 +02:00
Lorenz Meier 15a7a0ce7f autoconfig: Enforce clean defaults 2014-07-01 11:31:24 +02:00
Lorenz Meier 4f7e66bba2 Merged master in yaw_acceptance_fix 2014-07-01 09:28:49 +02:00
Anton Babushkin a1655bb8c4 rcS: start dataman before commander 2014-06-30 12:42:26 +02:00
Anton Babushkin 1a6b2b9c1e Merge branch 'master' into dataman_state_nav_rewrite 2014-06-30 12:31:06 +02:00
Lorenz Meier ecee13861c Merged master 2014-06-29 19:12:35 +02:00
Lorenz Meier e00d9407b9 Merged master 2014-06-29 13:03:53 +02:00
Lorenz Meier 6e597a66de merged master 2014-06-26 13:31:33 +02:00
Lorenz Meier f02de30c32 Merge branch 'master' into navigator_rewrite_estimator 2014-06-23 13:53:22 +02:00
Thomas Gubler 60e93deaa3 phantom: silence ESC 2014-06-23 07:44:30 +02:00
Anton Babushkin 3f1f015fe0 Merge branch 'mavlink_stack' into dataman_state 2014-06-12 12:35:35 +02:00
Julian Oes 1625d7b0cd Merge branch 'navigator_rewrite' into navigator_rewrite_estimator 2014-06-11 13:29:47 +02:00
Julian Oes d5c0933d65 mavlink: report global position setpoint and do this always no just when updated, otherwise the values are not visible in QGC 2014-06-10 14:29:17 +02:00
Jean Cyr a6cf04a6ff Create system state entry in dataman - ATTN Anton
Create persistent system state id for data manager to store system state
that will persist across resets.
2014-06-08 14:08:22 -04:00
Lorenz Meier 2235a86a66 Support link forwarding 2014-06-08 18:47:38 +02:00
Lorenz Meier 72b70f19eb Always log, also in HIL. There are enough mishaps only visible in logs that we actually want to spend the microSD space for those 2014-06-04 10:33:15 +02:00
Lorenz Meier 882076a0d4 Better defaults for min values for some of the multicopters 2014-06-03 16:38:45 +02:00
Lorenz Meier 8f1c46be92 Merge branch 'master' of github.com:PX4/Firmware 2014-06-01 11:50:29 +02:00
Lorenz Meier 0c35b7a8ee Fixed EKF initial param values 2014-06-01 11:50:14 +02:00
Thomas Gubler 9ee42e8e59 rcS: fix whitespace 2014-06-01 10:59:11 +02:00
Thomas Gubler 98e7d2b998 Merge pull request #998 from PX4/takeoff_fix
navigator: takeoff fix
2014-06-01 09:49:54 +02:00
Lorenz Meier 0c2e70d30f Enable the driver as default for boards having it 2014-05-29 13:52:29 +02:00
Kynos b08a429d89 Updated AR.Drone parameters
Flight tested May 7th, 2014.
2014-05-28 14:28:41 +02:00
Lorenz Meier b84cfea455 romfs: Added back mixer readme, now gets filtered out 2014-05-28 08:46:45 +02:00
Lorenz Meier 5dab59d3cd Merge pull request #877 from PX4/iris_params_update
3DR Iris default parameters update
2014-05-23 08:14:55 -07:00
Lorenz Meier 9a84999a2b Merge branch 'master' of github.com:PX4/Firmware 2014-05-23 16:30:04 +02:00
Lorenz Meier fb41f752fd Fixed Easystar mixer (reported by Mark Whitehorn) 2014-05-23 16:29:35 +02:00
Lorenz Meier b3d6dcb2e5 Pre-emptively increase the log buffer - after the last cleanup we got again plenty of RAM 2014-05-23 13:14:02 +02:00
Anton Babushkin 95a8414895 rc.mc_defaults: set default acceptance radius (NAV_ACCEPT_RAD) to 2m 2014-05-22 19:55:24 +02:00
John Hiesey 56a8f3de0a Add mixer config for hexa coax frame 2014-05-20 01:01:09 -07:00
Lorenz Meier 842819a6d6 Use smaller logging buffer 2014-05-16 10:45:00 +02:00
Lorenz Meier ba51ab2545 Merge branch 'ekf_params' of github.com:PX4/Firmware 2014-05-15 13:14:25 +02:00
Lorenz Meier b43f2e8be9 USB startup: Give NuttX enough time to tear down an app and free memory before starting the next 2014-05-15 09:04:45 +02:00
Lorenz Meier 0655aeb7ec startup: NuttX seems to free memory only AFTER the next command is issued, requiring us to give it some time to do memory management so it does not keep starting tasks on top of each other. May need some consideration on main startup script as well. 2014-05-15 08:17:31 +02:00
Lorenz Meier 18ed3cbbb8 Increase servo out rate via USB 2014-05-14 22:13:33 +02:00
Lorenz Meier 08a6e00cdd use a minimal sdlog2 buffer for FMUv1.x 2014-05-14 21:30:54 +02:00
Lorenz Meier e5d28b2393 Hotfix: Fixed wing default parameters contained an unknown name 2014-05-14 14:15:40 +02:00
Lorenz Meier 1e0e795de7 Start the data manager and navigator at the last moment to leverage their dynamic allocations to use smaller chunks of RAM 2014-05-13 08:03:01 +02:00
Thomas Gubler 01a54390e9 Merge remote-tracking branch 'upstream/master' into qu4d 2014-05-12 09:58:55 +02:00
Thomas Gubler d1bd4b0a45 qu4d increase pwm max 2014-05-12 09:58:41 +02:00
Pavel Kirienko 4055833c9e UAVCAN mixer renamed to /dev/uavcan/esc 2014-05-08 17:03:40 +04:00
Lorenz Meier ec5602e45d UAVCAN quad X autostart setup 2014-05-08 14:23:33 +02:00
Lorenz Meier 6a6feaf96c Merged master 2014-05-07 14:14:31 +02:00
Anton Babushkin 41a0f17b4e mc.defaults: MPC_TILTMAX_XXX parameters fixed 2014-05-04 19:55:24 +02:00
Lorenz Meier 55cae08cf3 Merge pull request #868 from ufoncz/versioncmd
Versioncmd
2014-05-03 03:42:00 -07:00
Lorenz Meier 1c13b5563b Simplify mixer file 2014-05-01 19:18:28 +02:00
Lorenz Meier 2343aad455 Easystar mixer fix 2014-05-01 19:16:05 +02:00
Lorenz Meier 81525f6d8a Merge branch 'master' of github.com:PX4/Firmware into ekf_params 2014-04-30 08:08:14 +02:00
Anton Babushkin a4724acf82 autostart 10016_3dr_iris: yaw PID parameters updated 2014-04-28 17:26:42 +02:00
Thomas Gubler 6a2ecfa162 remove whitespace 2014-04-28 15:57:14 +02:00
Thomas Gubler b0b2f714f1 add options do disable or fake gps output in rcS 2014-04-28 15:23:56 +02:00
ufoncz bd5a0cef1a ver command ready including hwcmp which replaces hw_ver, removed hw_ver
updated all scripts to use new ver hwcmp command
q
2014-04-27 17:42:45 +02:00
Lorenz Meier d4785d4b65 Use INAV as default to not break existing setups 2014-04-26 15:13:50 +02:00
Lorenz Meier 2ecaab98f9 Merge branch 'master' of github.com:PX4/Firmware into ekf_params 2014-04-22 09:58:07 +02:00
Lorenz Meier 5b7209639d Revert "HIL: Increased MAVLink link wait time based on previous experience that this is timing sensitive."
This reverts commit 78bf7ed969.
2014-04-22 09:56:38 +02:00
Lorenz Meier 42e9c84d50 Merge branch 'master' of github.com:PX4/Firmware into ekf_params 2014-04-22 01:40:27 +02:00
Lorenz Meier 78bf7ed969 HIL: Increased MAVLink link wait time based on previous experience that this is timing sensitive. 2014-04-22 01:29:39 +02:00
Lorenz Meier 815e221c1f mavlink: Start the same in HIL mode as in normal mode. Requires all HIL tools to run sh /etc/init.d/rc.usb now. Improve UART error handling 2014-04-22 01:23:55 +02:00