Silvan Fuhrer
d333661fdc
Merge branch 'main' into pr-fw_ctrl_api
2025-02-24 16:39:56 +01:00
Alexander Lerach
2356cb973f
Performance & testing targets
...
* Added minimal configs for performance testing
* Rename recovery to performance
* added mfg_cfg
* fix params & don't inherit from default
* rename performance -> performance-test
---------
Co-authored-by: Igor-Misic <igy1000mb@gmail.com >
2025-02-24 16:02:46 +01:00
Silvan Fuhrer
bc742b05f0
Merge branch 'main' into pr-fw_ctrl_api
2025-02-19 15:54:26 +01:00
chfriedrich98
04a3c4af20
Differential Rover: Refactor and clean up, align with Ackermann rover( #24318 )
...
* differential: refactor code architecture
* Offboard fix
* fix accel/decel slew rate
2025-02-18 18:26:38 +01:00
Silvan Fuhrer
3c129aefa1
Add IC engine control module ( #24055 )
...
Internal combustion engine control module.
New actuator functions and RPM based start/restart logic.
Not enabled by default.
---------
Signed-off-by: Silvan Fuhrer <silvan@auterion.com >
Co-authored-by: Pernilla <pernilla@auterion.com >
2025-02-18 17:15:32 +01:00
Matthias Grob
ed9111ec49
Remove obstacle avoidance test with Gazebo classic and ROS 1
2025-02-18 14:33:16 +01:00
Silvan
1f2dba68d2
remove avoidance library and logic
...
Signed-off-by: Silvan <silvan@auterion.com >
2025-02-18 14:33:16 +01:00
chfriedrich98
55f51d7e7e
ackermann: refactor code architecture
2025-02-10 15:54:24 +01:00
Pedro Roque
e7e76e2e21
Spacecraft build and bare control allocator ( #24221 )
2025-02-06 23:54:24 -05:00
RomanBapst
37fe25570d
Merge branch 'main' of github.com:PX4/PX4-Autopilot into pr-fw_ctrl_api
2025-02-04 11:10:04 +03:00
Balduin
96105cacc0
SIH airframes: clean up configs
...
- set SIH_L_ROLL that agrees with CA_* rotor geometry
- remove unnecessary params & comments
- clarify that ailerons are single channel
2025-01-29 16:22:43 +01:00
Balduin
41c4933e10
add standard vtol airframe
2025-01-29 11:15:00 +01:00
Bertug Dilman
a0a2bdaea5
commander: COM_MODE_ARM_CHK parameter to allow mode registration while armed ( #24249 )
2025-01-28 14:33:15 +01:00
Balduin
5bca71791a
SIH: clean up control surface configuration ( #24205 )
...
* fix sign error in appropriate place
In PR https://github.com/PX4/PX4-Autopilot/pull/24175 I changed the
control surface deflection signs in generate_fw_aerodynamics to make the
1103 airframe work correctly. However, this breaks the 1101 airframe,
introducing sing errors there.
So, here the change in generate_fw_aerodynamics is reverted to the state
before PR #24175 . Instead, the signs are set correctly by using
the HIL_ACT_REV bitfield in the respective airframe config files.
* match control surface parameters to SIH model
2025-01-27 16:52:29 +01:00
Silvan Fuhrer
d0042aa275
FW defaults: remove EKF2_GPS_CHECK custom FW setting
...
We want to align the default over all vehicle types for
this param. There are still some thresholds that are
increased for FW.
Signed-off-by: Silvan Fuhrer <silvan@auterion.com >
2025-01-23 15:56:52 -05:00
RomanBapst
67ac275a19
fixed typo
...
Signed-off-by: RomanBapst <bapstroman@gmail.com >
2025-01-23 16:40:00 +03:00
RomanBapst
e02c64c98f
addressed review comments
...
Signed-off-by: RomanBapst <bapstroman@gmail.com >
2025-01-23 16:37:50 +03:00
Daniel Agar
6322ebc3db
rcS: shift sensors + EKF startup earlier
...
- we want the drivers, sensors hub, and estimator running as soon as possible to initialize and avoid commander false positives complaining about missing data
2025-01-22 15:27:56 -05:00
Marco Hauswirth
7a9608e54b
increase EKF2_RNG_FOG for FW and VTOL
2025-01-20 14:43:30 -05:00
Matthias Grob
b584f8381c
Helicopter defaults: don't auto disarm so quickly after spoolup
2025-01-14 14:55:34 +01:00
Balduin
a231fafafa
SIH: Add Standard VTOL Airframe ( #24175 )
...
* add standard vtol airframe to SIH.
mostly took changes from 4d930bde and applied to main.
generate_fw_aerodynamics now takes four arguments rather than using the
_u class member, because depending on vehicle type _u is used
differently.
2025-01-09 15:40:06 +01:00
RomanBapst
6b9ac65408
added new module for fixed wing lateral and longitudinal control
...
Signed-off-by: RomanBapst <bapstroman@gmail.com >
2025-01-08 15:40:34 +03:00
Silvan Fuhrer
326d486397
SITL: remove setting CBRK_SUPPLY_CHK by default
...
This allows us to run battery failsafe tests again in SITL
wihtout having to change params first.
Signed-off-by: Silvan Fuhrer <silvan@auterion.com >
2025-01-03 14:07:15 +01:00
Silvan Fuhrer
e2ea48bb79
Simulation: add SystemPowerSimulator to publish SystemPower.msg in sim
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com >
2025-01-03 14:07:15 +01:00
Pernilla
1f48448beb
Update other airframes with min max values different than default
2024-12-19 09:57:55 +01:00
Pernilla
f1855de006
Adding tiltrotor model
2024-12-19 09:57:55 +01:00
Beat Küng
491ee01ac4
rpm_capture: add rpm capture driver, publising pwm_input (for now)
2024-12-19 07:30:25 +01:00
Stefano Colli
0561f6c9fc
GZ: add gimbal simulation ( #23382 )
2024-12-18 12:15:03 +01:00
bresch
2a08d4bdb8
add SensorAgpSim to generate Aux Global Position data
2024-12-13 17:40:08 +01:00
Matthias Grob
cbde9729e8
Airframes: remove unnecessary double newlines
2024-12-12 13:50:17 +01:00
Jaeyoung Lim
197aed8bdd
Add mavlink stream for plane camera ( #24081 )
2024-12-06 14:52:54 +01:00
Matthias Grob
d416cd2a6c
Commander: remove COM_POS_FS_DELAY
...
A user configurable delay for the internal `vehicle_local_position` seems confusing in my eyes. It's a different timeout for fixed-wing and multirotor which might have made sense earlier but not really anymore since the topic is constantly published by the estimator and not expected to time out on either vehicle type and the parameter description is also misleading because it's outdated.
2024-12-03 17:31:56 +01:00
Perre
4696338d29
Add gz model for quadtailsitter ( #23943 )
...
* Add gazebo airspeed plugin and add a tailsitter model
---------
Co-authored-by: Claudio Chies <61051109+Claudio-Chies@users.noreply.github.com >
2024-12-02 17:27:23 +01:00
chfriedrich98
a1b68fcac2
mecanum: update SITL airframe parameters
2024-12-02 10:54:43 +01:00
chfriedrich98
54abc59283
mecanum: deprecate RM_MAN_YAW_SCALE
2024-12-02 10:54:43 +01:00
chfriedrich98
6cce443005
mecanum: deprecate RM_MISS_SPD_DEF
2024-12-02 10:54:43 +01:00
chfriedrich98
7e705bbf55
differential: add slow down effect in mission mode
2024-12-02 10:44:22 +01:00
Marco Hauswirth
db0160bf7c
fix sih hitl plane airframe
2024-11-29 14:21:29 +01:00
bresch
b30ea40c6d
SIH: set GNSS delay to 0 as delay is not simulated
2024-11-29 14:21:29 +01:00
Julian Oes
def6ab5a6b
drivers: add SPA06
2024-11-28 12:18:44 +13:00
bresch
85bc8ef885
SIH-plane: fix actuator mapping
2024-11-27 11:14:56 -05:00
Matthias Grob
61d999073b
Remove FlightTaskManualPositionSmoothVel
...
The default implementation for multicopter Position mode is FlightTaskManualAcceleration.
The last missing piece was support for CollisionPrevention in this implementation.
2024-11-21 11:36:03 +01:00
Matthias Grob
2ef2911c36
Remove FlightTaskManualPositionSmoothVel
...
The default implementation for multicopter Position mode is FlightTaskManualAcceleration.
The last missing piece was support for CollisionPrevention in this implementation.
2024-11-21 11:36:03 +01:00
Daniel Agar
1d2ed28966
init.d-posix/rcS: relax default COM_RC_LOSS_T/COM_OF_LOSS_T with speed factor (0.5->1.0)
2024-11-20 09:36:06 -08:00
Stefano Colli
b492947459
GZ RC Cessna: Improve rate tuning ( #23758 )
2024-11-19 10:05:44 +01:00
Claudio Chies
d14c054149
SIM: MPC: add two x500 lidar airframes ( #23879 )
...
* add two x500 lidar airframe, including the gazebo bridge for the lidar sensors and their orientation
* Update src/modules/simulation/gz_bridge/GZBridge.cpp
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com >
* Update src/modules/simulation/gz_bridge/GZBridge.hpp
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com >
* update submodule
---------
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com >
2024-11-13 08:44:19 +01:00
chfriedrich98
233963b2d5
ackermann: deprecate RA_MISS_SPD_DEF and update airframe default params
2024-11-11 16:40:27 +01:00
chfriedrich98
4f00df60ae
differential: add slew rates for setpoints, deprecate RD_MAN_YAW_SCALE and update airframe tuning
2024-11-11 14:44:10 +01:00
Silvan Fuhrer
0caf77ac15
ROMFS: remove Deltaquad VTOL airframe
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com >
2024-11-09 21:12:55 -05:00
Silvan Fuhrer
936767cb53
ROMFS: remove babyshark airframe
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com >
2024-11-09 21:12:55 -05:00