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
Peter Barker
b849fbbcca
Copter: autoyaw: correct units returned by look_ahead_yaw
...
there are other methods on the autoyaw object which make it clear that they're working in cd, and others in there that work in degrees. This method doesn't specify cd yet returns in that unit.
Change the method and state variable to store in degrees (as our naming standards suggest)
2024-04-11 10:24:58 +10:00
Peter Barker
18850fdd1f
ArduCopter: add option to flight mode pause/resume via aux function
2024-04-11 10:17:35 +10:00
Andrii Fil
6ae12729da
ArduCopter: optional (CHUTE_OPTIONS:1) disarm defore parachute release
2024-04-10 21:55:51 +10:00
Peter Barker
021d637edc
Copter: make landing-detector-disarm-logic clearer
2024-04-10 21:52:58 +10:00
Thomas Watson
d5a25d7c89
Copter: unmark FORMAT_VERSION as read-only
...
Matches other vehicles and allows GCSes to use documented behavior of a
zero write to FORMAT_VERSION to reset EEPROM contents.
2024-04-10 17:45:37 +10:00
Peter Barker
0c2636c191
ArduCopter: remove far_from_EKF_origin sanity checks
...
some flawed implementations, and the extreme-ardupilot project means these checks are no longer required
2024-04-10 17:17:12 +10:00
Peter Barker
5d41125b49
ArduCopter: move handling of DO_SET_HOME up to GCS_MAVLink base class
2024-04-09 09:35:16 +10:00
Andrew Tridgell
04b207f4c5
ArduCopter: release notes for 4.5.1
2024-04-08 12:59:21 +09:00
Randy Mackay
e886fedfb1
Copter: 4.5.0 release notes
2024-04-02 13:12:15 +09:00
Iampete1
eadcf9b09e
Copter: add `get_stopping_point` helper and pass stopping point to `jump_to_landing_sequence`
2024-04-02 11:11:59 +11:00
Leonard Hall
609013876e
Copter: Guided Angle: Initialize yaw to current yaw.
2024-03-25 10:19:56 +09:00
Andrew Tridgell
6022e0df56
ArduCopter: release notes for 4.5.0-beta4
2024-03-22 15:43:04 +09:00
Iampete1
6c44869c82
Copter: remove runup event logging and in_autorotation flag
2024-03-19 11:01:50 +11:00
Peter Barker
1ee1f24ea9
ArduCopter: stop passing serial manager to GPS init
...
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
38767b2e69
ArduCopter: move AP_OSD into common libraries list
2024-03-19 07:15:10 +11:00
Peter Barker
4569b1ba14
ArduCopter: allow HarmonicNotches to be compiled out of the code
2024-03-19 07:04:13 +11:00
Andrew Tridgell
0cbbf00c93
Copter: release notes for 4.5.0-beta3
2024-03-14 09:53:59 +09:00
Tatsuya Yamaguchi
251db3f414
Copter: change RTL_ALT_MIN from 200cm to 30cm
2024-03-12 15:47:41 +09:00
Peter Barker
f4bb15d8cd
ArduCopter: cope with AP_AVOIDANCE_ENABLED being false
2024-03-11 18:07:18 +11:00
Peter Barker
cb76ce534b
ArduCopter: move AC_Avoidance defines into libraries
2024-03-11 18:07:18 +11:00
Leonard Hall
bc6d965bbc
Copter: Payload Place: Change PLDP_RNG_MIN to PLDP_RNG_MAX
2024-03-06 15:16:16 +11:00
Iampete1
e9397e10f9
ArduCopter: don't try and send MSG_RANGEFINDER if AP_RANGEFINDER_ENABLED is false
2024-03-05 12:32:20 +11:00
bnsgeyer
cbb47ed42f
Copter: Remove tradheli arming check for inverted flight
2024-03-05 10:24:06 +09:00
Iampete1
52bffc4b4d
Copter: Heli: ensure inverted flight only in supported modes
2024-03-05 10:24:06 +09:00
Iampete1
73760ea393
Copter: Heli: remove duplicate inverted flight state
2024-03-05 10:24:06 +09:00
Peter Barker
b913ea292b
ArduCopter: move serial_manager parameters up to base class
2024-02-29 12:12:19 +11:00
Andy Piper
f0b691dd31
Copter: check fence at faster rates when going faster to avoid massive fence breaches
2024-02-28 19:29:44 +11:00
Peter Barker
198f26f348
ArduCopter: remove unused old_top_element param from convert_class
2024-02-27 10:37:45 +11:00
Peter Barker
1e2fdb0ca1
ArduCopter: convert EFI cvonversion to g2_conversion entry
2024-02-27 10:37:45 +11:00
Peter Barker
f2a9f1516b
ArduCopter: move gripper up to AP_Vehicle
...
also make the singleton return a reference rather than a pointer
2024-02-21 21:05:12 +11:00
bugobliterator
047d2b85da
ArduCopter: fix version setting in CheckFirmware app descriptor
2024-02-21 18:54:17 +11:00
George Zogopoulos
b2898ca1d3
ArduCopter: Excluded target velocity from slowdown calculations
...
The slowdown calculations should apply only to the relative velocity,
not the absolute one. Thus the target baseline velocity should be added
afterwards.
Naturally the absolute velocity limits should be applied afterwards.
2024-02-20 13:42:20 +09:00
Ryan Friedman
a825fe2537
Copter: Add DDS details to release notes
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-02-20 08:34:06 +09:00