Commit Graph

59021 Commits

Author SHA1 Message Date
Iampete1 b4cd3a4d26 AC_AttitudeControl: Heli: move integrate_bf_rate_error_to_angle_errors to private 2023-08-01 09:14:46 +09:00
Iampete1 6ece7ffb2e AC_AttitudeControl: Heli: remove unused flags 2023-08-01 09:14:46 +09:00
Iampete1 d927af03e9 Copter: remove heli motors param checks, moved to motors arming check 2023-08-01 09:12:51 +09:00
Iampete1 40414499fd Copter: AP_Arming: print multiple failures at once. 2023-08-01 09:12:51 +09:00
Iampete1 3e246c9d25 AP_Motors: Heli: remove loop rate "RSC control mode change failed" meassage 2023-08-01 09:12:51 +09:00
Iampete1 c5f3d5a98b AP_Motors: Heli: move heli parameter check to arming check 2023-08-01 09:12:51 +09:00
Henry Wurzburg 0aef2cc133 AP_AHRS:improve filter inconsistent messages
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2023-08-01 09:09:01 +09:00
Peter Barker 8819490e32 autotest: allow log message entries to be excluded by OFFBOARD_GUIDED define 2023-08-01 10:07:28 +10:00
Peter Barker 3f791ed734 hwdef: exclude landing library from SkyViper build 2023-08-01 10:07:28 +10:00
Peter Barker 2cec1204d0 ArduPlane: trim LogStructure base off included code 2023-08-01 10:07:28 +10:00
Peter Barker 10ef10da45 AP_Logger: trim LogStructure base off included code 2023-08-01 10:07:28 +10:00
Peter Barker a3aaaf3691 AP_Landing: trim LogStructure base off included code 2023-08-01 10:07:28 +10:00
Peter Barker ab15485968 hwdef: only one GPS receiver on SkyViper
notably that means no blending
2023-08-01 10:03:19 +10:00
Peter Barker 407cfc22ca AP_GPS: remove code if blended instance is not available 2023-08-01 10:03:19 +10:00
abaghiyan ae1eb93aec AP_L1_Control: Made changes to avoid zero division in proposed formula
According suggestion from Andrew Tridgell: https://github.com/ArduPilot/ardupilot/pull/24331#discussion_r1267798397
2023-08-01 10:01:47 +10:00
abaghiyan c2f4661b90 AP_L1_Control: Fixed formula in AP_L1_Control::nav_roll_cd
See details here: https://github.com/ArduPilot/ardupilot/issues/24319
2023-08-01 10:01:47 +10:00
Randy Mackay dbf5bfd707 AP_Scripting: add rover quicktune 2023-08-01 09:16:17 +10:00
Randy Mackay 0fd87667e5 AP_Scripting: AR_PosControl bindings 2023-08-01 09:16:17 +10:00
Randy Mackay 5e3c0d4ead AP_Scripting: add AR_AttitudeControl srate binding
also add AP_Vehicle:get_steering_and_throttle binding
2023-08-01 09:16:17 +10:00
Randy Mackay 99bfcb7498 AC_PID: AC_PID_2D integrates SlewCalculator2D 2023-08-01 09:16:17 +10:00
Randy Mackay 07ecbd18ec Filter: add SlewCalculator2D 2023-08-01 09:16:17 +10:00
Randy Mackay f91cda7b6e Filter: SlewLimiter definitions moved to cpp 2023-08-01 09:16:17 +10:00
Randy Mackay ce76e896dc Rover: implement get_steering_and_throttle 2023-08-01 09:16:17 +10:00
Randy Mackay 1fd1a7f881 AP_Vehicle: add get_steering_and_throttle 2023-08-01 09:16:17 +10:00
Randy Mackay 57b54a4263 AR_PosControl: add singleton and get_srate 2023-08-01 09:16:17 +10:00
Randy Mackay 68e1769cc1 AR_AttitudeControl: add singleton and get_srate 2023-08-01 09:16:17 +10:00
Peter Barker 3784841eaa Tools: extract_features.py: sort extracted features string into more useful order
when taking differences between output of this file it is more useful to sort the list regardless of compiled-in/compiled-out.
2023-08-01 07:08:19 +10:00
Willian Galvani 9d768c0843 Sub: create and use defaults_table 2023-07-31 12:32:06 -03:00
Andrew Tridgell 5908508811 hwdef: default most boards to MAVLink2 for 2nd USB endpoint
only CubeOrange and CubeBlack left as SLCAN
2023-07-31 19:03:13 +10:00
Andrew Tridgell 9d5560fc42 hwdef: default 2nd USB endpoint to MAVLink2 2023-07-31 19:03:13 +10:00
muramura d9492c1c6c Copter: Change RATE (NFC) 2023-07-31 17:18:21 +09:00
Andrew Tridgell c6a4c2ae87 Tools: added test for MSP GPS 2023-07-31 14:24:04 +10:00
Andrew Tridgell 217f073165 SITL: added simulated MSP GPS 2023-07-31 14:24:04 +10:00
Ryan Friedman 01c5f44556 AP_DDS: Add dynamic TF subscriber support
* This is the first step for GSOC Cartographer external odometry input
* Moved subscriber data members to class member variables

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-07-31 13:28:10 +10:00
Andrew Tridgell e7881077e2 Rover: fixed constructor ordering build error with gcc-12.2
the constructor order comes from the order in the class
2023-07-31 12:17:30 +10:00
Peter Barker 550f95f094 autotest: add autotest for RunMission script 2023-07-29 18:20:16 +10:00
Peter Barker 36a225f902 autotest: add run_mission.py quick-test tool 2023-07-29 18:20:16 +10:00
Peter Barker da2a3c4fca Tools: install valgrind as part of Ubuntu environment setup 2023-07-29 11:29:41 +10:00
Peter Barker 3f7d245c2c autotest: tweak plan GCS failsafe test
taking off when we're already aloft

