mirror of https://github.com/ArduPilot/ardupilot
Rover: 4.2.0-rc1 release notes
This commit is contained in:
parent
0846a950bb
commit
a843249f11
|
@ -1,5 +1,101 @@
|
|||
Rover Release Notes:
|
||||
------------------------------------------------------------------
|
||||
Rover 4.2.0-rc1 28-Feb-2022
|
||||
Changes from 4.1.5
|
||||
1) AHRS/EKF improvements
|
||||
a) EKF startup messages reduced
|
||||
b) LORD Microstrain CX5/GX5 external AHRS support
|
||||
c) ModalAI VOXL non-GPS system supported (set VISO_TYPE=3, uses ODOMETRY mavlink msg)
|
||||
2) Rover specific enhancements
|
||||
a) AIS support
|
||||
b) Attitude control gains defaults reduced
|
||||
- ATC_STR_ANG_P reduced to 2
|
||||
- ATC_STR_RAT_MAX reduced to 120 deg/sec
|
||||
- ATC_STR_ACC_MAX reduced to 120 deg/sec
|
||||
- ATC_ACCEL_MAX reduced to 1m/s
|
||||
c) Boats loiter by default at end of mission (see MIS_DONE_BEHAVE parameter)
|
||||
d) DPTH message supports multiple rangefinders
|
||||
e) Omni motor saturation improvement (scaling applied evenly to all motors)
|
||||
f) Pivot turn overshoot reduced (would happen with bad combination of ATC_STR_ACC_MAX and ATC_STR_ANG_P)
|
||||
g) Speed control improvement when motor hits limits (especially when MOT_SLEWRATE was set to a low number)
|
||||
h) Speed control PID logging and reporting includes FF
|
||||
i) Stops maintain zero turn rate (previously steering was straight but trim could lead to turning)
|
||||
j) Torqeedo motor support
|
||||
3) Custom build server support (see https://custom.ardupilot.org)
|
||||
4) Lua scripting improvements
|
||||
a) ahrs::get_location replaces get_position (get_position still works for now)
|
||||
b) Auto support for NAV_SCRIPT_TIME commands (Lua within Auto)
|
||||
c) Frame string support (allows scripting based frame to display custom description after startup)
|
||||
d) Parameter support (no need to always use SCR_USERx)
|
||||
e) Script logged to onboard log (can be disabled by setting SCR_DEBUG_OPTS)
|
||||
f) Set_turn_rate_and_speed control support
|
||||
5) New autopilots supported
|
||||
a) AirLink
|
||||
b) BeastF7v2, BeastH7v2
|
||||
c) JHEMCU GSF405A
|
||||
d) KakuteH7, KakuteH7Mini
|
||||
e) MambaF405US-I2C
|
||||
f) MatekF405-TE
|
||||
g) ModalAI fc-v1
|
||||
h) PixC4-Jetson
|
||||
i) Pixhawk5X
|
||||
j) QioTekZealotH743
|
||||
k) RPI-Zero2W
|
||||
l) SPRacingH7 Extreme
|
||||
m) Swan-K1
|
||||
6) Safety improvements
|
||||
a) Dijkstra's avoidance performance improvements including converting to A*
|
||||
b) Parachute option to leave servo in open position (see CHUTE_OPTIONS parameter)
|
||||
c) Pre-arm check of IMU heater temp
|
||||
d) Pre-arm check of rangefinder health
|
||||
e) Pre-arm check that not in RC/throttle failsafe
|
||||
7) Sensor driver enhancements
|
||||
a) ADIS16470, ADIS16507 and BMI270 IMU support
|
||||
b) AK09918 compass support
|
||||
c) Battery monitor supports voltage offset (see BATTx_VLT_OFFSET)
|
||||
d) Benewake TFMiniPlus I2C address defaults correctly
|
||||
e) Buzzer can be connected to any GPIO on any board
|
||||
f) Compass calibration (in-flight) uses GSF for better accuracy
|
||||
g) CRSFv3 support, CSRF telemetry link reports link quality in RSSI
|
||||
h) Cybot D1 Lidar
|
||||
i) DroneCan (aka UAVCAN) battery monitors support scaling (see BATTx_CURR_MULT)
|
||||
j) DroneCan (aka UAVCAN) GPS-for-yaw support
|
||||
k) Electronic Fuel Injection support incl Lutan EFI
|
||||
l) FETtecOneWire resyncs if EMI causes lost bytes
|
||||
m) Hondex underwater sonar custom message support
|
||||
n) IMU heater params renamed to BRD_HEAT_xxx
|
||||
o) Lightware SF40C ver 0.9 support removed (ver 1.0 and higher still supported)
|
||||
p) Maxbotix serial sonar driver support RNGFNDx_SCALING parameter to support for varieties of sensor
|
||||
q) MPPT solar charge controller support
|
||||
r) MTK GPS driver removed
|
||||
s) Ping200x support
|
||||
t) Proximity sensor min and max range (see PRX_MIN, PRX_MAX)
|
||||
u) QSPI external flash support
|
||||
v) uLanding (aka USD1) radar provides average of last few samples
|
||||
w) Unicore NMEA GPS support for yaw and 3D velocity
|
||||
8) Other System enhancements
|
||||
a) Board ID sent in AUTOPILOT_VERSION mavlink message
|
||||
b) DO_SET_CAM_TRIG_DIST supports instantly triggering camera
|
||||
c) DJI FPV OSD multi screen and stats support
|
||||
d) GPIO pin configured by setting SERVOx_FUNCTION to -1 (also see SERVO_GPIO_MASK. BRD_PWM_COUNT removed)
|
||||
e) GPIO pin support on main outputs on boards with IOMCU
|
||||
f) GyroFlow logging (see LOG_BITMASK's "VideoStabilization" option)
|
||||
g) Firmware version logged in VER message
|
||||
h) Log rate limiting to more easily reduce log sizes (see LOG_FILE_RATEMAX parameter)
|
||||
i) SD card format via MAVLink
|
||||
j) Serial port option to disable changes to stream rate (see SERIALx_OPTIONS)
|
||||
k) Serial port passthrough via USB supports baud rate changes (eases UBlox F9P firmware updates)
|
||||
l) VIBE logging units to m/s/s
|
||||
9) Bug fixes
|
||||
a) Auto mode infinite loop with nav commands that fail to start fixed
|
||||
b) BLHeli passthrough reliability improvements
|
||||
c) Compass learning (inflight) fixed to ignore unused compasses (e.g. those with COMPASS_USE = 0)
|
||||
d) EKF resets due to bad IMU data occur at most once per second
|
||||
e) GPIO pin fix on CubeOrange, F4BY, mRoControlZeroF7, R9Pilot
|
||||
f) MAVlink2 serial ports always send MAVLink2 messages (previously waited until other side sent MAVLink2)
|
||||
g) Omnibusf4pro bi-directional dshot fix
|
||||
h) Real-Time-Clock (RTC) oldest possible date updated to Jan-2022
|
||||
------------------------------------------------------------------
|
||||
Rover 4.1.5 19-Feb-2022 / 4.1.5-rc1 10-Feb-2022
|
||||
Changes from 4.1.4
|
||||
1) Revert SBUS RC frame gap change from 4.1.4
|
||||
|
|
Loading…
Reference in New Issue