Commit Graph

19641 Commits

Author SHA1 Message Date
Willian Galvani
9cea7031f5 APMotors_6DOF: Implement motor_is_enabled(), get_motor_angular_factors() and set_reversed(); 2019-09-30 10:57:41 -07:00
Willian Galvani
8752a10e3f AP_TemperatureSensor: Update TSYS01 for Pixhawk2 2019-09-30 10:57:41 -07:00
Willian Galvani
c863959296 APMotors6DOF: add case for SIMPLEROV_3 2019-09-30 10:57:41 -07:00
Willian Galvani
23f7d99f72 APMotors6DOF: add roll factor for motors 4 and 5 for SIMPLEROV_4 and SIMPLEROV_5 2019-09-30 10:57:41 -07:00
Willian Galvani
cc19c27097 AP_LeakDetector: Mark Leak pins RebootRequired 2019-09-30 10:57:41 -07:00
Willian Galvani
5ef7392d6b Sub: remove angle_boost logic
This gets in the way of the vectored thrust implemented,
and is just not useful for Sub.
2019-09-27 13:11:49 -07:00
Willian Galvani
1209c946e6 Sub: AP_Motors6DOF: create get_throttle_in_bidirectional() 2019-09-27 13:11:49 -07:00
Willian Galvani
4edd161bd3 SITL: Sub: add angular drag based on a laminar, external flow 2019-09-25 21:28:53 -07:00
Willian Galvani
c8571dd8de SITL: Sub: Fix rotational physics logic 2019-09-25 21:28:53 -07:00
Willian Galvani
16f9a29da9 SITL: Sub: Use proper phyisics for thrusters 2019-09-25 21:28:53 -07:00
Willian Galvani
195efaeec0 SITL: Submarine: add torque for static stability
Subs are statically stable regarding pitch and roll.
This patch reproduces this in SITL
2019-09-25 21:28:53 -07:00
Willian Galvani
9f7349f712 SITL: add deadzones to Sub thrusters PWM signals 2019-09-25 21:28:53 -07:00
Willian Galvani
078c8d0096 SITL: Fix buoyancy direction for earth-frame
Previously the sub would just go upwards, so rolling it 180º caused it to sink
2019-09-25 21:28:53 -07:00
Willian Galvani
357293fb2c SITL: Add 6dof frame for Sub 2019-09-25 21:28:53 -07:00
Willian Galvani
3356baed53 SITL: get rid of frame_vectored.h for Sub 2019-09-25 21:28:53 -07:00
Michael du Breuil
6734eede0c AP_HAL_ChibiOS: Fix python3 with F7 builds 2019-07-25 16:17:08 -04:00
Andrew Tridgell
a767c15986 HAL_ChibiOS: change CUAVv5Nano default PWM count to 11 2019-04-08 08:21:39 -07:00
Andrew Tridgell
c6637fbe38 HAL_ChibiOS: fixed CUAVv5Nano uarts 2019-04-08 08:21:39 -07:00
Andrew Tridgell
ce4abf8dcb HAL_ChibiOS: support for CUAVv5Nano board
F765 with no IOMCU
2019-04-08 08:21:39 -07:00
Pierre Kancir
ad75b1e56f AP_Scripting: update locations_are_same to same_latlon_as 2019-04-08 08:05:05 -07:00
Pierre Kancir
b10e75f4e1 AP_Math: move locations_are_same to Location and rename to same_latlon_as 2019-04-08 08:05:05 -07:00
Pierre Kancir
a700b647db AP_HAL_SITL: fix ‘heap’ shadowing 2019-04-08 08:02:40 -07:00
Pierre Kancir
ebdcfdf65b SITL: use get_distance_NE instead of location_diff 2019-04-08 08:00:52 -07:00
Pierre Kancir
6fbcb21ae3 AP_Terrain: use get_distance_NE instead of location_diff 2019-04-08 08:00:52 -07:00
Pierre Kancir
51437ccc53 AP_Soaring: use get_distance_NE instead of location_diff 2019-04-08 08:00:52 -07:00
Pierre Kancir
b3a1c9c90c AP_NavEKF3: use get_distance_NE instead of location_diff 2019-04-08 08:00:52 -07:00
Pierre Kancir
50e99b6e1a AP_NavEKF2: use get_distance_NE instead of location_diff 2019-04-08 08:00:52 -07:00
Pierre Kancir
058cade92c AP_Math: use get_distance_NE instead of location_diff 2019-04-08 08:00:52 -07:00
Pierre Kancir
49be270377 AP_Landing: use get_distance_NE instead of location_diff 2019-04-08 08:00:52 -07:00
Pierre Kancir
25507d4d7b AP_L1_Control: use get_distance_NE instead of location_diff 2019-04-08 08:00:52 -07:00
Pierre Kancir
4ea10ce5f5 AP_GPS: use get_distance_NE instead of location_diff 2019-04-08 08:00:52 -07:00
Pierre Kancir
d6277390f4 AP_Beacon: use get_distance_NE instead of location_diff 2019-04-08 08:00:52 -07:00
Pierre Kancir
78ce60aa95 AP_Avoidance: use get_distance_NE instead of location_diff 2019-04-08 08:00:52 -07:00
Pierre Kancir
6da820ac7b AP_AHRS: use get_distance_NE instead of location_diff 2019-04-08 08:00:52 -07:00
Pierre Kancir
e4987f17b9 AC_Fence: use get_distance_NE instead of location_diff 2019-04-08 08:00:52 -07:00
Pierre Kancir
3f5a6a243c AP_NavEKF2: use get_distance instead of location_diff 2019-04-08 08:00:52 -07:00
Pierre Kancir
0b50f32c32 AP_Landing: use get_distance instead of location_diff 2019-04-08 08:00:52 -07:00
Pierre Kancir
6397cb0c0e AP_Arming: use get_distance instead of location_diff 2019-04-08 08:00:52 -07:00
Pierre Kancir
00fa07ef33 AP_Math: move location_diff to Location and rename 2019-04-08 08:00:52 -07:00
Andrew Tridgell
fa63243eb0 AP_InertialSensor: added BMI088 accel config retry 2019-04-08 19:58:12 +10:00
Randy Mackay
928d7c7e71 AP_MotorsHeli: add range checking to ext_gyro_gain 2019-04-08 15:24:00 +09:00
Andrew Tridgell
fef42c6219 AP_Baro: fixes for LPS2XH driver
use fractional temperature, and check status register to ensure we
have data available
2019-04-08 12:52:19 +10:00
Andrew Tridgell
f998a74adf GCS_MAVLink: don't report SCALED_PRESSURE2 with a non-existant airspeed sensor 2019-04-08 12:52:19 +10:00
Randy Mackay
d2a2caf3a6 OpticalFlow: replace ENABLE with TYPE 2019-04-08 11:26:59 +09:00
Randy Mackay
bbd051b246 GCS_MAVLink: send OPTICAL_FLOW messages to optical flow driver 2019-04-08 11:26:59 +09:00
Randy Mackay
97b5c2b031 OpticalFlow: add MAVLink driver 2019-04-08 11:26:59 +09:00
Randy Mackay
5e9aebd678 AP_RangeFinder: BlueRobotics Ping driver 2019-04-08 09:43:41 +09:00
Randy Mackay
65966ac957 AP_RangeFinder: add LidarLitev3HP and PWM to TYPE param desc 2019-04-08 09:43:41 +09:00
Leonard Hall
6e76dff930 AC_AttitudeControl: remove unused set_throttle_out_unstabilized 2019-04-08 09:42:21 +09:00
Leonard Hall
c4e3c4142e AP_AutoTune: replace set_throttle_out_unstabilized 2019-04-08 09:42:21 +09:00