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 |
|