Robert Lefebvre
6b8c39dd10
ACM: Creating Yaw_Look_Ahead yaw mode.
...
This function is not fully tested yet.
12 years ago
Robert Lefebvre
6ffc115236
Changes to get_throttle_rate()
...
Commented out a bit of code that is not used currently
Change the output constrains to #defines so they can be easily changed, particularly for use in TradHeli.
12 years ago
Andrew Tridgell
dafaa2efc8
SITL: disable optical flow on the desktop build
...
it doesn't work yet, as no sensor emulator is available
12 years ago
rmackay9
07a7a1acd8
ArduCopter: replaced digitalRead and digitalWrite with faster calls
...
improved performance logging to dataflash
12 years ago
rmackay9
e92b560df5
ArduCopter: low baterry failsafe
12 years ago
Jason Short
9735a0eff1
ACM: Allow for user defined roll and pitch input max
12 years ago
rmackay9
e212744f4c
ArduCopter: failsafe improvements
...
resolves momentary throttle drop to zero before failsafe engages
resolves motor cut after 30seconds if flying in stabilize without GPS (now switches to ALT_HOLD with target altitude zero)
disables motors if throttle was zero before failsafe event
12 years ago
Jason Short
129ec35c35
ACM crosstrack min distance
12 years ago
Jason Short
4d7b9137fe
ACM: Added max RTL altitude
12 years ago
rmackay9
1f801714e8
ArduCopter: incorporate new version of inertial navigation
...
Moved several navigation functions from ArduCopter.pde to navigation.pde
12 years ago
Jason Short
73bc90f9b8
ACM: config.h cleanup
...
Added LOG_ITERM default to enabled
12 years ago
rmackay9
5e8043fd9c
ArduCopter: changed ACRO_ROLL_STABILIZE and ACRO_PITCH_STABILIZE to parameters
...
Changes on behalf of Leonard Hall
12 years ago
rmackay9
78316adf75
ArduCopter: replace Serial.print with Serial.print_P to save memory.
...
Includes replacing flight_mode_strings with print_flight_mode function.
SendDebug macro replaced with direct Serial.print_P calls.
12 years ago
Robert Lefebvre
bfade7d0ed
Fixed that last commit
...
#define Stupid_Mistake
12 years ago
Robert Lefebvre
592f4040fd
Changed RLT Yaw Mode for TradHeli. Also a few comment cleanups.
12 years ago
rmackay9
583f2e49a3
ArduCopter: integrated Leonard Hall's improved ACRO mode
12 years ago
rmackay9
7d7de976c3
ArduCopter: reduced optical flow's I and IMAX terms
12 years ago
LeonardTHall
d7b7e1cefa
New Yaw controller using rate feed forward and stabilize.
...
Signed-off-by: LeonardTHall <LeonardTHall@gmail.com>
12 years ago
rmackay9
ee5dab9647
ArduCopter: enable ACRO mode's AXIS_LOCK by default
12 years ago
rmackay9
997fe85880
ArduCopter: fixed acro mode
...
Changes included:
Removing earth frame roll_rate_trim, pitch_rate_trim and yaw_rate_trim.
Switch ACRO mode to use YAW_ACRO instead of YAW_HOLD.
Changed YAW_ACRO to use stabilize yaw when axis_enabled.
Reset ACRO roll, pitch and yaw targets to current attitude when first entering ACRO.
12 years ago
rmackay9
4a41a3d210
ArduCopter: added BATT_VOLT_PIN and BATT_CURR_PIN parameters to allow support for new 3DR IV battery voltage and current monitor
13 years ago
Robert Lefebvre
dae81d2068
Added #define for Tilt_Compensation.
...
Also added some detail to WP_Speed_Max parameter.
13 years ago
rmackay9
03933df5b7
ArduCopter: set default rate roll and pitch I terms to 0.010, and rate yaw to 0.015
...
Updated after discussing with Marco
13 years ago
rmackay9
35fa50234f
ArduCopter: move I terms from stabilize to rate controllers
13 years ago
rmackay9
af1d6a9b82
ArduCopter: reduce Stabilize Yaw P term to 4.5
13 years ago
rmackay9
ea4f256f8e
ArduCopter: BATT_PIN parameter added to allow you to select which pin is used for voltage and current measurements
...
To save a parameter, the current sensor pin is assumed to always be 1 higher than the voltage pin.
13 years ago
rmackay9
95763e610b
ArduCopter: allow DMP to run in parallel with DCM
...
Parallel DMP can be enabled by #define SECONDARY_DMP_ENABLED in APM_Config.h
New DMP dataflash log type added to allow easy comparison with DCM
13 years ago
rmackay9
41fbb19cf5
AP_InertialSensor_MPU6000: replaced _cs_pin parameter with #define and saved 1 byte of memory
...
Updated ArduCopter, ArduPlane and example sketches in AP_InertialSensor, AP_IMU and AP_AHRS libraries because they no longer need to pass in cs_pin to the constructor
13 years ago
rmackay9
fff5d51694
ArduCopter: reduced Loiter Rate I to 0.04 (was 0.08)
13 years ago
rmackay9
a71aa21514
ArduCopter: increase default Loiter Rate P to 5.0
13 years ago
rmackay9
9e66b555cb
ArduCopter: removed INSTANT_PWM from ArduCopter and AP_Motors library
13 years ago
rmackay9
42406c827a
ArduCopter: added NUM_IMU_SAMPLES_FOR_XYZHZ definitions for MPU6000 and Oilpan to allow more syncing of the mainloop with the arrival of data from the IMU.
13 years ago
Craig Elder
274b2e2143
Arducopter: Release 2.7.2
13 years ago
Andrew Tridgell
e8d928cca4
ACM: added TELEM_DELAY to ArduCopter
13 years ago
Craig Elder
4ad516c445
Arducopter: increased MAVLINK delay to 6s to reduce the chance of xBee bricking
...
Arduplane: increased MAVLINK delay to 6s to reduce the chance of xBee bricking
Ardurover: increased MAVLINK delay to 6s to reduce the chance of xBee bricking
13 years ago
rmackay9
2ad6dcb7c4
ArduCopter: increased Stabilize Roll and Pitch I term to 0.05 (was 0.01) based on feedback from Jason
13 years ago
rmackay9
b4b394e67e
ArduCopter: reduced Rate Roll and Pitch PID values
...
RATE_ROLL_P, RATE_PITCH_P reduced to 0.165 (was 0.185)
RATE_ROLL_D, RATE_PITCH_D reduced to 0.004 (was 0.008)
13 years ago
uncrustify
429c41155c
uncrustify ArduCopter/config.h
13 years ago
Andrew Tridgell
6d11940ada
AHRS: removed Quaternion build support from APM/ACM/rover
13 years ago
rmackay9
1d32e03f61
ArduCopter: added ACCEL_ALT_HOLD and INERTIAL_NAV to config.h and commented out of APM_Config.h.
...
Reduces possibility of difference between arduino ide compiled code and script built code (i.e. autotester, mission planner)
13 years ago
Jason Short
3ee2fd3fb6
ACM: Config.h - added default for toy mixer
13 years ago
Jason Short
9a568385b0
ACM increase the minimum speed at WP
13 years ago
Jason Short
3e57f8afd8
ACM: config.h = updated default gains
...
More yaw rate control
13 years ago
Amilcar Lucas
d34549f386
Add an optional second mount to ArduPlane and ArduCopter
13 years ago
Amilcar Lucas
9cc705939a
Add a second mount instance
13 years ago
Amilcar Lucas
aa3cc63b15
ArduCopter: Make the code fit in a 1280 chip again
...
Even allows to control a camera/antenna mount, if the user explicitly wants to.
13 years ago
Amilcar Lucas
0106c133cf
Default CLI_SLIDER_ENABLED to DISABLED
...
Chris asked for this on the mailing list
13 years ago
Amilcar Lucas
afd96025a7
ArduCopter: Save more space in APM1280
13 years ago
Amilcar Lucas
d29f7023cc
Merge from ArduPlane
13 years ago
rmackay9
77b1785bc6
ArduCopter: reduce stabilize roll, pitch and rate yaw IMAX values
13 years ago