Commit Graph

62405 Commits

Author SHA1 Message Date
Peter Barker
6e5ed88087 AC_Avoidance: move AC_Avoidance defines into libraries 2024-03-11 18:07:18 +11:00
Andrew Tridgell
dc97899ce8 autotest: set SIM_SPEEDUP=1 for log download
this may make the test more reliable
2024-03-10 15:24:57 +11:00
Peter Barker
a79569ccf3 GCS_Common: add missing include for AP_RCProtocol
we directly use this library's singleton, so include the header
2024-03-09 18:42:57 +11:00
TsuyoshiKawamura
a2549c5d6b AP_Motors: fix comment of HeliQuad 2024-03-09 09:09:07 +09:00
olliw42
fba1e68ef4 AP_RCProtocol: add support for MAVLink receiver, handle RADIO_RC_CHANNELS message 2024-03-09 10:47:39 +11:00
olliw42
0bb98c3db5 GCS_MAVLink: handle RADIO_RC_CHANNELS 2024-03-09 10:47:39 +11:00
olliw42
31e2353c11 Tools: add RC_MAVLINK_RADIO to build options 2024-03-09 10:47:39 +11:00
olliw42
4cc1c02823 RC_Channel: add MAVRadio to RC_PROTOCOLS description 2024-03-09 10:47:39 +11:00
Peter Barker
64d3897126 AP_Mount: correct compilation when GCS not available 2024-03-09 10:20:03 +11:00
Andrew Tridgell
eb3215cf12 Revert "Plane: allow quadplanes to scale ESC CAN like normal"
this change can cause a flyaway if you have low SERVO3_MAX for
k_throttle. This can be reproduced with -f quadplane-can
2024-03-09 07:09:01 +11:00
Peter Barker
d24e7a916f SITL: SIM_Morse: correct compilation with HAL_GCS_ENABLED false 2024-03-08 15:09:34 +11:00
Peter Barker
9fc068d704 GCS_MAVLink: send set_position_target_global_int with non _INT frame
deprecating and hopefully removing the _INT frames.

This method is only called by Rover, so thankfully the altitude is not that important...
2024-03-08 13:28:14 +11:00
Peter Barker
aa79967947 AP_GyroFFT: correct compilation when HAL_GCS_ENABLED is false 2024-03-08 11:15:33 +11:00
Peter Barker
4b97dba185 AP_Torqeedo: correct compilation with HAL_GCS_ENABLED is false
removes a larger block to avoid warnings about unused variables
2024-03-08 11:14:37 +11:00
Peter Barker
23982229fb AP_WheelEncoder: correct compilation when HAL_GCS_ENABLED is false 2024-03-08 10:04:53 +11:00
Michelle Rossouw
3ff790159f AP_MSP: Use scaled RC inputs instead of direct RC in. Also flip pitch to be correct. 2024-03-08 06:54:17 +11:00
rishabsingh3003
d91147552b AC_Avoid: Remove sensor status checks 2024-03-07 18:14:04 +11:00
rishabsingh3003
0efe4351f1 AP_Proximity: Improve get_status handling 2024-03-07 18:14:04 +11:00
Marek S. Lukasiewicz
baf0da74ed GCS_MAVLink: Match handling of MAV_CMD_EXTERNAL_POSITION_ESTIMATE to common MAVLink dialect 2024-03-07 18:13:51 +11:00
Marek S. Lukasiewicz
07681416f5 AP_NavEKF3: Match handling of MAV_CMD_EXTERNAL_POSITION_ESTIMATE to common MAVLink dialect 2024-03-07 18:13:51 +11:00
Peter Barker
cfd76b8dd9 SITL: name fields when assembling vision_position_delta message 2024-03-07 18:13:35 +11:00
Peter Barker
8c9ed697fe SIM_Vicon: label fields going into VISION_SPEED_ESTIMATE packets 2024-03-07 18:13:26 +11:00
Peter Barker
c12bb6720a SIM_Vicon: label fields going into _POSITION_ESTIMATE packets 2024-03-07 18:13:17 +11:00
Peter Barker
b30bdb7dd3 SITL: Sim_Ship: label global_position_int and attitude packet fields 2024-03-07 18:13:09 +11:00
Peter Barker
28488cbfd6 SIM_Vicon: correct heartbeating
the heartbeat was packed but never sent
2024-03-07 18:13:01 +11:00
Peter Barker
298ef64836 SIM_Vicon: label fields going into ODOMETRY packets 2024-03-07 18:13:01 +11:00
Henry Wurzburg
d657f40a41 Tools: fix logging feature extract 2024-03-07 18:12:53 +11:00
Peter Barker
21ca4f83f4 SITL: name fields in loweheiser mavlink packet
avoid field ordering issues
2024-03-07 15:52:16 +11:00
Andrew Tridgell
feff2f34e9 SITL: fixed the vehicle type of the simulated ship
this was broken by https://github.com/ArduPilot/ardupilot/pull/23763