also correct the test to make things actually tested; things were setup in such a way they'd pass without testing the things they were supposed to be
2023-07-29 09:33:37 +10:00
bugobliterator 34494bb7d1 AP_DroneCAN: pass all the variables to AP_DroneCAN_DNA_Server by value
we were using the values by the AP_DroneCAN object, but the members might
not have been initialised if they are out of order
2023-07-29 08:27:27 +09:00
Rakesh Vivekanandan 1127d1e678 Sub: Guided Mode: Improved guided_set_destination_posvel() to support handling of yaw control. 2023-07-28 15:38:01 -03:00
Rakesh Vivekanandan 79bf9dd05d Sub: Guided Mode: Improved guided_set_velocity() and fixed Z-controller in guided_vel_control_run() 2023-07-28 15:38:01 -03:00
Rakesh Vivekanandan d77ac1ae72 Sub: Guided Mode: Improved guided_set_destination() such that it can accept a desired yaw/yaw rate as input along with a position setpoint. 2023-07-28 15:38:01 -03:00
Rakesh Vivekanandan 7628fa45bf Sub: GCS_Mavlink: Improved the functionality of SET_POSITION_TARGET_LOCAL_NED's callback. 2023-07-28 15:38:01 -03:00
Rakesh Vivekanandan 6a36c05e4e Sub: Guided Mode: Helper function guided_set_yaw_state() to set yaw state and targets when the vehicle is in guided mode. 2023-07-28 12:04:54 -03:00
Rakesh Vivekanandan cacbb23c0b Sub: AC_AttitudeControl_Sub: Helper function to ensure that the vehicle reaches the target orientation with the desired yaw rate. 2023-07-27 14:29:10 -03:00
Willian Galvani e12ed0fe1c Sub: set defaults for MOT_PWM_MIN and MOT_PWM_MAX 2023-07-27 10:46:18 -03:00
Willian Galvani 82bae765ff AP_Motors6DOF: scale pwm output linearly to MOT_PWM_MIN/MAX 2023-07-27 10:46:18 -03:00
Rakesh Vivekanandan d8b171e52b Sub: Introduced AUTO_YAW_RATE mode and its features. 2023-07-27 10:24:59 -03:00
Randy Mackay 617fb98eb6 AP_Mount: viewpro gets vehicle yaw in 0 to 360 range 2023-07-26 20:20:13 +09:00