Hamish Willee
6796945d0b
Fix up notes boxes for docs ( #22999 )
...
* Fix up notes boxes for docs
* Update markdownout.py
* Update markdownout.py
* Update markdownout.py
2024-04-17 13:28:07 +12:00
Jacob Dahl
ff1da2ba29
remove clip_limit contraint on INT16_MAX
2024-04-16 11:43:55 -04:00
Sergei
b909cc1b5b
Updated GZ submodule to the latest hash (d754381)
2024-04-16 11:36:57 -04:00
Sergei Grichine
c64f5128b4
Update CMakeLists.txt - included lawn world
...
Added lawn world to make process to allow gz sim building like "make px4_sitl gz_r1_rover_lawn"
2024-04-16 11:36:57 -04:00
Beniamino Pozzan
2476883525
logger: add timesync_status to default logged topics
...
Signed-off-by: Beniamino Pozzan <beniamino.pozzan@gmail.com>
2024-04-16 11:29:35 -04:00
bresch
7a973eddce
ekf2: migrate param to yaml
2024-04-16 11:14:13 -04:00
bresch
42a16bd91d
order yaml fileds
2024-04-16 11:14:13 -04:00
Kalyan Sriram
2fe4fec491
Add python script to translate C param to new yaml file
2024-04-16 11:14:13 -04:00
JaeyoungLim
05cd850ae3
Document vehicle attitude message
2024-04-16 16:44:56 +02:00
Eric Katzfey
94d496605a
Voxl new board specific module (voxl_save_cal_params) to save calibration parameters ( #22993 )
...
* Added Voxl board specific module to save calibration parameters in QGC format
2024-04-15 16:10:22 -04:00
Eric Katzfey
d908b68c78
lib/rc/dsm: update proto init to have reset incorporated as well ( #22995 )
...
* update voxl2-slpi spektrum_rc driver
2024-04-15 16:09:19 -04:00
Eric Katzfey
0f665f2772
Added high rate esc_status logging to the high rate logging category along with actuator_outputs_debug. Both of these
...
really help diagnosing odd flight behavior / crashes on VOXL2. Also changed the logger start commands in the VOXL2
standard and HITL startup scripts.
2024-04-15 16:07:07 -04:00
Daniel Agar
78bbb66568
delete SYS_MC_EST_GROUP
...
- introduce per module parameters (EKF2_EN, LPE_EN, ATT_EN)
- add basic checks to prevent EKF2 + LPE running simultaneously
2024-04-15 16:06:08 -04:00
alexklimaj
1b1479a92b
airframes: Droneblocks DEXI 5
2024-04-12 14:44:01 -04:00
alexklimaj
528ad1e87d
boards: ARK Pi6X Initial Commit
2024-04-12 14:44:01 -04:00
Jacob Dahl
65cc153d47
remove LIS2MDL from COMMON_MAGNETOMETER
2024-04-12 14:43:20 -04:00
Jacob Dahl
8a8f481c29
remove PGA460 from COMMON_DISTANCE_SENSOR
2024-04-12 14:43:20 -04:00
Silvan Fuhrer
926e7878af
RT: only chose mission RTL if mission is valid
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2024-04-11 13:47:17 +02:00
Silvan Fuhrer
5fab21d099
MissionBase: hasMissionLandStart should only return true if mission is valid
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2024-04-11 13:47:17 +02:00
Silvan Fuhrer
05672f343d
TECS: check if integrator update is finit prior applying
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2024-04-11 10:42:59 +02:00
Silvan Fuhrer
974ead4015
FW position control: catapult/hand-launch: enable without launch detection
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2024-04-11 10:42:59 +02:00
Silvan Fuhrer
6fec452c4b
FW position control: catapult/hand-launch: do not cut throttle if not landed
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2024-04-11 10:42:59 +02:00
Konrad
6a7555c005
mission_base: fix to set the end of mission item always, if the mission can't be properly loaded or started
2024-04-11 10:21:52 +02:00
alexklimaj
cc11e1fbbf
drivers: broadcom AFBR fix close to ground false readings
2024-04-10 11:47:04 -04:00
Eric Katzfey
b544ea99d5
Enabled voxl2-slpi dsp_sbus driver in build
2024-04-10 11:07:24 -04:00
Eric Katzfey
f8df7d1621
Move Voxl from microdds client to uxrce dds client
2024-04-10 11:06:32 -04:00
Peter van der Perk
7bfad2502b
Update NuttX
2024-04-10 11:04:07 -04:00
Hamish Willee
f9c65cd4c6
Vuepress removal /changes for vitepress ( #22972 )
...
* Vuepress removal /changes for vitepress
* generate_msg_docs.py - README is index in vitepress
2024-04-10 09:08:25 +10:00
Eric Katzfey
d8fabd11d0
Send mavlink manual control buttons field in manual control input topic ( #22988 )
...
Pass along button states from manual control mavlink message in new buttons field in manual control input topic
2024-04-09 12:35:42 -07:00
David Sidrane
a73df4752f
px4_fmu-v6x:Add Holybro Pixhawk Jetson Baseboard ver 0x100
2024-04-09 11:27:29 -04:00
Alex Klimaj
297ddabe70
drivers: rc_input only publish if more than 0 rc channels filled (fixes GHST auto scan)
2024-04-09 11:19:41 -04:00
Silvan Fuhrer
64505b4b9c
Mission params: update description of MIS_TKO_LAND_REQ
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2024-04-09 13:24:46 +02:00
Silvan Fuhrer
93ed910977
FeasibilityChecks: only require both or neither TO/LND when landed
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2024-04-09 13:24:46 +02:00
Silvan Fuhrer
9f799be855
Navigator: remove unused method
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2024-04-09 13:24:46 +02:00
bresch
5f61e3b785
ekf2: update change indicator
2024-04-05 22:26:03 -04:00
bresch
b79d3854e4
ekf2: remove option to continuously fuse mag declination
...
Declination fusion is only used when not observable (no global aiding).
2024-04-05 22:26:03 -04:00
bresch
dae246d7e2
ekf2: do not continuously use mag decl fusion when GNSS fusion is active
...
This prevents over-constraining the heading from mag fusion. An
incorrect mag yaw rotation can be absorbed as a declination error.
2024-04-05 22:26:03 -04:00
bresch
2f51db7284
ekf2: limit mag heading fusion to prevent heading overconfidence
2024-04-05 22:26:03 -04:00
bresch
51883fe5d4
ekf2: integrate mag heading into mag 3D
2024-04-05 22:26:03 -04:00
bresch
0c9e4013d2
ekf2: improve tilt leveling speed
...
Starting with no yaw uncertainty makes the tilt more observable when
using fake position fusion during the quasi-stationary alignment phase.
2024-04-05 22:26:03 -04:00
bresch
12fefbcfbd
ekf2: use global definition of quaternion error
2024-04-05 22:26:03 -04:00
Noe S. Sanchez
3931379efe
msg: update VehicleCommand.msg MAV_CMD_DO_REPOSITION comment
...
Added missing MAV_CMD_DO_REPOSITION parameters, from MAVlink Docs.
2024-04-05 21:29:44 -04:00
Jacob Dahl
7fbbdc31e8
Memsic MMC5983MA magnetometer driver
2024-04-04 21:08:24 -04:00
henrykotze
de9f3a3268
gz-bridge: use correct prev_timestamp for dt calc
...
- with the addition of the navsat plugin in PR#22638, the callback would
reassign the previous timestamp used in the calculations of the
angular_velocity causing derivative type noise in the groundtruth
measurements
2024-04-04 12:09:06 -04:00
Eric Katzfey
0a867b5d1d
Serial: removed the validateBaudrate function from nuttx and posix platforms and just send out a warning it baudrate is non-standard ( #22969 )
...
- Fix some Qurt platform build issues uncovered when changing the posix version of SerialImpl
2024-04-04 12:07:46 -04:00
Peter van der Perk
047e900c2a
px4io: Fix dependency problem caused by #22957
2024-04-04 09:10:09 -04:00
Hamish Willee
8ceeda730d
Jenkinsfile - dual-deploy uorb graph and failsafe to vitepress ( #22943 )
2024-04-03 11:14:30 +11:00
Eric Katzfey
4c2112f46b
boards/modalai/voxl2: added device specifier to gps start line
2024-04-02 19:12:21 -04:00
Matthias Grob
b87c5285e2
battery: weigh voltage based estimate more when it's low
...
This is a minimal change to make it harder to crash a
vehicle with an empty battery if the capacity was set wrong.
The disadvantage is that the state of charge estimate will
fluctuate more under load.
We need better documentation and improvements to the estimation.
2024-04-02 19:22:28 +02:00
Matthias Grob
8579175013
Build new IO firmware binaries
2024-04-02 11:59:56 -04:00