Rishabh
1e7203616b
Copter: Do not allow automatic yaw while prec land retry
2022-05-19 15:31:41 +09:00
Peter Barker
efe1dfe0f4
ArduCopter: run prearm checks on all vehicles @1Hz, displaying @0.0333Hz
2022-05-18 12:25:26 +09:00
khanasif786
e7b0aff8ec
Copter:changed GPS glitch message
2022-05-18 09:25:14 +09:00
Andrew Tridgell
705ec9040c
Copter: allow VTOL_TAKEOFF and VTOL_LAND as synonyms
...
this allows is_takeoff_next() to be in common, and reduces confusion
if user selects VTOL_TAKEOFF in a GCS mission editor
2022-05-18 06:43:16 +10:00
murata
fd9bb4c3d2
Copter: Console output can be disabled
2022-05-17 09:53:06 +10:00
Randy Mackay
50bf204c2d
Copter: 4.2.0-rc4 release notes
2022-05-16 08:21:36 +09:00
Leonard Hall
b8a92058b1
Copter: Dissable yaw slew in loiter
2022-05-14 22:31:43 +09:00
Bill Geyer
889a9b0f06
Copter: fix position ctrl init for guided takeof
2022-05-14 12:16:02 +09:00
RuffaloVM
f2574c8d35
ArduCopter : case label indentation
2022-05-12 09:24:10 +09:00
Peter Barker
3bf0a21887
ArduCopter: support *10 multipler when storing/retrieving radius in NAV_LOITER_TURNS
2022-05-11 17:40:35 +10:00
Peter Barker
b0c8fda8d4
ArduCopter: move logging of compass ERR flags into AP_Compass
2022-05-10 19:46:40 +10:00
Peter Barker
fdb971fc0b
Copter: remove duplicate logging of mavlink parachute enable/disable
2022-05-10 08:47:11 +09:00
Peter Barker
6201fd3cf0
Copter: remove duplicate logging of RC parachute enable/disable
2022-05-10 08:47:11 +09:00
Peter Barker
c789755372
ArduCopter: remove handling of MAVLINK_MSG_ID_SET_HOME_POSITION
...
We decided to remove this after 4.2 was out in favour of
MAV_CMD_DO_SET_HOME which has been available since 2015.
The gcs-maintainers list was notified in Feburary.
2022-05-10 09:46:22 +10:00
Randy Mackay
1ac8661899
Copter: vibration compensation turns off in manual modes
2022-05-09 08:40:28 +09:00
Randy Mackay
876f28d8fe
Copter: 4.2.0-rc3 release notes
2022-05-07 08:45:49 +09:00
Peter Barker
6830092a7d
ArduCopter: move error logging of sensor health into AP_Baro
2022-05-03 17:38:09 +10:00
Randy Mackay
b56bd41034
Copter: radio fs continue-if-guided loses dependency on gcs failsafe
2022-05-03 08:36:20 +09:00
Randy Mackay
b3869f3a7c
Copter: minor format fix
2022-05-03 08:36:20 +09:00
Randy Mackay
361a7483ff
Copter: remove empty led.cpp
2022-05-03 08:36:20 +09:00
Andy Piper
01766eee01
Copter: use new Task infrastructure for the fast loop
...
add helper for running rate controller
add fast_loop documentation.
2022-05-03 08:20:13 +09:00
Mirko Denecke
4d34d36ede
ArduCopter: fix auxiliary typo
2022-05-02 10:55:08 +10:00
Randy Mackay
fdc9aa79ff
Copter: 4.2.0-rc2 release notes
2022-04-29 08:11:46 +09:00
Peter Barker
f4b46d3b9c
ArduCopter: add PARAMETER CONVERSION comments
2022-04-28 10:17:11 +10:00
Tatsuya Yamaguchi
a4d3607de1
Copter: move Disarm/EStop/Interlock check from arm_checks to run_pre_arm_checks
2022-04-27 09:36:36 +09:00
Tatsuya Yamaguchi
b636abfde0
Copter: add disable prearm display option
2022-04-27 09:36:36 +09:00
Randy Mackay
5ad6a0d2ef
Copter: implement has_ekf_failsafed for use by lua
2022-04-26 18:37:54 +09:00
Andrew Tridgell
eb4a70f613
Copter: moved harmonic notch update code to AP_Vehicle
2022-04-19 09:39:03 +10:00
Andrew Tridgell
13107dfa6d
Copter: support harmonic notch on 2nd RPM sensor
2022-04-19 09:39:03 +10:00
Andrew Tridgell
c03436b5e4
Copter: update for changed INS_NOTCH parameter name
2022-04-19 09:39:03 +10:00
Andrew Tridgell
8d187f4bc6
Copter: support two full harmonic notch filters
2022-04-19 09:39:03 +10:00
Andrew Tridgell
47e95c2a88
Copter: param conversion for INS_NOTCH to INS_HNTC2
2022-04-16 08:14:06 +10:00
Bill Geyer
836ae87955
Copter: properly set feedforward enabled before exit
2022-04-14 07:49:38 +09:00
Peter Barker
39eca59938
ArduCopter: move logging of Beacon into Beacon library
2022-04-13 16:22:19 +10:00
Peter Barker
de2182b88f
ArduCopter: move logging of Proximity into Proximity library
2022-04-13 16:22:19 +10:00
Randy Mackay
da21c47f43
Copter: 4.2.0-rc1 release notes
2022-04-09 20:39:02 +09:00
Peter Barker
32cfe70a44
ArduCopter: stop libraries including AP_Logger.h in .h files
...
AP_Logger.h is a nexus of includes; while this is being improved over
time, there's no reason for the library headers to include AP_Logger.h
as the logger itself is access by singleton and the structures are in
LogStructure.h
This necessitated moving The PID_Info structure out of AP_Logger's
namespace. This cleans up a pretty nasty bit - that structure is
definitely not simply used for logging, but also used to pass pid
information around to controllers!
There are a lot of patches in here because AP_Logger.h, acting as a
nexus, was providing transitive header file inclusion in many (some
unlikely!) places.
2022-04-08 19:18:38 +10:00
Peter Barker
5539b55c01
Copter: factor failsafe reporting
2022-04-06 10:40:09 +10:00
Randy Mackay
2f03e2a75f
Copter: 4.2.0-beta3 release notes
2022-03-30 19:55:45 +09:00
Bill Geyer
26297069d3
Copter: make systemid use new chirp math function
2022-03-29 08:05:41 +09:00
Randy Mackay
f1c072bcd2
Copter: auto mode sets submode after all possible failures are passed
2022-03-24 19:24:25 +09:00
Randy Mackay
f6166906e0
Copter: guided mode takeoff failure leaves submode unchanged
2022-03-24 19:24:25 +09:00
Leonard Hall
0591d760ea
Copter: Clarify calculations in get_pilot_desired_lean_angles
2022-03-24 13:46:52 +09:00
Peter Barker
df6efc37ac
ArduCopter: split AP_HAL_SITL and AP_SIM_ENABLED
2022-03-17 14:39:55 +11:00
murata
08a1ad3c39
Copter: Change from division to multiplication
2022-03-16 18:41:52 +11:00
Randy Mackay
f345ab1581
Copter: 4.2.0-beta2 release notes
2022-03-12 08:07:52 +09:00
Randy Mackay
553ad877f6
Copter: fix takeoff to terrain alt
2022-03-11 18:12:27 +09:00
Randy Mackay
759e2b1b55
Copter: rename auto_take_off_xx to auto_takeoff_xx
2022-03-11 18:12:27 +09:00
murata
77d898c951
Copter: Change the process for errors
2022-03-08 14:36:19 -08:00
murata,katsutoshi
8037eaf4cf
Update ArduCopter/GCS_Mavlink.cpp
...
Co-authored-by: Peter Hall <33176108+IamPete1@users.noreply.github.com>
2022-03-08 14:36:19 -08:00
murata
926558a808
Copter: Change the process for errors
2022-03-08 14:36:19 -08:00
RuffaloVM
0ce3f91f63
ArduCopter : case label indentation
2022-03-08 14:24:46 -08:00
m
f0e1b3eb9f
Copter: Pause/Continue in AUTO and GUIDED modes with SCurves
2022-03-08 13:12:36 +09:00
Leonard Hall
670af8d469
Copter: Add pause in guided mode
2022-03-08 13:12:36 +09:00
Leonard Hall
18696e923e
Copter: WP Pause support
2022-03-08 13:12:36 +09:00
Leonard Hall
cf5565f17c
Copter: tighten auto_takeoff_complete checks
2022-03-07 16:14:23 +09:00
Leonard Hall
93cff95448
Copter: remove loiter_nav from auto
2022-03-07 16:14:23 +09:00
Leonard Hall
fb6c3ebb72
Copter: auto and guided takeoff use postion controller
2022-03-07 16:14:23 +09:00
Leonard Hall
b5a4f24559
Copter: use position controller for landing reposition
2022-03-07 16:14:23 +09:00
Andy Piper
11a5c8d2a4
Copter: nuke clang warnings
2022-03-03 16:34:14 +11:00
Randy Mackay
0b29d0243d
Copter: version to 4.3.0-dev
2022-03-02 09:57:14 +09:00
Shiv Tyagi
7765399e49
Copter: change circle_nav.set_radius to circle_nav.set_radius_cm
2022-03-01 09:31:10 +09:00
Peter Barker
bfb8e7df81
ArduCopter: include cleanups
2022-03-01 11:21:33 +11:00
Peter Barker
c80cd1daa5
ArduCopter: add RebootRequred to stream rate parameters
2022-03-01 11:01:12 +11:00
Iampete1
96c47dadcb
Copter: motor_test: use PWM min and max from RC_Channel
2022-03-01 10:47:25 +11:00
Randy Mackay
0846a950bb
Copter: 4.2.0-rc1 release notes
2022-02-28 11:43:37 +09:00
Randy Mackay
df5c3acdfe
Copter: fix nav_script_time timeout
2022-02-24 10:00:42 +09:00
Bill Geyer
2fa54f0df4
Copter: start engine flag not used and style cleanup
2022-02-23 14:22:47 +09:00
Ferruccio1984
84bf3fb74e
Copter: Tradheli support for turbine start
2022-02-23 14:22:47 +09:00
Randy Mackay
1251a91430
Copter: add nav_script_time mission command support
2022-02-22 12:32:56 +09:00
Randy Mackay
d416a7143e
Copter: 4.1.5 release notes
2022-02-19 14:10:06 +09:00
Iampete1
23ea84bf32
copter: fix condition yaw early completion
2022-02-16 19:33:38 +09:00
Bill Geyer
b1d1dc97ff
Copter: set new parameter defaults for tradheli
2022-02-15 13:42:09 -05:00
Randy Mackay
0941c741c8
Copter: disable sport mode
2022-02-11 16:11:39 +09:00
Tatsuya Yamaguchi
a40e020813
Copter: fix the defined value for parachute check
2022-02-11 12:42:51 +11:00
Randy Mackay
d2dbb4dd31
Copter: 4.1.5-rc1 release notes
2022-02-11 08:30:37 +09:00
Peter Barker
019d45524f
ArduCopter: send deprecated message warning for MAVLINK_MSG_ID_SET_HOME_POSITION
2022-02-10 12:13:43 +11:00
Iampete1
95b8630a09
Copter: motor test: check E-stop
2022-02-10 07:43:40 +09:00
Iampete1
704f39a0cc
Copter: always keep motors interlock state current
2022-02-10 07:43:40 +09:00
Iampete1
b235116262
Copter: mode_turtle: check motors armed and interlocked
2022-02-10 07:43:40 +09:00
Iampete1
4014ec055f
Copter: don't disable e-stop if there is no swtich
2022-02-10 07:43:40 +09:00
Peter Barker
7fd3402e88
ArduCopter: create and use location_from_command_t
2022-02-09 09:15:11 +11:00
Randy Mackay
364051b518
Copter: 4.1.4 release notes
2022-02-08 12:07:58 +09:00
Bill Geyer
99fd0cb3e6
Copter: reset integrators when landed in auto modes in any spool state
2022-02-08 09:48:18 +09:00
Peter Barker
3989ed76cd
ArduCopter: stop passing mission in Terrain constructor
...
Terrain can use the mission singleton
This means Copter can have terrain while compiling mission out
2022-02-08 11:20:20 +11:00
Peter Barker
75db4d2d98
ArduCopter: move logging of LogEvent::SET_HOME up
2022-02-08 11:04:26 +11:00
Peter Barker
4f2cf9ffa2
ArduCopter: provide default implemenation of handle_change_alt_request
...
The TODO items to actually implement these are almost 6 years old.
Since then these methods have been burning space.
This doesn't even make sense for several vehicles, so a default
implementation which does nothing seems OK.
2022-02-08 10:59:13 +11:00
Joshua Henderson
3a05cf2c7a
Copter: add send_attitude_target
2022-02-07 08:24:35 +09:00
Leonard Hall
7369d18abf
Copter: Force Flying check for Heli
2022-02-04 09:10:57 +09:00
Leonard Hall
23711b7b10
Copter: Add support for Force Flying
2022-02-04 09:10:57 +09:00
Bill Geyer
cd64216558
Copter: remove AUTOTUNE Enable definition
2022-02-01 23:06:51 -05:00
Bill Geyer
54bdde8845
Copter: fix parameter issue with quadplane
2022-02-01 23:06:51 -05:00
Bill Geyer
33049e7f2d
Copter: fix build error
2022-02-01 23:06:51 -05:00
bnsgeyer
a9450ac9b6
Copter: making autotune work for heli too
2022-02-01 23:06:51 -05:00
Iampete1
3189bd7c0d
Copter: AutoYaw: use get_slew_yaw_max_degs in place of get_slew_yaw_cds
2022-02-01 08:19:35 +09:00
Randy Mackay
047128a038
Copter: 4.1.4-rc1 release notes
2022-01-31 19:45:16 +09:00
Tatsuya Yamaguchi
6443bdcb2d
Copter: change variable type from float to int32_t
2022-01-31 16:09:54 +09:00
Rishabh
48124c1c4b
Copter: Use new control methods for prec loiter
2022-01-31 14:38:29 +09:00
Rishabh
309dfa63f3
Copter: Switch PrecLand to use updated Pos Controller
2022-01-31 14:38:29 +09:00
Peter Barker
ee46b876cb
Copter: fix compilation when ModeAuto is disabled
2022-01-29 08:24:27 +09:00