Commit Graph

86 Commits

Author SHA1 Message Date
Lorenz Meier f6dc9c9727 multicopter manual attitude control: Leave some margin for yaw control 2015-06-05 22:45:07 +02:00
Roman 5b6f1b5ca5 fixed rates feedforward: plant for feedforward is given by derivative operator 2015-05-23 13:19:15 +02:00
Lorenz Meier 5fb99e9300 MC att control: Better param docs 2015-05-19 07:18:41 +02:00
Lorenz Meier eba97bba4c MC att control: reduce stack slightly 2015-04-26 14:33:56 +02:00
Daniel Agar 2e824bbeea fix incorrect argc < 1 check for no arguments
-requiring arguments should be argc < 2
2015-04-18 12:02:58 +02:00
Roman Bapst b52d0ed8a2 mc_att_control: implemented anti windup 2015-04-18 11:19:46 +02:00
Mark Whitehorn 77771b2bbf fix comment on MC att controller rate limits 2015-04-18 11:19:06 +02:00
Mark Whitehorn 7f418445f2 add new parameters for roll and pitch angular rate limits 2015-04-18 11:19:06 +02:00
Mark Whitehorn a07712bb1e apply roll/pitch acro_rate_max in MC attitude controller 2015-04-18 11:19:06 +02:00
Mark Whitehorn 6ccfc222d3 fix comment on MC att controller rate limits 2015-04-11 08:04:37 -06:00
Mark Whitehorn b356508f6b add new parameters for roll and pitch angular rate limits 2015-04-11 08:04:37 -06:00
Mark Whitehorn 6b26594697 apply roll/pitch acro_rate_max in MC attitude controller 2015-04-11 08:04:37 -06:00
tumbili 7236f22f12 added feed-forward for rates 2015-03-10 21:38:10 +01:00
Lorenz Meier 4177078ff0 MC attitude controller: Adjust stack size of handler and app 2015-03-08 08:15:24 +01:00
Lorenz Meier acd5472879 MC att control: Use less RAM 2015-03-01 18:32:07 +01:00
tumbili 1a6dd7d02e removed attitude setpoint generation from mc_att_controller and moved to mc_pos_controller 2015-02-07 17:36:21 +01:00
Thomas Gubler 2728889f78 Merge remote-tracking branch 'upstream/master' into ros_messagelayer_merge_attctlposctl 2015-01-28 16:29:14 +01:00
Roman Bapst 97471bf0aa added references 2015-01-28 09:45:22 +01:00
Thomas Gubler 9b4a210495 missing headers for fmu2 target 2015-01-25 15:55:32 +01:00
Thomas Gubler 96db9e8188 Merge remote-tracking branch 'upstream/master' into ros
Conflicts:
	src/platforms/px4_middleware.h
2015-01-15 12:42:28 +01:00
Lorenz Meier 7d56ae4ed6 mc attitude control: Log sensor time stamp in actuator output 2015-01-11 11:03:56 +01:00
Lorenz Meier 7682160713 mc attitude controller: Log the controller latency 2015-01-11 11:03:55 +01:00
Thomas Gubler 5876ff11ec mc att control multiplatform alongside normal mc att control 2015-01-05 16:12:22 +01:00
Lorenz Meier 5de80bbaf1 Clean up MC controller usage of VTOL topics 2014-12-30 11:05:28 +01:00
Thomas Gubler b04c80aec7 mc att: fix init call 2014-12-29 10:35:46 +01:00
Thomas Gubler 6dd98cb311 mc att ctl: remove autostart id param 2014-12-22 15:18:20 +01:00
Thomas Gubler e18065081a is_vtol flag in vehicle_status
Getting rid of the autostart based checks if the system is a vtol
Fixes #1503
2014-12-18 14:46:31 +01:00
Thomas Gubler 71f6a34367 mc att: increase stack size 2014-12-16 10:12:50 +01:00
Thomas Gubler 9520983e08 lots' of header juggling and small changes to make mc att control compile for NuttX and ROS 2014-12-16 08:24:51 +01:00
Thomas Gubler 9c09a9e8d5 mc att control: prepare for ros integration, move class into spearate file 2014-12-11 16:11:04 +01:00
Thomas Gubler 8ae1c9763d write publisher example as class 2014-12-10 16:22:19 +01:00
Thomas Gubler 03ba38d0a4 very much WIP, start to make mc att control p4 and ros compatible 2014-12-10 12:42:57 +01:00
Thomas Gubler fe6663ad9a add platforms/nuttx to default makefile 2014-12-08 15:09:31 +01:00
Thomas Gubler 377030bd8a mc att ctl: remove code which is already in base class 2014-12-08 14:20:11 +01:00
Thomas Gubler dc945a3f3f actuator controls as msg 2014-12-08 12:12:23 +01:00
Thomas Gubler b3600e5ee6 manual_control_setpoint as msg 2014-12-08 11:06:56 +01:00
Thomas Gubler 87df7c3243 move vehicle_attitude_setpoint to msg format 2014-12-08 10:37:01 +01:00
Thomas Gubler 417bc91363 mc att: more cleanup between base and main class 2014-12-05 09:29:57 +01:00
Thomas Gubler 2f646e7082 mc att control: ran fix code style script 2014-12-05 09:02:06 +01:00
Thomas Gubler 4c950eb76b mc att control: make the main app use the base class, move euroc functions into own class 2014-12-05 09:00:21 +01:00
Roman Bapst fbedd3ed20 removed whitespaces removed small unused code block 2014-12-04 14:23:19 +01:00
tumbili 0e33e52d4a use uORB ID to determine the correct rate_sp- and actuator topic to publish on 2014-12-03 09:44:34 +01:00
Roman Bapst ff55652f9a adapted attitude controllers to support VTOL 2014-12-02 10:34:39 +01:00
Lorenz Meier 2a76b10f7a mc attitude controller: Less verbose 2014-11-22 16:34:29 +01:00
Lorenz Meier 77365188ad mc_att_control: Support circuit breakers 2014-05-25 20:35:37 +02:00
Anton Babushkin d8ef397b07 mc_att_control: reset yaw setpoint after ACRO 2014-05-20 16:40:44 +02:00
Anton Babushkin b12928548c Merge branch 'master' into acro2 2014-05-20 00:03:00 +02:00
Anton Babushkin 7ef3c24637 Merge branch 'master' into yaw_offset_limit 2014-05-15 10:23:14 +02:00
Anton Babushkin 8e43db7bc0 mc_att_control: yaw offset limiting bug fixed 2014-05-15 10:22:42 +02:00
Lorenz Meier 3f9028b728 mc_att_control: Reduce stack mildly by 50 bytes 2014-05-15 07:29:43 +02:00