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
Randy Mackay
0ccf41b525
AP_Mount: viewpro formatting fix
2023-07-26 20:20:13 +09:00
Randy Mackay
70cf9de970
AP_Mount: viewpro directly fills in packet structures
2023-07-26 20:20:13 +09:00
Randy Mackay
cea0acdb01
AP_Mount: viewpro implements set lens
...
also reports model, firmware version and zoom to GCS
also gets recording status from gimbal
2023-07-26 20:20:13 +09:00
Randy Mackay
315d972c5d
AP_Mount: add set lens support
2023-07-26 20:20:13 +09:00
Randy Mackay
1dc1d24f1e
AP_Camera: add set lens support
2023-07-26 20:20:13 +09:00
Randy Mackay
dd3376a808
RC_Channel: add camera lens aux function
2023-07-26 20:20:13 +09:00
robin luo
0137b1f31e
AP_HAL_ChibiOS/hwdef: add controller ACNS-F405AIO
...
hwdef: add a new integrated flight controller ACNS-F405AIO
2023-07-26 18:35:29 +10:00
robin luo
9d0f7f2586
AP_HAL_ChibiOS/hwdef: add controller CM4Pilot
...
hwdef: add a new flight controller CM4Pilot
2023-07-26 18:33:43 +10:00
Iampete1
e194cb704c
Plane: fix throttle going bellow min in fbwa RC failsafe
2023-07-26 18:30:49 +10:00
Randy Mackay
7de2dac9ca
AP_Camera: TYPE param desc gets None value
2023-07-26 17:33:18 +10:00
Randy Mackay
380c20154f
AP_Scripting: mount-djirs2 driver angle reporting fix
2023-07-26 17:33:18 +10:00
Randy Mackay
11a505f16f
AP_Mount: Gremsy fix for attitude reporting
2023-07-26 17:33:18 +10:00
Randy Mackay
a81f1cb993
AP_Scripting: viewpro driver fix for pitch angle reporting
2023-07-26 17:33:18 +10:00
Randy Mackay
2812b1e8bf
AP_Mount: viewpro fix for pitch angle reporting
2023-07-26 17:33:18 +10:00
Randy Mackay
816f9494b4
Sub: log MNT at 10hz
2023-07-26 17:33:18 +10:00
Randy Mackay
c4e6d83be1
Rover: log MNT at 10hz
2023-07-26 17:33:18 +10:00
Randy Mackay
84752fbeaa
Plane: log MNT at 10hz
2023-07-26 17:33:18 +10:00