Iampete1
18d0dbcd8a
AC_PID: use new defualt pattern
2023-01-24 10:16:56 +11:00
Iampete1
46e560f3f6
AC_AttitudeControl: CommandModel: use new defualt pattern
2023-01-24 10:16:56 +11:00
Iampete1
6cd5cf8195
AP_Param: print length of defaults list as part of key dump
2023-01-24 10:16:56 +11:00
Iampete1
f90990b3a2
AC_PID: move to new method for setiung defualts
2023-01-24 10:16:56 +11:00
Iampete1
49d23e16df
AP_Param: rework embedded defualts list as no longer needed
2023-01-24 10:16:56 +11:00
Iampete1
02af134ba6
AP_Param: allow defualt values to be given by const float var
2023-01-24 10:16:56 +11:00
Peter Barker
d30f53505c
Tools: make size_compare_branches.py also do bootloaders
2023-01-23 20:50:33 +11:00
Andrew Tridgell
f203cf321f
AP_Compass: fixed field orientation for MMC3416
...
the sensor is not FRD, and needs Y axis reversed to follow ArduPilot
FRD convention for magnetometers
2023-01-23 20:10:16 +11:00
Nicholas (Nick) Kruzan
0f62f8e4a8
Tools:build_options.py rename generator rpm option to reflect what it is
...
Looks like was maybe copy-paste error.
'Enable RPM Pin-based sensors' -> 'Enable Generator RPM sensors'
2023-01-23 20:05:18 +11:00
Emre
4424153c3a
Tools\GIT_Test Emre Can Suiçmez name added to GIT_Success.txt
2023-01-22 22:27:20 -08:00
Iampete1
ff6c3f8889
ArduSub: use check_enabled helper
2023-01-23 11:00:13 +09:00
Iampete1
342d6f21be
ArduPlane: use check_enabled helper
2023-01-23 11:00:13 +09:00
Iampete1
001eb20fc3
ArduCopter: use check_enabled helper
2023-01-23 11:00:13 +09:00
Iampete1
6c8064da96
AP_Arming: use check_enabled helper
2023-01-23 11:00:13 +09:00
Peter Barker
c440d98897
AP_AHRS: tidy available-AHRS-types enumeration
2023-01-23 10:05:17 +11:00
Ian
15ae88db9e
autotests: add --sim-address option to sim_vehicle
...
By passing --sim-address to sim_vehicle it is passed to SIM_Cmdline.cpp
and sets the address of the simulator. This is useful when running the
siim on a remote machine such as WSL2.
2023-01-22 18:19:38 +11:00
Ian
636f9bffa9
AP_HAL_SITL: Add new SITL driver for Webots 2023a
...
The new SITL driver is based on the existing SITL driver for Gazebo and
does not require a JSON parser and implements set_interface_ports.
2023-01-22 18:19:38 +11:00
Ian
d358ca1b32
SITL: Add Webots 2023a support and examples
...
The various C Webots controllers are replaced by a single Python controller
- More readable (in my opinion)
- Does not require compilation
- Easily modifiable to run user code
- Can be blackboxed and configured via arguments when designing a robot model
- Optionally provides the ability to stream camera images over TCP
- Generalizable to copters and rovers (and probably more)
- Supports multi-vehicle simulation (including of multiple types)
- Requires no non-standard libraries (neither does current)
Higher fidelity example worlds
- Iris quadcopter demo world similar to gazebo
- Crazyflie quadcopter demo world (crazyflie models baked into webots)
- Pioneer3at rover demo world (pioneer models baked into webots)
2023-01-22 18:19:38 +11:00
Tom Pittenger
773129bab4
AP_TemperatureSensor: add driver for MAX31865
2023-01-21 11:38:50 +11:00
Henry Wurzburg
f8c4356ce2
AP_Scripting: add error check to mission_load.lua
2023-01-21 11:09:52 +11:00
Randy Mackay
227bb5520d
Copter: 4.3.3 release notes
2023-01-20 10:20:59 +09:00
Randy Mackay
3cbdf8b893
Rover: 4.3.0-beta8 release notes
2023-01-20 10:20:59 +09:00
Andrew Tridgell
43b4be6ffb
Plane: release notes for 4.3.3
2023-01-20 12:17:19 +11:00
Andrew Tridgell
b71601e9e4
AP_Scripting: fixed alt frame error in ship landing
...
if terrain follow is enabled then this would result in mixing a
terrain alt with an absolute alt, resulting in attempts to descend to
a negative alt
2023-01-19 17:09:05 +11:00
Andrew Tridgell
645240cc2b
AP_InertialSensor: cleanup NAMED_VALUE_FLOAT for fifo error
2023-01-19 15:44:13 +11:00
Andrew Tridgell
786ae7c67f
AP_InertialSensor: fixed flood of log with fast fifo reset
2023-01-19 15:44:13 +11:00
Akshat Upadhyay
928c3557af
Copter: skip throttle high arm check when arming in AUTO
2023-01-19 08:26:00 +09:00
Nicholas (Nick) Kruzan
0dc878564f
AP_Scripting:examples - rangefinder_test.lua : Minor Spelling Correction
...
Ratation -> Rotation
2023-01-18 12:01:40 +00:00
Andrew Tridgell
c04d0a54e8
Tools: added HolybroG4_Compass bootloader
2023-01-18 19:30:30 +11:00
Andrew Tridgell
4dec8f849f
hwdef: added HolybroG4_Compass
...
G4 based DroneCAN compass with RM3100
2023-01-18 19:30:30 +11:00
Andy Piper
0234c344ab
AP_HAL_ChibiOS: add vanity and build requirements to betaflight converter
2023-01-18 19:17:22 +11:00
Andy Piper
f9276f76e7
AP_HAL_ChibiOS: cope with sensor alignment not being set in betaflight config
2023-01-18 19:17:22 +11:00
Peter Barker
13e3556e18
autotest: document SIM_ESC_TELEM
2023-01-18 18:07:23 +11:00
Peter Barker
773d7cb65c
autotest: disable simulated esc telemetry for FETtecESC tests
2023-01-18 18:07:23 +11:00
Peter Barker
591d587ed0
SITL: document SIM_ESC_TELEM
...
this is the perfect telemetry stream; we don't want to override other telemetry streams
2023-01-18 18:07:23 +11:00
Peter Barker
ccf290246c
AP_HAL_SITL: use parameter to enable/disable SITL ESC telem
...
this is the perfect telemetry stream; we don't want to override other telemetry streams
2023-01-18 18:07:23 +11:00
Peter Barker
aa7ab28969
AP_AHRS: add a bool wind_estimate(...)
...
NavEKF3 can fail to return a wind estimate, and we lose that value
2023-01-18 11:20:32 +11:00
Peter Barker
96f359b4e3
AP_Logger: avoid logging duplicate FMT/UNIT/FMTU/MULT messages
...
Failing due to being out of time meant we wouldn't incremement the counter, even though we'd emitted the item.
it is important we try to send something, so move this check to be after we increment whichever counter we are using.
2023-01-18 10:09:43 +11:00
Peter Barker
8e33476bfd
autotest: test EPM gripper
2023-01-18 10:09:23 +11:00
Peter Barker
f429aae09e
AP_ESC_Telem: correct esc telem debug
...
wrong format specifier
2023-01-18 07:17:51 +11:00
Peter Barker
ccd700a990
autotest: fix whitelisted parameter list
...
move to whitelist crossed with another PR which breaks CI
2023-01-17 21:19:49 +11:00
Andrew Tridgell
863b4bf928
AP_Compass: fixed zero compass diagonals
...
this fixes a regression from 4.2 to 4.3.
previously we automatically set the diagnoals to 1,1,1 if they were
0,0,0. We don't do that any more. I was helping a user who had copied
an old config with 0,0,0 for diagonals and did not understand two
things:
- the compass did not work in 4.3
- large vehicle mag cal didn't work
2023-01-17 12:05:19 +11:00
Andrew Tridgell
8cabcfc750
Copter: allow for flight mode UI when FRAME_CLASS=0
...
this makes the user experience of a first time install nicer for
copters/helis. At the moment the user finds the GCS is not functional,
for example flight mode drop-downs don't display. This can be
confusing as the user doesn't know about the link between displaying
flight modes and the FRAME_CLASS
2023-01-17 09:40:12 +09:00
Peter Barker
d91cbf08c8
Sub: include SIM_ parameters in documentation
2023-01-17 11:23:40 +11:00
Peter Barker
5078e6ea00
SITL: exclude SIM_SAIL_TYPE from non-Rover builds
2023-01-17 11:23:40 +11:00
Peter Barker
0c7ce291ec
SITL: document the SIM_WOW_PIN parameter
2023-01-17 11:23:40 +11:00
Peter Barker
d533517fc4
autotest: create whitelist for undocumented SIM_ parameters
...
Rather than creating a blanket exception for SIM_ parameters, have a whitelist of known-undocumented parameters.
This will create a ratchet where new SIM_ parameters must be documented.
2023-01-17 11:23:40 +11:00
Peter Barker
6c03134169
AP_HAL_SITL: use AP_CSVReader to read from Log serial-async dump
2023-01-17 11:21:48 +11:00
Peter Barker
d08e3dec8a
Tools: add simple CSV reader
2023-01-17 11:21:48 +11:00
Peter Barker
20fc2d091c
AP_CSVReader: add simple CSV reader
2023-01-17 11:21:48 +11:00