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
Andrew Chapman
b7eab7ea22
Copter: Added GCS feedback for save_trim()
...
Trim save gives no feedback, so I've added a gcs_send_text() call to
print "Trim saved" so the user knows to re-center trims again
2014-01-16 14:23:19 +09:00
Randy Mackay
8a29d63d89
Copter: faster baro calibration when arming
...
using update_calibration() instead of the full calibrate() cuts
1.5seconds of the arming time
2014-01-15 23:28:24 +09:00
Randy Mackay
ae4f368f16
Copter: allow ch6 tuning of loiter speed
2014-01-15 15:22:52 +09:00
Randy Mackay
6d55895d30
Copter: simplify do-set-servo mission command
...
This potentially changes the servo number that must be supplied if using
an APM1 but it now shares the same logic as arduplane and also adds
protection that the servo is not attached to the motor.
removed debug message from previous commit.
2014-01-15 14:36:50 +09:00
Randy Mackay
67c2bc7d0b
Copter: add support for MAV_CMD_DO_SET_SERVO
2014-01-15 14:03:04 +09:00
Randy Mackay
a9f1a2ee5e
Copter: disarm on land even if pilot throttle not zero
...
default behaviour remains as before, this is an compile time option only
2014-01-15 11:31:00 +09:00
Randy Mackay
ac99d2d19a
Copter: update AC3.1.1-rc1 release notes
2014-01-14 21:56:15 +09:00
Randy Mackay
a3527ade61
Copter: move EARTH_FRAME definition to defines.h
...
defines.h is for defining enumerations and other unchanging values while
config.h is for changeable values like parameter defaults, enabling or
disabling sensors.
2014-01-14 21:53:13 +09:00
Randy Mackay
66859686a0
Copter: remove some unused definitions
2014-01-14 21:21:54 +09:00
Randy Mackay
dd5521aa06
Copter: update version to AC3.1.1-rc1
2014-01-14 21:01:54 +09:00
Randy Mackay
b1525a421b
Copter: AC3.1.1-rc1 release notes
2014-01-14 21:01:40 +09:00
Andrew Tridgell
4f2ce31cb7
Copter: log PX4 and NuttX versions in logs
2014-01-14 15:38:51 +11:00
Andrew Tridgell
e52f8d6598
Copter: prevent log corruption during log creation
2014-01-14 14:37:48 +11:00
Andrew Tridgell
8a41b18a1f
Copter: use uppercase names on SD card where possible
2014-01-14 12:46:26 +11:00
Bill Bonney
a6078cd281
Copter: Fix SYSID ranges to support GCS display of param correctly
2014-01-14 10:32:42 +09:00
Randy Mackay
138c2803be
Copter: combine NTUN and INAV dataflash msgs
2014-01-13 22:00:11 +09:00
Randy Mackay
1e8a79eeaf
Copter: add TimeMS, InavAlt to CTUN df msg
2014-01-13 21:31:43 +09:00
Randy Mackay
97b18314ac
Copter: add time to ATT, MAG, CURR dataflash msgs
2014-01-13 20:46:54 +09:00
Randy Mackay
df9d1614e2
Copter: remove PID logging
...
Almost never used and eats up limited log description space
2014-01-13 17:23:39 +09:00
Randy Mackay
5e0ddd299f
Copter: disable OPTFLOW for SITL
2014-01-13 17:11:27 +09:00
Randy Mackay
61f319ce38
Copter: disable OPTFLOW for PX4/Pixhawk
2014-01-13 12:02:03 +09:00
Randy Mackay
b3d20bb8aa
TradHeli: Drift mode to use heli manual throttle
2014-01-10 11:06:06 +09:00
Robert Lefebvre
8b36c59d8b
TradHeli: rename Stab_Col parameters
...
With H_ prefix they appear with the rest of the tradheli specific params in the parameter list.
2014-01-10 10:51:48 +09:00
Robert Lefebvre
794890884c
TradHeli: enable Landing Collective when we are not moving
...
This prevents full negative pitch when touching down in Alt Hold or Auto-Landing.
2014-01-10 10:50:58 +09:00
Robert Lefebvre
531a9f4f25
TradHeli: disable AutoTune for Tradheli compile
...
We need the flash space, and this probably won't work for tradheli anyway since tradheli needs most of the control from Feedforward rather than P term. And D-term is very very bad.
2014-01-10 10:50:09 +09:00
Randy Mackay
9f2f44f0f6
Copter: integrate shrunken optflow
2014-01-09 12:31:53 +09:00
Randy Mackay
1793ee804e
Copter: remove armed check before logging
2014-01-07 22:43:49 +09:00
Randy Mackay
84881470b1
Copter: suspend logging while disarmed
2014-01-07 22:43:47 +09:00
Michael Oborne
757dd228d2
Copter: BugFix DO_SET_ROI returns Lat,Lon,Alt to GCS
2014-01-03 16:14:44 +09:00
Randy Mackay
99f851fc87
Copter: bugfix for starting in LOITER
...
Loiter's Roll-Pitch mode was not being set on start-up.
2013-12-30 17:18:10 +09:00
Andrew Tridgell
7c39d867bb
Copter: use file based logs in SITL
2013-12-29 07:14:21 +11:00
Andrew Tridgell
97df2f64c9
Copter: use common available_memory()
2013-12-28 16:02:32 +11:00
Randy Mackay
02898cb46e
Copter: replace APM with board in cli
2013-12-28 10:42:10 +09:00
Kevin Hester
2044300057
Copter: Split out prearm failures of low HDOP separately from !gps lock
...
(on the iris list there was some confusion on why the copter was blinking
yellow but yet they had gps lock)
2013-12-26 10:10:06 +09:00
Randy Mackay
ab1bb6886c
Copter: remove reference to COPTER_LEDS
2013-12-19 16:19:48 +09:00
Randy Mackay
d362bb45fd
Copter: move sensor init from setup(to init_ardupilot
...
This fixes a bug in which the external led was not being disabled if the
EPM was enabled (they share pins). The cause of the problem was the EPM
was being initialised before it's parameters had been loaded
2013-12-19 14:12:19 +09:00
Lukasz
cb17a5bdb6
Copter: Add RSSI_RANGE parameter
...
Added ability to rescale rssi input voltage. Useful for receivers like
FrSky which have 3.3V output.
2013-12-17 22:38:39 +09:00
Randy Mackay
21cda96f67
Copter: EPM enable/disable to APM_Config.h
2013-12-17 15:36:44 +09:00
ctech4285
2b5d8aa5b7
Copter: integrate EPM library
2013-12-17 15:36:42 +09:00
Andrew Tridgell
7f100ebe31
Copter: removed common functions
2013-12-17 12:00:46 +11:00
Andrew Tridgell
edda76623f
Copter: updates for DataFlash API changes
2013-12-17 11:51:36 +11:00
Andrew Tridgell
dd749c1de3
Copter: when using file logs use "logs" directory
2013-12-17 11:51:36 +11:00
Andrew Tridgell
7642208c1a
Copter: support MAVLink log download
2013-12-17 11:51:36 +11:00
Andrew Tridgell
9716e80e21
Copter: moved ap_message into GCS.h
2013-12-17 11:51:35 +11:00
Andrew Tridgell
eb2cb0abe0
Copter: moved GCS.h to common library
2013-12-17 11:51:34 +11:00
Andrew Tridgell
e5f098c37c
Copter: removed some unnecessary fields in GCS.h
...
save some memory
2013-12-17 11:51:34 +11:00
Randy Mackay
c7dc351609
Copter: remove unnecessary MPU6K filter definition
...
This should also help kick off the AC3.1 rebuild
2013-12-15 11:01:31 +09:00
Randy Mackay
b42a34cae0
Copter: 3.1 release notes
2013-12-14 17:08:38 +09:00
Randy Mackay
2a61053634
Copter: reduce default logging for SITL
2013-12-12 22:19:12 +09:00
Andrew Tridgell
28d98414e7
Copter: fixed some build warnings
2013-12-11 10:21:20 +11:00
Andrew Tridgell
5802d7f86b
Copter: added logging of 2nd compass
2013-12-10 13:35:04 +11:00
Andrew Tridgell
cc3ee2ec0c
Copter: added dual compass logging when available
2013-12-10 13:31:42 +11:00
Andrew Tridgell
d265e54043
Copter: changes for compass healthy API
2013-12-09 17:47:22 +11:00
Andrew Tridgell
f8e0f5c4f1
Copter: report both sets of sensors in MAVLink
2013-12-09 17:34:07 +11:00
Andrew Tridgell
f37a2c979d
Copter: don't need Log_Write_IMU2() now
2013-12-09 17:34:07 +11:00
Andrew Tridgell
ffdcb715c3
Copter: updates for compass API change
2013-12-09 17:34:06 +11:00
Andrew Tridgell
0cacc7eaeb
Copter: log both primary and secondary INS samples
2013-12-09 17:34:06 +11:00
Randy Mackay
145a8ed128
Copter: reduce autotune min rate D to 0.002
2013-12-09 14:17:31 +09:00
Randy Mackay
450e9e83c3
Copter: AC3.1-rc8 release notes
2013-12-09 12:02:28 +09:00
Randy Mackay
eb938c6ac0
Copter: reduce autotune min rate P to 0.01 (was 0.02)
2013-12-08 11:26:49 +09:00
Randy Mackay
f8165c2864
Copter: ignore yaw input during radio failsafe
2013-12-06 13:50:07 +09:00
Randy Mackay
4b3aff3f91
Copter: log flight mode to dataflash on start-up
2013-12-06 12:58:23 +09:00
Randy Mackay
cf0547e854
Copter: remove AN0~AN15 pin definitions
2013-12-06 10:28:28 +09:00
Randy Mackay
58788d2934
Copter: increasd default logging for PX4, Pixhawk
2013-12-05 16:04:52 +09:00
Randy Mackay
c5746e5434
Copter: update THR_MAX @Range and comments
2013-12-04 10:59:15 +09:00
Randy Mackay
2ba233942d
Copter: pre arm mag offset limit to 600 for PX4
2013-12-03 23:23:26 +09:00
Ben Nizette
58735ac1aa
Copter: Use AHRS heading in GLOBAL_POSITION_INT message
...
The definition of the heading field for GLOBAL_POSITION_INT is the
compass heading, and so it is used for Plane and Rover. Copter
however uses the GPS course over ground in this field.
My personal beef with this is simply that the mapping display in
MAVProxy is wrong for Copter. The question is: Do any GCS currently
rely on this field for GPS course rather than getting it from
GPS_RAW_INT as they should?
2013-12-03 20:30:02 +09:00
Randy Mackay
8fcbb7e59b
Copter: OF_Loiter update control_roll and pitch
2013-12-02 11:58:59 +09:00
Randy Mackay
9d92e46198
Copter: correct optflow logging
2013-12-02 11:58:28 +09:00
Randy Mackay
0cda3c9a71
Copter: reduce SONAR_GAIN to 0.8 (was 2.0)
2013-12-01 16:25:47 +09:00
Randy Mackay
ec65fd136d
Copter: enable external leds
2013-11-30 22:54:13 +09:00
Randy Mackay
e978a710cc
Copter: remove PIEZO_PIN definition
2013-11-30 18:21:01 +09:00
Robert Lefebvre
dbbe0f960a
Copter: remove LED_ON/OFF defines
2013-11-30 18:20:58 +09:00
Randy Mackay
59cea4b88c
Copter: remove CopterLED from main code
2013-11-30 18:20:55 +09:00
Randy Mackay
49ac1a48a5
Copter: Drift updates control_roll, pitch
...
control_roll, pitch should always hold desired roll and pitch angles now
that we have the RCIN dataflash message for recording pilot's input
2013-11-30 18:06:56 +09:00
Randy Mackay
a3be25750f
Copter: allow override of DRIFT_SPEEDGAIN
2013-11-30 15:35:59 +09:00
Randy Mackay
f12f0a6abe
Copter: drift file format fixes
...
tab replaced with four spaces
2013-11-30 15:29:26 +09:00
Randy Mackay
a744658b47
Copter: combine nav_roll and control_roll
...
Control_roll, control_pitch now always hold the desired lean angle
whether it be from the pilot or autopilot.
2013-11-27 23:11:30 +09:00
Randy Mackay
d7c636b4aa
Copter: remove yaw_in from ATT dataflash msg
2013-11-27 22:59:31 +09:00
Randy Mackay
f08cc010ea
Copter: firmware to ArduCopter V3.2-dev
2013-11-27 22:50:12 +09:00
Randy Mackay
7ef04bb73b
Copter: rename nav_yaw to control_yaw
2013-11-27 22:48:20 +09:00
Randy Mackay
a8929cd746
Copter: more complete RC output reporting to GCS
...
Radio outputs are pulled from hal.rcout instead of from motors library
which provides more complete reporting because it includes output from
sources like the camera and mount libraries.
2013-11-27 20:31:21 +09:00
Randy Mackay
10d6a9a34e
Copter: replace Log_Write_Motors with Log_Write_RCOU
2013-11-27 20:18:18 +09:00
Randy Mackay
af657d58b9
Copter: RCIN dataflash logging
2013-11-27 16:46:25 +09:00
Randy Mackay
7ae3014c14
Copter: parameter @Units to Percent*10
2013-11-26 22:35:11 +09:00
Randy Mackay
14b3547830
Copter: rename some parameter Display Names
...
Also move some parameter descriptions to @User Advanced
2013-11-26 22:17:02 +09:00
Randy Mackay
c32d77c626
Copter: fix @Group for SingleCopter
2013-11-26 21:50:29 +09:00
Andrew Tridgell
9c812d5028
Copter: added SERIAL2_BAUD and rename SERIAL3_BAUD to SERIAL1_BAUD
2013-11-26 13:05:32 +11:00
Andrew Tridgell
49062d8a37
Copter: removed extra features of copter telemetry merge
2013-11-26 13:05:32 +11:00
Andrew Tridgell
a49710f20e
Copter: added uartD support
...
this also brings GCS_Mavlink.pde closer to the plane implementation
2013-11-26 13:05:32 +11:00
Andrew Tridgell
21eac34cd1
Copter: log system ID if available
2013-11-26 13:00:03 +11:00
Randy Mackay
ed9f369492
Copter: shorten g.arming_check_enabled variable
...
g.arming_check_enabled shortened to g.arming_check
2013-11-25 17:23:39 +09:00
Randy Mackay
1645748e43
Copter: update @Range for Rate PIDs and Sonar
...
This will reduce false positives in DroneShare's tlog analyser
2013-11-25 12:52:37 +09:00
Randy Mackay
b8bfe008e1
Copter: run GPS glitch detection even when not armed
2013-11-22 21:46:32 +09:00
Randy Mackay
4e6d41bc8e
Copter: remove unused gps_fix_count
2013-11-22 11:53:50 +09:00
Randy Mackay
fe6ad3579c
Copter: log GPS messages even when no fix
2013-11-22 11:51:48 +09:00
Randy Mackay
667c3ecbf8
Copter: commit to kick-off auto rebuild for -rc7 release
2013-11-22 10:34:35 +09:00
Randy Mackay
96fdc129b1
Copter: update -rc7 release notes
2013-11-22 09:55:23 +09:00
Randy Mackay
8eb46ced53
Copter: revert pre-arm check for slow GPS
2013-11-22 09:53:21 +09:00
Randy Mackay
1a0f80ee64
Copter: AC3.1-rc7 version and release notes
2013-11-21 17:30:08 +09:00
Randy Mackay
0bc505514a
Copter: pre-arm check that INAV has no errors
2013-11-21 17:02:07 +09:00
Randy Mackay
965af43121
Copter: add INAV error count to PM dataflash msg
2013-11-21 17:02:04 +09:00
Randy Mackay
0219c85ee3
Copter: increase min LAND_SPEED to 30cm/s
2013-11-19 16:46:16 +09:00
Randy Mackay
e6a2940718
Copter: prefix SingleCopter's MOT param description
...
This should allow single copter's MOT_ parameter descriptions to be more
easily recognised as belonging to SingleCopter when viewed on the wiki's
arducopter-parameters page
2013-11-19 13:38:17 +09:00
Randy Mackay
b47cd6d5be
Copter: fix SingleCopter motor parameters link
2013-11-19 13:25:53 +09:00
Randy Mackay
7a2f49f7da
Copter: arming check for gps if GPS FS set to LAND_EVEN_STABILIZE
...
Setting the GPS Failsafe to LAND_EVEN_STABILIZE means the copter will
LAND if it loses GPS even if it's in a manual flight mode like
Stabilize. With this setting it makes sense to check the GPS quality
before arming even if we're in stabilize mode.
2013-11-18 23:59:26 +09:00
Randy Mackay
24dc4391bb
Copter: display pre-arm check failure reason every 30sec
2013-11-18 17:20:39 +09:00
Randy Mackay
d003334b75
Copter: pre-arm check for ACRO_BAL_ROLL and PITCH
2013-11-18 16:38:05 +09:00
Randy Mackay
9ee308efd5
Copter: auto disarm in Loiter, AltHold after 15sec
2013-11-18 16:13:15 +09:00
Randy Mackay
699a5bd381
Copter: radio, batt failsafe disarm if copter is landed in Loiter or AltHold
2013-11-18 15:51:17 +09:00
Randy Mackay
7dd4ab835f
Copter: CURR dataflash msg to output throttle_out
...
Previously it was outputting throttle-in which is not as useful in
autonomous modes
2013-11-18 13:30:48 +09:00
Randy Mackay
1359a8fea5
Copter: log INS errors in PM message
2013-11-18 12:16:21 +09:00
Randy Mackay
e32e83f2f0
Copter: commit to kick off MP rebuild
...
Required to push back MP Beta Firmwares version to AC3.1-rc5
2013-11-17 00:56:46 +09:00
Randy Mackay
cf21774cf4
Copter: update AC3.1-rc6 release notes again
2013-11-16 17:14:41 +09:00
Randy Mackay
9485363c53
TradHeli: dynamic flight speed minimum to 5m/s
2013-11-16 16:58:14 +09:00
Randy Mackay
a98fb174c4
Copter: batt failsafe triggers RTL from AUTO
2013-11-16 14:55:49 +09:00
Randy Mackay
fd60285121
Copter: update AC3.1-rc6 release notes
2013-11-16 14:49:03 +09:00
Randy Mackay
87127f0ab8
Copter: allow battery failsafe to trigger RTL
2013-11-16 14:46:57 +09:00
Randy Mackay
a812ef4660
Copter: minor comment update for set_mode
2013-11-16 13:56:15 +09:00
Randy Mackay
bc1e06757b
Copter: allow GPS failsafe to trigger AltHold
...
FS_GPS_ENABLE parameter accepts two new options, 2=AltHold,
3=LandEvenFromStabilize.
If set to 3 the GPS failsafe will trigger and LAND even from manual
flight modes like Stabilize and ACRO. This is useful for users who want
to ensure their copters can never stray outside the circular fence (the
fence only triggers when it knows it is outside the bounds, and it can't
know this if it has no GPS)
2013-11-16 13:55:59 +09:00
Randy Mackay
321036b72e
Copter: update contributors list
2013-11-16 12:10:38 +09:00
Randy Mackay
50f583f116
Copter: AC3.1-rc6 version and release notes
2013-11-16 11:35:01 +09:00
Randy Mackay
5cc8772947
Copter: bug fix to Tricopter motor logging
...
Fourth motor taken from yaw channel's radio_out instead of random
location in memory
2013-11-16 10:48:02 +09:00
Randy Mackay
8c9ab50ba2
TradHeli: restore CC_COMP and PIRO_COMP
2013-11-15 22:58:43 +09:00
Randy Mackay
0f67e25d37
TradHeli: set throttle_min to zero by default
2013-11-15 22:58:38 +09:00
Randy Mackay
81fc24586e
TradHeli: remove calls to get_manual_collective in auto throttle
...
set_collective_for_landing method makes this unnecessary
2013-11-15 22:58:36 +09:00
Randy Mackay
60bc9f4539
TradHeli: angle error to zero while motors runup
...
Set angle error to zero in get_roll_rate_stabilized_bf,
get_pitch_rate_stabillize_bf, get_yaw_rate_stabilized_bf.
Original commit by Rob Lefebvre
2013-11-15 22:58:34 +09:00
Randy Mackay
c9c803ffd4
TradHeli: move STAB_COL_MIN to main parameter list
2013-11-15 22:58:32 +09:00
Randy Mackay
197fc67897
TradHeli: move pilot desired rotor speed to heli.pde
2013-11-15 22:58:24 +09:00
Randy Mackay
527f05ddec
Copter: remove unused init_rate_controllers
2013-11-15 22:58:22 +09:00
Randy Mackay
4537e0aa15
Copter: add deadzone to ch8 for TradHeli
2013-11-15 22:58:20 +09:00
Randy Mackay
1f6bc7bd9c
Copter: log TradHeli ch7, ch8 in MOT message
2013-11-15 22:58:17 +09:00
Randy Mackay
19ddb8e5f3
TradHeli: integrate constructor changes to main code
2013-11-15 22:58:15 +09:00
Robert Lefebvre
bba7fdc7c3
TradHeli: ch6 tuning of ext gyro to use control_in
...
This could also be used to control the other Heli Ch7 functions (direct drive tail rotor control). This should be tidied up.
Credit: Jolyon Saunders
2013-11-15 22:58:08 +09:00
Robert Lefebvre
9ae66c1773
TradHeli: add support for drive tail rotors
...
Repurposed external gyro and made it multi-funcitonal.
required PWM on Ch8 to start the motor in RSC Mode moved up from 100 to 400. This is to facilitate two-stage switching of the motors with PWM>100 starting the tail motor, and PWM>400 starting the main motor.
Additional amendments by Randy
2013-11-15 22:58:04 +09:00
Robert Lefebvre
232a116973
TradHeli: Use Leaky Integrator on Yaw Rate controller
...
Use when rotor is not running to prevent the rudder from slowly moving over
2013-11-15 22:58:02 +09:00
Randy Mackay
3ce16113b5
TradHeli: use landing collective when landed or landing
2013-11-15 22:58:00 +09:00
Randy Mackay
633e91b7d4
Copter: initialise roll, pitch, yaw modes to stabilize
...
This fixes a bug in which the stabilize throttle controller would be
non-tilt compensated until the user switched to another flight mode and
back again
2013-11-15 22:57:56 +09:00
Randy Mackay
ae87759e6d
TradHeli: add THROTTLE_MANUAL_HELI
...
Move check_dynamic_flight to run as scheduled task
2013-11-15 22:57:53 +09:00
Randy Mackay
eaef5315bf
TradHeli: bugfix to update swash in run_rate_controllers
2013-11-15 22:57:47 +09:00
Randy Mackay
34fb70cfc7
TradHeli: formatting and param description changes
2013-11-15 22:57:45 +09:00
Randy Mackay
46118b59d7
TradHeli: integrate motor lib changes
2013-11-15 22:57:43 +09:00
Randy Mackay
72597cc5bd
TradHeli: remove setup via CLI
...
Saves 6k of flash
2013-11-15 22:57:39 +09:00
Robert Lefebvre
0e2ddb0378
Copter: verify_takeoff() should set ap.takeoff_complete to True after the takeoff is complete.
2013-11-15 22:57:34 +09:00