Commit Graph
100 Commits
Author SHA1 Message Date
Roman Bapst 0eeaa83b3d send autopilot version message on startup and on request 2015-05-23 09:59:46 +02:00
Roman Bapst 4dd343e2de added field for autopilot capabilities 2015-05-23 09:59:46 +02:00
Roman Bapst 5a53a4f7bf do not update mission if it has unsupported mission items 2015-05-21 20:09:15 +02:00
Roman Bapst afa8266255 do not update mission if it has unsupported mission items 2015-05-21 20:08:49 +02:00
Roman Bapst e7a522edbc reset board rotation offset params if level calibration failed 2015-05-20 08:50:26 +02:00
Roman Bapst 12c6dc8ad8 added routine for autopilot level calibration 2015-05-19 14:20:00 +02:00
Roman Bapst 5c63a2d2f4 fixed sensor board rotation offset 2015-05-19 14:19:03 +02:00
Roman Bapst 4a84215a8f fix mavlink message sending, make thread priority default 2015-05-15 17:49:20 +02:00
Roman Bapst 90c3aec1fd make main LED show low and critical battery status 2015-05-13 16:24:44 +02:00
Roman Bapst 542dc9f65d added default rate I gain for multicopters. added default gains for FireFly6 in mc mode (from Simon Wilks) 2015-05-13 15:28:02 +02:00
Roman Bapst cf27fc59c7 read hil sensor message instead of highres imu message 2015-05-13 10:31:52 +02:00
Roman Bapst 1d544e028d mc_pos_control: always update previous velocity to avoid spikes due to differentiation 2015-05-07 15:04:59 +02:00
Roman Bapst 525e605b92 vtol: publish actuator controls in manual mode 2015-05-06 22:53:56 +02:00
Roman Bapst 0217e2ed56 fix accel calibration: rotate sensor values into board frame 2015-05-05 18:41:50 +02:00
Roman Bapst c3111ecadf added option for esc calibration 2015-04-28 15:15:46 +02:00
Roman Bapst dd0ed9b446 added esc calibration option 2015-04-28 15:15:46 +02:00
Roman Bapst be03f98d64 added esc calibration routines 2015-04-28 15:15:46 +02:00
Roman Bapst 9eac4b995f fixed message ID 2015-04-28 12:15:42 +02:00
Roman Bapst bd1c3363df added new vtol mav types 2015-04-27 22:22:52 +02:00
Roman Bapst 06352bee62 set mav type for firefly6 2015-04-27 22:22:52 +02:00
Roman Bapst 67956341e6 FireFly6: make landing gear manual pass-through 2015-04-22 13:40:49 +02:00
Roman Bapst 5b772e5720 update vehicle status before doing preflight checks 2015-04-22 13:32:09 +02:00
Roman Bapst 5e044e5b67 completed auxiliary mixer file for firefly6 2015-04-21 13:22:57 +02:00
Roman Bapst 15f11ae1e2 add control output for tilting rotors 2015-04-21 13:22:57 +02:00
Roman Bapst 05847fd4c7 improve serial output during loading of mixers 2015-04-21 13:22:57 +02:00
Roman Bapst 8f762b5767 more specifications in firefly6 config file 2015-04-21 13:22:57 +02:00
Roman Bapst 2f5239c17a fixed name of generic firefly mixer 2015-04-20 17:09:09 +02:00
Roman Bapst 851a66135f fixed syntax of auxiliary mixer file 2015-04-20 17:05:59 +02:00
Roman Bapst de3a914521 fixed firefly6 configuration file 2015-04-20 17:03:11 +02:00
Roman Bapst e097affd7a log multirotor attitude controller status 2015-04-18 11:26:19 +02:00
Roman Bapst b52d0ed8a2 mc_att_control: implemented anti windup 2015-04-18 11:19:46 +02:00
Roman Bapst 555e96a37a fixed publication of mixer limit flags 2015-04-10 20:26:38 +02:00
Roman Bapst af56e58540 added quaternion rotation method test 2015-03-06 15:56:54 +01:00
Roman Bapst 7a0db340f7 added quaternion methods for inverse and vector rotation 2015-03-02 22:44:32 +01:00
Roman Bapst 97471bf0aa added references 2015-01-28 09:45:22 +01:00
Roman Bapst e95e096284 added references 2015-01-28 09:31:42 +01:00
Roman Bapst 59cb0cc3b4 removed secondary attitude and log quaternion 2015-01-20 13:01:41 +01:00
Roman Bapst 70c7764b9f removed secondary attitude from attitude topic 2015-01-20 13:01:41 +01:00
Roman Bapst 5c5bba5d5f specify secondary elevon mixer 2015-01-06 19:51:04 +01:00
Roman Bapst 7ab58a8bc1 allow to specify secondary mixer which drives fmu PWM outputs 2015-01-06 19:51:04 +01:00
Roman Bapst ff932820e3 use two mixers, one for rotors via px4io and one for elevons via fmu outputs 2015-01-06 19:51:04 +01:00
Roman Bapst a2edc284b2 fixed launch file 2014-12-30 16:47:38 +01:00
Roman Bapst 4307b48c03 fixed description 2014-12-30 11:46:18 +01:00
Roman Bapst 40f6e9f386 Merge branch 'ros_dev_roman' into dev_ros 2014-12-30 11:42:15 +01:00
Roman Bapst bfc3984426 cleanup 2014-12-30 11:41:28 +01:00
Roman Bapst fa1f09b850 made class for mc_mixer and moved into folder 2014-12-30 11:34:37 +01:00
Roman Bapst 23dd70855f Merge branch 'ros_dev_roman' of https://github.com/thomasgubler/Firmware_Private into ros_dev_roman 2014-12-30 11:07:11 +01:00
Roman Bapst 484020177d further progress on mixer node 2014-12-30 11:06:40 +01:00
Roman Bapst 67c4930315 added mixer node 2014-12-30 10:21:21 +01:00
Roman Bapst 3e941a2d1f progress on att_estimator node 2014-12-29 14:03:37 +01:00
Roman Bapst f3b5b67eec shortened parameter names to max 16 bytes 2014-12-18 12:43:23 +01:00
Roman Bapst 669e1f96d8 fixed parameter issue for VTOL so that parameter wiki tool can document them 2014-12-18 10:46:36 +01:00
Roman Bapst 0e79cbf234 fixed startup for VTOL -> some variable names were changed lately 2014-12-18 10:43:32 +01:00
Roman Bapst f19b8e570c added file to make PX4 math functions compatible with eigen 2014-12-15 09:06:58 +01:00
Roman Bapst 590489d498 make sure vtol attitude control module is started with idle speed set for multicopter mode 2014-12-04 17:36:16 +01:00
Roman Bapst 692af62885 set vtol motor count- and idle pwm parameter 2014-12-04 16:58:43 +01:00
Roman Bapst bed53e810b introduced vtol_motor_count and idle_pwm_mc parameter 2014-12-04 16:57:06 +01:00
Roman Bapst 7ea4d10bc9 added parameter file to makefile 2014-12-04 16:56:08 +01:00
Roman Bapst 4fd3e0720f added parameter file for vtol attitude control module 2014-12-04 16:55:12 +01:00
Roman Bapst fbedd3ed20 removed whitespaces removed small unused code block 2014-12-04 14:23:19 +01:00
Roman Bapst e027bf2213 removed remainings of quadshot for now 2014-12-02 11:02:23 +01:00
Roman Bapst 887ed69099 added VTOL attitude control module 2014-12-02 10:50:25 +01:00
Roman Bapst 0dc202502d added VTOL geometries to determine number of motors 2014-12-02 10:49:19 +01:00
Roman Bapst 9a64004d7f let commander know if VTOL is in fw or in mc mode (important because of external_override) 2014-12-02 10:47:07 +01:00
Roman Bapst 15ad9e441e compute secondary attitude with reference frame rotated -90 degress around pitch axis of original reference frame (used for VTOL) 2014-12-02 10:38:39 +01:00
Roman Bapst 285a0e7be9 added more mixer geometries and took v-mixer out of multi_tables script 2014-12-02 10:36:30 +01:00
Roman Bapst ff55652f9a adapted attitude controllers to support VTOL 2014-12-02 10:34:39 +01:00
Roman Bapst ad204bbb5d log secondary attitude and fixed wing controls for VTOL 2014-12-02 10:33:43 +01:00
Roman Bapst 35c985e523 extended uORB structs with VTOL specific control topics 2014-12-02 10:32:13 +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
Roman Bapst dc21746b2e Merge branch 'master' of https://github.com/PX4/Firmware 2014-12-02 10:10:54 +01:00
Roman Bapst 629c3fdc5b merged with PX4 master 2014-12-01 11:13:24 +01:00
Roman Bapst efe0938e99 removed comment 2014-11-13 13:48:40 +01:00
Roman Bapst d931465382 added ifdef guard 2014-11-13 13:48:18 +01:00
Roman Bapst 003b326c77 applied fix_code_style.sh 2014-11-13 11:16:22 +01:00
Roman Bapst 794a89e711 added more digits to pi/2 2014-11-13 10:51:54 +01:00
Roman Bapst 44127363b1 added setter and getter functions for use with euroc-gazebo simulator 2014-11-12 16:01:36 +01:00
Roman Bapst 647ec65bd0 added ros specific source file for performance_counter 2014-11-11 16:01:01 +01:00
Roman Bapst 076c1e6238 removed unused include 2014-11-11 15:43:47 +01:00
Roman Bapst 284787e02c removed platform specific included, they are not needed 2014-11-11 15:41:07 +01:00
Roman Bapst 19bc137cf3 removed unnecessary diff content 2014-11-11 15:34:31 +01:00
Roman Bapst 05fadc347e updated 2014-11-11 15:33:16 +01:00
Roman Bapst 8e205e0fef use px4_config header for multiple platform support 2014-11-11 15:33:02 +01:00
Roman Bapst 02175f4a67 removed unnecessary diff content 2014-11-11 15:32:20 +01:00
Roman Bapst a0e2e4e8b3 pixhawk specific files 2014-11-11 15:01:47 +01:00
Roman Bapst ed409fd537 use px4_defines header to distinguish platform 2014-11-11 14:55:33 +01:00
Roman Bapst c8ad06ff99 removed platform specificness 2014-11-11 13:26:24 +01:00
Roman Bapst 3bfc4a5a52 removed platform specific includes 2014-11-11 13:10:36 +01:00
Roman Bapst 6b61e72591 added header file with platformspecific definitions 2014-11-11 13:08:23 +01:00
Roman Bapst 4e0882121e removed ifdef because this file is specific to the nuttx platform 2014-11-11 13:07:35 +01:00
Roman Bapst 7e350555ea checked out from PX4 master to avoid eclipse formatting which happened in the past 2014-11-11 12:36:05 +01:00
Roman Bapst 4915c15036 removed files and code segments which should not be there and removed 2014-11-10 17:58:33 +01:00
Roman Bapst 7954540f45 removed files which should not be in here 2014-11-10 17:52:43 +01:00
Roman Bapst 403fe88684 deleted folder that has found its way into the repo 2014-11-10 17:24:48 +01:00
Roman Bapst 31238516b5 pulled from PX4 master 2014-11-10 17:16:30 +01:00
Roman Bapst 43ebaf287c cleaned up 2014-11-10 17:06:14 +01:00
Roman Bapst 0acdf5927b cleaned up 2014-11-10 17:01:59 +01:00
Roman Bapst a2ec2ec857 cleaned up 2014-11-10 16:58:56 +01:00
Roman Bapst f72f0db996 include correct eigen lib header 2014-11-10 16:10:43 +01:00