Robert Lefebvre
07d7d90882
ACM: TradHeli
...
Bringing in Low Pass Filter for Rate Controllers
12 years ago
Robert Lefebvre
3f0e8dd358
ACM: TradHeli
...
Bringing in Low Pas Filter
Commented out because it does not build.
Needs updates to Low Pass Filter Lib
12 years ago
Robert Lefebvre
e8d619acad
ACM: Begin creation of TradHeli rate control.
...
May affect Multi-Rotors.
12 years ago
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
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
rmackay9
07a7a1acd8
ArduCopter: replaced digitalRead and digitalWrite with faster calls
...
improved performance logging to dataflash
12 years ago
Jason Short
5f57678a9c
ACM Nav_throttle- removed sign inversion
12 years ago
rmackay9
ac5dcc8d49
ArduCopter: remove last remanants of rate_d to resolve compiler warning of unused variables
12 years ago
Jason Short
69db678252
ACM: attitude.pde - adjusted the FF of the alt hold algorithm, the old way was pretty crap. increased the output range of rate controller.
12 years ago
Jason Short
5ad38a32bf
ACM : Attitude : added nav param reset
12 years ago
Jason Short
3c78c4a7a3
ACM : Attitude.pde added ap bitfield for failsafe bit
12 years ago
Jason Short
a42c6bb609
ACM : Attitude.pde removed stabilize D
12 years ago
rmackay9
14cbe37d3e
ArduCopter: remove unused get_stabilize_rate_yaw
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
8a8ed7a711
ACM : Formatting
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
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
583f2e49a3
ArduCopter: integrated Leonard Hall's improved ACRO mode
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
5fbe53a84d
ArduCopter: bug fix for get_yaw_rate_stabilized_ef
...
Provided by Leonard Hall
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
2848bb8ee6
ArduCopter: freeze I terms if motor limits breached
13 years ago
rmackay9
7cf60e61b4
ArduCopter: bug fix in earth-frame to body-frame conversion for roll
13 years ago
rmackay9
05fd04134a
ArduCopter: fix heli build
13 years ago
rmackay9
e375a27058
ArduCopter: prioritise rate controllers, rate controller targets converted to body frame
13 years ago
rmackay9
361ff0c08f
ArduCopter: allow PID logging of throttle. Make get_angle_boost actually use parameter passed in.
13 years ago
uncrustify
f783ace0de
uncrustify ArduCopter/Attitude.pde
13 years ago
Jason Short
0a25a189eb
ACM | Attitude.pde - removed next_wp.alt reset.
13 years ago
Jason Short
bc631b656e
ACM: Added a more sane limit to Angle boost
13 years ago
rmackay9
87d5b5944d
ArduCopter: commented out get_acro_yaw2 function to reduce compiler warnings
13 years ago
rmackay9
92688a793a
ArduCopter: fixed compiler warning related to shadowing of control_roll and control_pitch in get_of_roll and get_of_pitch.
13 years ago
Jason Short
9cee1b2fa0
ACM : Upped Yaw Limit to 2200
13 years ago
rmackay9
36f947acb9
ArduCopter: changed all "int" to "int16_t" and a few "long"s to "int32_t".
...
Also moved "simple_counter" variable from global scope to the "update_simple_mode" function which is the only place that it's actually used.
13 years ago
rmackay9
a72bf6ef57
ArduCopter: replaced abs with labs as required in a few places.
...
Also fixed a small bug in the get_stabilize_pitch function in which it was using the roll (instead of pitch) to decide whether it should let the i term build-up or not.
13 years ago
Jason Short
3ad08b7ffc
ACM : Added larger WP radius for fast waypoints so we don't loose speed angling in on the WP at the last second.
13 years ago
Jason Short
132ac7d412
ACM : attitude.pde - removed unused function
13 years ago
Jason Short
5d756decd2
ACM : Attitude.pde
...
yaw limit, moved toy code out of att to it's own pre
13 years ago
Jason Short
8c47b0c087
ACM: Toy mode fix - Pitch flipped the sign on roll/Yaw coupling.
13 years ago
Jason Short
613849a8df
Arducopter: Force nav_yaw to match auto_yaw when starting a mission
13 years ago
Jason Short
610d1d1795
Arducopter: deprecated the get_nav_yaw_offset function.
...
Small Toy mode updates
13 years ago
Jason Short
aa645afe2b
Arducopter: Altitude change nav
...
Split altitude hold into two controls to parallel navigation.
13 years ago
Jason Short
584e7dcda4
Arducopter: Removed Yaw Limit for Quads
13 years ago
Jason Short
44b16b7b61
Arducopter: Temp reversion to old Yaw controller.
13 years ago
Robert Lefebvre
59e133235f
Implementing Yaw Fix. Tried to blend with Jason's changes.
13 years ago
Jason Short
6f9e2bf3a8
Arducopter: Toy mode update
...
Removed debugging printfs,
lowered roll response - was too high in test flights
made roll limit 2500 for testing
13 years ago
Jason Short
1feaaa4655
Arducopter: Toy mode refinements
13 years ago
Jason Short
226bba48a6
Toy Mode Yaw Rate fix
13 years ago