Commit Graph

2867 Commits

Author SHA1 Message Date
Randy Mackay 055ce4e53e Copter: integrate control_rtl 2014-02-15 05:27:39 +11:00
Randy Mackay 689e92eb33 Copter: control_rtl 2014-02-15 05:27:39 +11:00
Randy Mackay bd88ed8a53 Copter: LAND at stopping point instead of curr pos 2014-02-15 05:27:39 +11:00
Randy Mackay cdc935b66d Copter: implement auto_land with Loiter controller 2014-02-15 05:27:39 +11:00
Randy Mackay 93d43f8ca5 Copter: remove unused var from acro 2014-02-15 05:27:39 +11:00
Randy Mackay 32b8f80510 Copter: Acro flight mode from Leonard 2014-02-15 05:27:38 +11:00
Randy Mackay cdc0f8e414 Copter: use new control_auto takeoff and land 2014-02-15 05:27:38 +11:00
Randy Mackay 0dabc0c577 Copter: control_auto - takeoff, land 2014-02-15 05:27:38 +11:00
Randy Mackay eec62cb16a Copter: control_loiter initialises alt target 2014-02-15 05:27:38 +11:00
Randy Mackay 6ba91369ff Copter: split control_land into gps and non-gps 2014-02-15 05:27:38 +11:00
Randy Mackay 011de6683e Copter: land_detector moved to control_land 2014-02-15 05:27:38 +11:00
Randy Mackay 96c61fcf28 Copter: removed get_throttle_land
Now in the control_land.pde
2014-02-15 05:27:38 +11:00
Randy Mackay 3b003ea3e6 Copter: remove setting of nav mode 2014-02-15 05:27:38 +11:00
Randy Mackay 924e2a66ce Copter: split control_auto into separate file 2014-02-15 05:27:38 +11:00
Randy Mackay e27f4c1c13 Copter: split control_stabilize into land, rtl, loiter 2014-02-15 05:27:38 +11:00
Randy Mackay d92e894af6 Copter: get_throttle_surface_tracking returns climb rate 2014-02-15 05:27:37 +11:00
Randy Mackay c92de71212 Copter: control_stabilize, - integrate changes to get_throttle_surface_tracking 2014-02-15 05:27:37 +11:00
Randy Mackay f3bcbb2ce4 Copter: remove setting roll, pitch yaw modes in set_mode 2014-02-15 05:27:37 +11:00
Randy Mackay d70862e44b Copter: remove case that does nothing 2014-02-15 05:27:37 +11:00
Randy Mackay 65f7bf92f4 Copter: replace yaw_mode with auto_yaw_mode 2014-02-15 05:27:37 +11:00
Randy Mackay 1b714defcc Copter: move auto to control_auto.pde and fix yaw 2014-02-15 05:27:37 +11:00
Randy Mackay 8e40cbdd7f Copter: disable ch7/8 feature to point at armed yaw 2014-02-15 05:27:37 +11:00
Randy Mackay 4540fb3fef Copter: remove set roll-pitch, yaw, thr modes for ACRO, LOITER 2014-02-15 05:27:36 +11:00
Randy Mackay dc6f622d48 Copter: move NTUN logging to 10hz loop 2014-02-15 05:27:36 +11:00
Randy Mackay 8e08a1f8ab Copter: remove debug 2014-02-15 05:27:36 +11:00
Randy Mackay f5c305e960 Copter: control_stabilize rename wp_nav calls 2014-02-15 05:27:36 +11:00
Randy Mackay b29a963fd6 Copter: remove unused Attitude.pde functions 2014-02-15 05:27:36 +11:00
Randy Mackay 0a2adbac1b Copter: renaming functions after moving xy control 2014-02-15 05:27:36 +11:00
Randy Mackay 9843e93308 Copter: control_stabilize - much renaming as xy pos controller moves 2014-02-15 05:27:36 +11:00
Randy Mackay 5fd9410ff5 Copter: much renaming as xy pos controller moves 2014-02-15 05:27:36 +11:00
Randy Mackay f0c538f8fb Copter: control_stabilize comment update 2014-02-15 05:27:36 +11:00
Randy Mackay d380e6b4d3 Copter: integrate add ref to AC_Pos_Control from WP_Nav 2014-02-15 05:27:35 +11:00
Randy Mackay aaa62eeb28 Copter: integrated simpler init loiter from WP_Nav 2014-02-15 05:27:35 +11:00
Randy Mackay 49367c5a30 Copter: GCS.h include fix 2014-02-15 05:27:35 +11:00
Randy Mackay eddb593ee2 Copter: althold uses high level angle controller 2014-02-15 05:27:35 +11:00
Randy Mackay bdf95bd835 Copter: stabilize uses high level angle controller 2014-02-15 05:27:35 +11:00
Randy Mackay a52e220724 Copter: add loiter controller to onion
Also add ignore_checks to flight mode initialisation
2014-02-15 05:27:35 +11:00
Randy Mackay 7e37b16ccb Copter: move update_flight_mode to fast loop 2014-02-15 05:27:35 +11:00
Randy Mackay 784f7385b5 Copter: add attitude and pos control params 2014-02-15 05:27:35 +11:00
Randy Mackay b34664ea07 Copter: remove unused altitude error 2014-02-15 05:27:34 +11:00
Randy Mackay e69eeea246 Copter: log alt target from PosControl 2014-02-15 05:27:34 +11:00
Randy Mackay 44e731ea40 Copter: control_stabilize reports alt target 2014-02-15 05:27:34 +11:00
Randy Mackay abb42bcb41 Copter: remove unused run_rate_controllers 2014-02-15 05:27:34 +11:00
Randy Mackay e1bf4af1b8 Copter: bug fix to set angle_boost in stab mode 2014-02-15 05:27:34 +11:00
Randy Mackay 77c38f4de4 Copter: integrate init take-off 2014-02-15 05:27:34 +11:00
Randy Mackay 2c03a3a3c6 Copter: set pos_control.set_dt 2014-02-15 05:27:34 +11:00
Randy Mackay faf1e99f1a Copter: surface tracking to use pos_control 2014-02-15 05:27:33 +11:00
Randy Mackay 5649b7f4d9 Copter: integrate AC_PosControl constructor changes 2014-02-15 05:27:33 +11:00
Randy Mackay 4840ce238a Copter: skeleton AltHold flight mode 2014-02-15 05:27:33 +11:00
Randy Mackay 7784fc7645 Copter: update pos_control's hover throttle 2014-02-15 05:27:33 +11:00
Randy Mackay 33552b63d8 Copter: early integration of AC_PosControl 2014-02-15 05:27:33 +11:00
Randy Mackay 3146299a0f Copter: move control_stabilize yaw input higher 2014-02-15 05:27:33 +11:00
Randy Mackay 7f56b28767 Copter: move thr control to control_stabilize 2014-02-15 05:27:33 +11:00
Randy Mackay 2253cf9769 Copter: run main loop at 400hz for pixhawk 2014-02-15 05:27:33 +11:00
Randy Mackay 3a78263921 Copter: skeleton init call for all flight modes 2014-02-15 05:27:33 +11:00
Randy Mackay 0431b7e1d4 Copter: bug fix for stabilize_run's yaw control 2014-02-15 05:27:33 +11:00
Randy Mackay 1fdfa751e6 Copter: integrate replacement of timers with set_dt 2014-02-15 05:27:33 +11:00
Randy Mackay c8e277703d Copter: add acro_run skeleton 2014-02-15 05:27:33 +11:00
Randy Mackay c2ca5c46b8 Copter: correct auto_run 2014-02-15 05:27:32 +11:00
Randy Mackay 1cf065e1df Copter: remove debug for control_stabilize 2014-02-15 05:27:32 +11:00
Randy Mackay cbe56bba25 Copter: integrate AC_AttitudeControl 2014-02-15 05:27:32 +11:00
Randy Mackay 7b9a48107e Copter: move angle_max parameter to AP_Vehicle 2014-02-15 05:27:32 +11:00
Andrew Tridgell 2bf7a46c9b Copter: log power status on Pixhawk 2014-02-15 05:00:09 +11:00
Andrew Tridgell 0a3476bbf1 Copter: change to new board_voltage() API 2014-02-14 21:50:59 +11:00
Randy Mackay bd0cb83263 Copter: release notes for AC3.1.2 2014-02-13 21:21:56 +09:00
Randy Mackay 78b31f4b16 Copter: readme file renamed and directs to wiki 2014-02-12 21:03:45 +09:00
Randy Mackay a5e98c11ad Copter: Release notes for AC3.1.2-rc2 2014-02-12 20:20:10 +09:00
Randy Mackay 2219f21744 Copter: add RC_FEEL_RP parameter
Values from 0 ~ 100 control amount of filtering on roll and pitch input.
100 = no filter so crisp feel, 0 = a lot of filtering so very sluggish
response
2014-02-12 16:28:41 +09:00
Randy Mackay 89b222f1cf Copter: only report gps glitch when usb disconnected 2014-02-11 11:43:24 +09:00
Randy Mackay 8f5585423c Copter: use ahrs trig values 2014-02-08 18:16:49 +09:00
Randy Mackay 5bcc2f5ca5 Copter: version to AC3.2-dev 2014-02-08 11:32:59 +09:00
Randy Mackay 69c165b3b3 Copter: correct release note dates 2014-02-07 22:30:19 +09:00
Randy Mackay ac9f0b5fd1 Copter: remove setup_aux_channels
moved to individual motors libraries
2014-02-07 22:04:28 +09:00
Randy Mackay 91b78c0cbe Copter: bug fix for duplicate single and coax params 2014-02-07 17:07:51 +09:00
Dneault 4b3699f985 Copter: coax allows ch5 and higher for do_set_servo cmd 2014-02-07 12:36:22 +09:00
Randy Mackay 5d929351ca Copter: removed unused servo3, servo4 from coax 2014-02-07 12:36:17 +09:00
Randy Mackay e6f4fb4828 Copter: moved coax servo set-up to AP_MotorCoax 2014-02-07 12:36:11 +09:00
Dneault f48e106271 Copter: add coax heli support
Motors should be attached to RCOutputs 1 and 2, Flaps should be connected
to RC outputs 3 and 4
2014-02-07 12:36:04 +09:00
Andrew Tridgell dc6433d63c Copter: ensure that motor channels cannot be used for auxillary functions
disable RC_Channel_aux channels that are used for motors. This perhaps
should be done by the AP_Motors library, but for now this is simpler
2014-02-06 21:34:47 +11:00
Andrew Tridgell 5a3a7f1cec Copter: use new RC_Channels API 2014-02-06 10:17:16 +11:00
Andrew Tridgell 415db390af Copter: check param table on startup 2014-01-31 13:10:00 +11:00
Randy Mackay e13984f6c1 Copter: remove unused compat.pde entries 2014-01-30 14:33:55 +09:00
Randy Mackay a078d00e6a Copter: firmware to AC3.1.2-rc1 2014-01-30 14:00:20 +09:00
Randy Mackay 214a859e97 Copter: remove unused RADX100 definition
The real purpose of this small change is to kick off the autobuilder for
the AC3.1.1 release.
2014-01-26 13:41:14 +09:00
Randy Mackay 3ba5b70736 Copter: fix compiler warning from motorsync test 2014-01-26 11:08:34 +09:00
Randy Mackay a45b9cbe9a Copter: remove unused RELAY_TOGGLE definition 2014-01-26 10:10:02 +09:00
Stefan a6b6d46a30 Copter: Update ReleaseNotes.txt 2014-01-22 15:05:31 +09:00
Ju1ien 311bba1419 Copter: landing_complete stays true until thr is raised
The idea of the fix is we can't leave land while throttle is 0 and then
we ignore the baro and it's disturbances.
2014-01-22 14:38:35 +09:00
Randy Mackay 7fcd847f77 Copter: reword FRAME parameter's @Value 2014-01-22 11:35:35 +09:00
Randy Mackay 231e3ccaac Copter: add NewX @Value for FRAME parameter 2014-01-22 10:57:17 +09:00
Randy Mackay dee5fb212a Copter: remove dup definition of FRAME_ORIENTATION
Ideally the frame orientation parameter should be moved to the motors
class
2014-01-21 21:44:17 +09:00
Randy Mackay f7f8691ca3 Copter: remove frame setup through CLI 2014-01-21 21:42:59 +09:00
Randy Mackay 34f14a7c13 Copter: version to AC3.1.1-rc2
This update applies to pixhawk only
2014-01-21 21:23:11 +09:00
Randy Mackay 3c7e7db8a7 Copter: AC3.1.1-rc2 release notes 2014-01-21 21:22:42 +09:00
Andrew Tridgell e8b8cc1a5d Copter: converted to AP_ServoRelayEvents 2014-01-20 17:06:29 +11:00
Andrew Tridgell e3804e2846 Copter: fixes for AP_Relay API change 2014-01-20 17:06:29 +11:00
Andrew Tridgell 50a90a1043 Copter: enable AP_BoardConfig 2014-01-20 17:06:28 +11:00
Randy Mackay 111d0854a7 Copter: motorsync cli test 2014-01-18 17:00:43 +09:00
Randy Mackay 0f957bdc5a Copter: lean angle arming check 2014-01-17 17:31:28 +09:00
Randy Mackay a7f03619f2 Copter: add inav vs baro arming check
In-flight Barometer sanity checking will be a more complete solution but
until then this should catch some bad pre-flight barometer behaviour
2014-01-17 17:21:42 +09:00