rmackay9
ad431d2f25
ArduCopter: fixed HIL build caused by optical flow semaphore changes
12 years ago
rmackay9
cec96a76d7
ArduCopter: comment out InertialNav related Alt Hold and Loiter PID changes from APM_Config.h
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
rmackay9
d9b4407e64
AP_InertialSensor: changes after review with Tridge.
...
sanity checking added to accelerometer calibration routine.
user feedback is sent using gcs_send_text_fmt instead of Serial.printf.
moved ins parameters to new eeprom number to avoid conflicts with older parameters.
other small changes including renaming of functions and parameters.
12 years ago
rmackay9
a1b4ec6d0e
ArduCopter: move to use new INS library instead of IMU library
12 years ago
Andrew Tridgell
e8ab62f6e5
ACM: switch to GPS velocity numbers in GLOBAL_POSITION_INT
...
these numbers are much more useful than the redundent rotated ground
speed. They tell us exactly what the GPS is giving to AHRS
12 years ago
Jason Short
8a8ed7a711
ACM : Formatting
12 years ago
Jason Short
36040461df
ACM : Formatting
12 years ago
Jason Short
e138b0a1d7
ACM: Added simple mode bearing logging for bug hunting
12 years ago
Jason Short
1713279ace
ACM: Formatting
12 years ago
Jason Short
5149a8c723
ACM: Added notes, credit to decel code. added speed_min to calc.
12 years ago
Jason Short
73bc90f9b8
ACM: config.h cleanup
...
Added LOG_ITERM default to enabled
12 years ago
rmackay9
cebcc226ee
ArduCopter: change TOY_M throttle mode to THROTTLE_HOLD
12 years ago
rmackay9
4877348c49
ArduCopter: remove some unhelpful constraints on nav_lat and nav_lon.
...
Increase other constraints from 3200 to 32000. These constraints are there to ensure int32_t do not cause an overflow when added to an int16_t.
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
Andrew Tridgell
406a5dc328
ACM: save another 20 bytes
12 years ago
Andrew Tridgell
9592be5af7
ACM: saved some more memory for strings
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
Jason Short
6a40fcd56a
ACM : fix compiler warning on non returning function
12 years ago
Jason Short
8842a7dc1b
ACM : Cast to int32_T
...
Don't think it really needs it, but I feel better with the cast.
12 years ago
Jason Short
a0752dc7dc
ACM Acceleration management
...
removed unused waypoint_radius var
removed slow_wp
updated speed management system to maintain a constant acceleration or deceleration of 1m/s
changed version to 2.8.1a
12 years ago
rmackay9
a37a9b5b67
ArduCopter: updated firmware version to 2.8
12 years ago
rmackay9
4395fad6e9
ArduCopter: incremented eeprom format version to force users to accept the new defaults.
...
Particularly important is the roll-pitch I term move from the stabilize to rate controllers.
12 years ago
Pat Hickey
d4bb8a10d7
Update ArduCopter and ArduPlane dependencies on AP_Menu
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
1c08e48b4b
ArduCopter: updated firmware version to 2.7.4-Zeta
12 years ago
rmackay9
583f2e49a3
ArduCopter: integrated Leonard Hall's improved ACRO mode
12 years ago
rmackay9
a2a3eed063
ArduCopter: bug fix for telemetry not working on APM1.
...
SPI3 is also UART3. On APM1 we use UART3 for telemetry and don't need SPI3.
12 years ago
rmackay9
d2912e4e01
ArduCopter: added spi_semaphore to stop conflicts between dataflash and optical flow sensor on APM1
12 years ago
rmackay9
401fb4101c
ArduCopter: removed deprecated mag offset routine.
...
Also removed commented-out block of code from navigation.pde.
12 years ago
rmackay9
9e3c2dd105
ArduCopter: updated firmware version to 2.7.4-Epsilon
12 years ago
rmackay9
8519fe55d3
ArduCopter: more out-of-date commented out code removed
12 years ago
rmackay9
b944d9df26
ArduCopter: bug fix in earthframe->body frame translation.
...
Provided by Leonard Hall.
Also removed large unnecessary comments.
12 years ago
rmackay9
7d7de976c3
ArduCopter: reduced optical flow's I and IMAX terms
12 years ago
rmackay9
956b347d68
ArduCopter: updated firmware version to 2.7.4-Delta
12 years ago
rmackay9
5fbe53a84d
ArduCopter: bug fix for get_yaw_rate_stabilized_ef
...
Provided by Leonard Hall
12 years ago
Andrew Tridgell
f828956cb8
battery: use set_pin() to allow pins to be changed at runtime
12 years ago
Robert Lefebvre
063cb41a11
Adding some comments to parameters.
12 years ago
rmackay9
4016f3ba85
ArduCopter: update version information ahead of testing
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
240b0b43fd
ArduCopter: small comment fixes related to battery monitoring
13 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
Robert Lefebvre
4e649a381c
Added comment detail for Tilt_Comp Parameter.
...
Reduced parameter default value for TradHeli.
13 years ago
rmackay9
1e79d265a1
ArduCopter: remove unnecessary (probably slightly harmful) extra barometer read
...
The barometer reads including reading temperature was all moved to a timer but this extra read (originally to read the temperature) was probably forgotten.
13 years ago
rmackay9
cf3e49eea2
ArduCopter: changed sin_pitch and sin_roll to faster equivalents
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