we need to look for other places where we have assumed the MAVLink
field orderin in recent changes
2024-03-07 15:51:15 +11:00
Peter Barker
dc7626887f AP_RCProtocol: do not detect async protocols if not enabled
Co-authored-by: olliw42 <waldmanns@gmx.de>
2024-03-07 13:58:31 +11:00
Willian Galvani
11127e885c Sub: update Release notes 2024-03-06 23:23:55 -03:00
Willian Galvani
1a443f7cbf SRV_Channel: fix comment 2024-03-07 08:33:58 +09:00
Peter Barker
3ca6e29ad1 autotest: reimplement wait_location with new object-based approach
the existing wait_and_maintain method is problematic when it comes to waiting on different value types.
2024-03-07 09:41:57 +11:00
Willian Galvani
1509a8ea8d Sub: add missing call to calc_pwm() 2024-03-06 17:49:53 -03:00
Peter Barker
690596580a autotest: show map, fence and rally when map is shown 2024-03-06 19:54:08 +11:00
Dr.-Ing. Amilcar do Carmo Lucas
573436e81b AC_PrecLand: use GCS_SEND_TEXT where possible 2024-03-06 19:53:55 +11:00
Dr.-Ing. Amilcar do Carmo Lucas
39e7e4bed1 AC_PrecLand: NFC move two local instances of inertial_data_delayed to single _inertial_data_delayed member variable
- improve code alignment
- simplify a return
- improve initialization of vectors
2024-03-06 19:53:55 +11:00
Dr.-Ing. Amilcar do Carmo Lucas
87435473b5 AC_PrecLand: Move accessors code to the .h file 2024-03-06 19:53:55 +11:00
Dr.-Ing. Amilcar do Carmo Lucas
4d7fc1fe46 AC_PrecLand: remove code duplication and use the same logic as the other backends (<= instead of <) 2024-03-06 19:53:55 +11:00
Andrew Tridgell
0f6f738a33 AP_GPS: added option to decode RTCM injected data
this allows for redundent RTCM links (eg. WiFi and SiK links for light
show drones) without causing corruption into the GPS.

If the GPS_DRV_OPTION bit is set then we instantiate a separate RTCM3
decoder per mavlink channel, and only inject when we get a full packet
that passes the RTCM 24 bit CRC
2024-03-06 19:38:06 +11:00
Andrew Tridgell
fbfa3e43bc AP_Periph: allow for RTCMv3 packets larger than 300 bytes
with newer receivers, RTCMv3 packets can be larger than 300
2024-03-06 19:38:06 +11:00
Andrew Tridgell
0aba1ce939 GCS_MAVLink: pass channel number to AP_GPS on RTCM injection 2024-03-06 19:38:06 +11:00
jfbblue0922
7ba9030129 AP_HAL_ChibiOS/hwdef: add LED_SAFETY for JFB100 board definition 2024-03-06 18:52:35 +11:00
Peter Barker
f88d0a7d54 build_ci.sh: do a test build with HAL_LOGGING_ENABLED false 2024-03-06 18:40:34 +11:00
Leonard Hall
bc6d965bbc Copter: Payload Place: Change PLDP_RNG_MIN to PLDP_RNG_MAX 2024-03-06 15:16:16 +11:00
Andrew Tridgell
cbe5cf8c81 Plane: support precland in QLAND for pos, velocity and descent rate
allow full override in QLAND
2024-03-06 09:39:51 +11:00
Andrew Tridgell
dc863d878a AP_Scripting: fixed race condition in ship landing
and fixed lua warnings
2024-03-06 09:39:51 +11:00
Andrew Tridgell
6a67830556 autotest: added quadplane ShipLanding test 2024-03-06 09:39:51 +11:00
Andrew Tridgell
c210675e95 AP_Scripting: added plane_precland lua script 2024-03-06 09:39:51 +11:00
Andrew Tridgell
fa1d965224 AP_Scripting: added docs for precland 2024-03-06 09:39:51 +11:00