TsuyoshiKawamura
8346203d43
Copter: simplify update_target_location
2024-06-25 08:29:57 +09:00
rtos-kawamura
34748e681f
Copter: simplify get_target_location
...
Co-authored-by: Peter Hall <33176108+IamPete1@users.noreply.github.com>
2024-06-25 08:29:57 +09:00
TsuyoshiKawamura
5f5e0e65e0
Copter: implement get_target_location/update_target_location for lua
2024-06-25 08:29:57 +09:00
Peter Barker
3630e772b1
Copter: add Copter::option_enabled(...) replacing bitops vs copter.g2.flight_options
2024-06-20 10:59:14 +10:00
Peter Barker
e34c91d1aa
Copter: tidy use 'else if' to avoid unnecessary complication in location arm checks
2024-06-19 17:27:37 +10:00
richaravoil
b782d24f87
ArduCopter: get MAV_STATE_BOOT on reboot
...
Co-authored-by: Peter Hall <33176108+IamPete1@users.noreply.github.com>
2024-06-18 20:22:29 +09:00
chobits tai
3b24530cc2
Copter: fix MAV_CMD_CONDITION_YAW with relative angle when WP_YAW_BEHAVIOR = 0
2024-06-18 10:52:01 +09:00
Iampete1
4ab24dc015
ArduCopter: use new ModeReason::AUX_FUNCTION
2024-06-18 09:49:20 +10:00
Peter Barker
136e76e5ea
Copter: tidy failsafe action handling
...
Mode changes will not work when mode not compiled in
2024-06-17 10:24:59 +10:00
muramura
c376781c08
Copter: Clear the counter when rudder arm operation is disabled
2024-06-17 09:56:22 +10:00
muramura
9135f01a93
Copter: Move to the processing section to be used
2024-06-17 08:03:38 +09:00
Iampete1
1853f07793
ArduCopter: 4.5.4 release notes
2024-06-15 09:19:56 +09:00
Peter Barker
72fa6aa410
ArduCopter: clarify frame of get_location_from_origin_offset
...
... by renaming it get_location_from_origin_offset_NED
2024-06-11 14:57:56 +10:00
muramura
da3a9c1cc6
Copter: Enable processing
2024-06-11 09:17:59 +10:00
muramura
5107cb495a
Copter: Change the sub-mode description
2024-06-11 09:14:31 +10:00
Peter Barker
cb869ef7f0
ArduCopter: remove defaulting of OSD_ENABLED
...
we do this in AP_OSD_config.h too so include ordering can break things badly
2024-06-04 16:32:26 +10:00
Andrew Tridgell
7551236854
ArduCopter: use NEW_NOTHROW for new(std::nothrow)
2024-06-04 09:20:21 +10:00
Peter Barker
1c5a026e3e
Copter: ModeGuided: add an option_is_enabled method, use it
2024-05-29 13:11:58 +10:00
Randy Mackay
53f37a7457
Copter: 4.5.3 release notes
2024-05-28 13:19:03 +09:00
MattKear
ae38c96a04
Copter: use new surface distance library
2024-05-28 09:55:36 +10:00
Peter Barker
fcebd0c8c2
Copter: avoid Guided submode change unless can change Loc to Vec-from-origin
...
ordering problem between changing the submode and setting a valid position
2024-05-22 17:10:12 +09:00
Peter Barker
76950b5994
ArduCopter: remove redundant @Values from parameter documentation
2024-05-21 14:27:05 +10:00
Andrew Tridgell
2bcc2b296d
ArduCopter: update release notes for 4.5.3-beta1
2024-05-16 11:04:32 +10:00
bnsgeyer
a1a5647b7f
Copter: change input_loiter_xxx to input_vel_xxx in sysid mode
2024-05-14 23:16:52 -04:00
bnsgeyer
bbaf557457
Copter: implement suggested changes
2024-05-14 23:16:52 -04:00
bnsgeyer
9e4340ba33
Copter: change position controller method for making inputs
2024-05-14 23:16:52 -04:00
bnsgeyer
75d9163571
Copter: fixes for suggested changes
2024-05-14 23:16:52 -04:00
bnsgeyer
d0dfe86a4b
Copter: incorporate comment to remove unnecessary function
2024-05-14 23:16:52 -04:00
bnsgeyer
f74ccd569a
Copter: Added new input types for SID_AXIS parameter
2024-05-14 23:16:52 -04:00
bnsgeyer
d0cf2240dc
Copter: clean up
2024-05-14 23:16:52 -04:00
bnsgeyer
ad75c0c1d8
Copter: simplification of system ID
2024-05-14 23:16:52 -04:00
bnsgeyer
1bf865e4eb
Copter: add support for sysid of vel and pos loops
2024-05-14 23:16:52 -04:00
Randy Mackay
5c50da7f9f
Copter: 4.5.2 release notes
2024-05-14 16:48:02 +09:00
muramura
07a5f61782
Copter: Change from enum to class
2024-05-07 20:27:15 +09:00
Iampete1
f54f7d7dc6
Copter: euler_rate_to_ang_vel
takes Quaternion attitude
2024-05-07 08:34:40 +09:00
haarshitgarg
a13639d9d8
ArduCopter: enabled sending waypoints from a companion computer to ardupilot for copter and rover
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-05-02 09:08:34 +09:00
Andrew Tridgell
e417be0492
Copter: update release notes
2024-05-01 17:24:10 +09:00
Randy Mackay
cc3bb402e4
Copter: 4.5.2-beta1 release notes
2024-05-01 17:24:10 +09:00
Peter Barker
0d7925059c
ArduCopter: move handling of AP_Radio RC input down into AP_RCProtocol
2024-05-01 17:51:49 +10:00
Leonard Hall
127f1296de
Copter: Land Detector: add hash define for LAND_DETECTOR_VEL_Z_MAX
2024-04-30 10:21:29 +09:00
lthall
797dfdd0ed
Copter: Land Detector: Include angle checks
2024-04-30 10:21:29 +09:00
Iampete1
5b9848c5e1
Copter: support DO_RETURN_PATH_START
2024-04-30 08:03:39 +09:00
Randy Mackay
6f6bc21e2e
Copter: guided mode fix for landing detector internal error
2024-04-23 15:11:24 +09:00
Peter Barker
b173662b3c
ArduCopter: remove Baro accumulate API
...
no backend actually needs to be prodded, everything is done on timers
2024-04-18 09:19:20 +10:00
Peter Barker
00433a2625
ArduCopter: move Arming, Beacon and RC_Mapper into ardupilotwaf.py
...
these were built for all vehicles, so put them in the common list
2024-04-17 18:11:46 +10:00
Peter Barker
5b69ff6e65
Copter: send RC_CHANNELS in SITL in compassmot loop
...
When setting an RC value in autotest, we require the change to appear in this message
2024-04-16 19:14:38 +10:00
Peter Barker
d198c3e13d
Copter: emit system time during compassmot on SITL
...
the autotest framework heavily relies on system_time being emitted -
because we're not running the main loop during compassmot it gets stuck
if we don't do this
2024-04-16 19:14:38 +10:00
muramura
0f0023e62d
Copter: Get the flight mode name display from the name method
2024-04-16 09:08:35 +09:00
Peter Barker
5de6e20ecd
Copter: factor out methods for guided-mode commands
2024-04-14 13:19:07 +10:00
Peter Barker
cddc590b8b
Copter: move #ifs to outside case statements in do_aux_function
...
this means a user will get a warning if they try to run a function and it isn't supported
2024-04-11 18:35:27 +10:00