Josh Henderson
3107c42fca
Copter: INAV rename for neu & cm/cms
3 years ago
Josh Henderson
6b871fba55
ArduCopter: inav funcs use _xy()
3 years ago
Tatsuya Yamaguchi
0ff28df2ba
Copter: change the default of zigzag wp delay to 0
3 years ago
Leonard Hall
5d5ccc8c78
Copter: Update ACRO to use rate parameters and update expo function
3 years ago
Leonard Hall
f3dc47ce3d
Copter: Add units to the AC_AttitudeControl Library
3 years ago
Leonard Hall
5fea74d4d0
Copter: Separate landing and terrain following.
3 years ago
Leonard Hall
a1ad194abd
Copter: seperate kinimatic shaping from pid limit setting
4 years ago
Andrew Tridgell
d89388c4cc
Copter: use cleaned up APIs
4 years ago
Leonard Hall
dd0b303ec2
Copter: Fix Loiter attitude error during Pre-Takeoff
4 years ago
Leonard Hall
3b0a870504
Copter: Rename set_yaw_target_to_current_heading
4 years ago
Leonard Hall
e294991b08
Copter: Fix before squash
4 years ago
Leonard Hall
caeaf7c047
Copter: Fix take off altitude
4 years ago
Leonard Hall
4bae8f03a4
Copter: Use PosControl fixes
4 years ago
murata
6d8d35f272
Copter: Change the direct value to the definition name
4 years ago
bnsgeyer
c75848435e
Copter: fix heli land detector and incoporate reset_I_smoothly
4 years ago
Tatsuya Yamaguchi
cde7ae246e
Copter: add ZIGZ_AUTO_ENABLE parameter
5 years ago
Tatsuya Yamaguchi
78fd5fac04
Copter: allow to resume in ZigZag Auto
5 years ago
Tatsuya Yamaguchi
cee7e94ebc
Copter: add zigzag_line_num parameter
5 years ago
Tatsuya Yamaguchi
7bc528097d
Copter: support zigzag auto feature
5 years ago
Tatsuya Yamaguchi
60fb275501
Copter: rename zigzag_auto_pump to zigzag_sprayer
5 years ago
Tatsuya Yamaguchi
63002111eb
Copter: add ZIGZAG_WP_DELAY parameter
5 years ago
murata
923237ffd3
Copter: Enumerate A and B points of ZigZag
5 years ago
Tatsuya Yamaguchi
735498e160
Copter: move zigzag exit into mode_zigzag.cpp
5 years ago
Tatsuya Yamaguchi
19d2ffcde7
Copter: makes the pump on while moving to destination A or B
5 years ago
Randy Mackay
d244162587
Copter: zigzag supports arming, takeoff and landing
5 years ago
Randy Mackay
0a1b96e02d
Copter: zigzag uses renamed AC_WPNav::rangefinder_used_and_healthy
5 years ago
Randy Mackay
de5945bea5
Copter: use const reference when retrieving wpnav destination
5 years ago
Peter Barker
e6c6189fe5
Copter: cope with change in namespace of LogEvent enum
...
Also move Acro Trainer types into an enum class as the global defines
interfere with the Event names.
Also eliminate the Log_Write_Event wrappers.
5 years ago
Randy Mackay
8a20d37799
Copter: zigzag smoother stops on terrain failure
5 years ago
Peter Barker
b0428f0fe8
Copter: make surface_tracking a class, various functions methods
6 years ago
Peter Barker
676d75c391
Copter: correct namespacing of Copter modes
...
This makes us look like Rover and Plane in terms of namespacing for the
Mode classes, and removes a wart where we #include mode.h in the middle
of the Mode class.
This was done mechanically for the most part.
I've had to remove the convenience reference for ap as part of this.
6 years ago
Randy Mackay
b7d0e4ec10
Copter: remove surface tracking shim functions
6 years ago
Randy Mackay
01909cf4c8
Copter: zigzag mode gets terrain following support
6 years ago
Randy Mackay
33a57361bd
Copter: reduce args passed to get_surface_tracking_climb_rate
...
The same arguments are always passed in
6 years ago
Pierre Kancir
caf925eda5
Copter: factorize arm or land check
6 years ago
Peter Barker
46a6f45e4a
Copter: adjust for desired spool state and spool state renames
6 years ago
Peter Barker
fab2d59a1c
Copter: move check for position up
6 years ago
Randy Mackay
50c5ad7076
Copter: TradHelis force spool up before takeoff
6 years ago
Peter Barker
c70c946651
Copter: correct mode_zigzag compilation for ekf scalar change
6 years ago
Randy Mackay
d3f7214bcf
Copter: revamp zigzag mode
...
more accurately stops on target
uses current z target when moving to edge
loses unnecessary auto_yaw.set_mode
ensure A and B are different
6 years ago
CAO MUQING
71beab7502
Copter: create and update Zigzag flight mode
6 years ago