Robert Lefebvre
95eeda7cf7
ACM: TradHeli
...
Removing Angle Boost function.
Does not make sense for helis due to aerodynamics. Can cause more problems than it solves.
12 years ago
Robert Lefebvre
8056b78c55
ACM: TradHeli
...
Remove Rate I-term reset when throttle stick is on the bottom. This could be very bad for helis since it's plausible to use full downstick while flying.
There is obviously a risk here of building up a false I-term on the ground but this isn't a good solution for that anyway.
Also removed what appears to be some deadwood.
12 years ago
Andrew Tridgell
5818aaad42
Copter: fixed build error
...
thanks to Marco for pointing this out
12 years ago
Andrew Tridgell
cd07d965a7
Copter: ported RSSI_PIN option from ArduPlane
...
this is useful for OSD users
12 years ago
rmackay9
3372355e07
ArduCopter: remove commented out remnants of roll_scale_d and pitch_scale_d
12 years ago
Andrew Tridgell
bcae83c4f6
ACM: make it possible to run CLI on radio port in ArduCopter
12 years ago
rmackay9
07a7a1acd8
ArduCopter: replaced digitalRead and digitalWrite with faster calls
...
improved performance logging to dataflash
12 years ago
Robert Lefebvre
9c6e914bf8
Added Leonard to Contributor List.
12 years ago
rmackay9
258442770d
ArduCopter: flight mode changes ignored while in throttle failsafe
...
reaction time to flight mode changes (when not in failsafe) reduced from 0.6 seconds to 0.1 seconds
12 years ago
rmackay9
dcd98eee78
ArduCopter: remove some variables no longer required with introduction of AP_state
12 years ago
rmackay9
ac5dcc8d49
ArduCopter: remove last remanants of rate_d to resolve compiler warning of unused variables
12 years ago
Jason Short
c1b759d5d8
ACM: Added a speed filter for throttle cruise, increased alt change rate for alt hold, increased the max climb_rate reporting
12 years ago
Jason Short
9e0b0b9fcd
ACM : loging ApState at faster rate
12 years ago
rmackay9
bcb9519fd7
ArduCopter: renamed system bitmap to ap_system to resolve desktop compile issues
12 years ago
rmackay9
95f6357d35
ArduCopter: fix APM2 build
12 years ago
Jason Short
e4cec91e59
ACM : Arducopter Added ap state bitfield, system bitfield
12 years ago
Jason Short
cdabc3878b
ACM: Arducopter - remove the stabilize D scheduling
12 years ago
Jason Short
d2a0913b2d
ACM : formatting
12 years ago
rmackay9
b13264c884
AP_InertialNav: reanme AP_InertialNav and ThirdOrderCompFilter classes to resolve desktop build compiler errors
12 years ago
rmackay9
ad431d2f25
ArduCopter: fixed HIL build caused by optical flow semaphore changes
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
a1b4ec6d0e
ArduCopter: move to use new INS library instead of IMU library
12 years ago
Jason Short
e138b0a1d7
ACM: Added simple mode bearing logging for bug hunting
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
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
Pat Hickey
d4bb8a10d7
Update ArduCopter and ArduPlane dependencies on AP_Menu
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
d2912e4e01
ArduCopter: added spi_semaphore to stop conflicts between dataflash and optical flow sensor on APM1
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
956b347d68
ArduCopter: updated firmware version to 2.7.4-Delta
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
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
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
Andrew Tridgell
601fe89baa
ACM-HIL: fixed optflow declaration
13 years ago
Pat Hickey
da374f9043
ArduCopter: Provide AP_Semaphore instance for SPI3 bus on APM2.
13 years ago
rmackay9
c0ad98be31
ArduCopter: failsafe added to shutdown motors if mainloop fails
13 years ago
rmackay9
61d0c8e35c
ArduCopter: added AP_Semaphore to list of includes
13 years ago
rmackay9
e375a27058
ArduCopter: prioritise rate controllers, rate controller targets converted to body frame
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
ed881117e0
ArduCopter: updated version to 2.7.4-Beta
13 years ago
rmackay9
b2f12c4854
ArduCopter: optical flow initialisation changes now that optical flow library automatically works on APM1, APM2 and APM2.5
13 years ago
rmackay9
93ae29a3e9
ArduCopter: added throttle curve (although disabled by default) for all multicopters
13 years ago
Andrew Tridgell
5fd39bb928
ACM: updates for new GPS detection
...
a GPS can now be attached after startup
13 years ago