Dusan Zivkovic
fa1a0b848b
FlightTaskAuto: update waypoints on every iteration when in offtrack state
4 years ago
bresch
db25f20120
ekf2: move "using" keywords to cpp
4 years ago
Daniel Agar
60d613ea04
sensors: sensor_preflight_imu -> sensors_status_imu and run continuously
...
- inconsistency checks now run continuously instead of only preflight
- keep inconsistencies for all sensors
- add per sensor data validator state as overall health flag
4 years ago
PX4 BuildBot
d4ecf24bf2
Update submodule ecl to latest Sun Sep 6 12:39:41 UTC 2020
...
- ecl in PX4/Firmware (2a6181e31fd47fc99f42c6fea4d2186cda1196f0): 264c8c4e86
- ecl current upstream: a204c59990
- Changes: 264c8c4e86...a204c59990
a204c59
2020-09-05 rjgritter - WindEstimator: Fix incorrect _state accessing, clarify enums (#906 )
4 years ago
Daniel Agar
4e8775a584
Jenkins: temporarily disable MC safe landing SITL test
...
- the MC safe landing SITL test continues to fail intermittently so I'm disabling it for now
4 years ago
Daniel Agar
ca9b6bc137
commander: quick mag cal with fixed heading use MAV_CMD_FIXED_MAG_CAL_YAW message
...
- use proper Mavlink MAV_CMD_FIXED_MAG_CAL_YAW command for initiating magnetometer quick cal
- MAV_CMD_FIXED_MAG_CAL_YAW allows specifying the yaw and optionally latitude and longitude if the vehicle doesn't have GPS
4 years ago
Daniel Agar
1ac31100cc
commander: HITL skip auto disarm if lockdown
...
- auto disarm when locked down was added in #14766 to prevent user confusion in regular usage, but also breaks HITL where lockdown is enabled for safety
- fixes #15686
4 years ago
Daniel Agar
3fa9ff6d20
boards: px4_fmu-v5_debug increase LPWORK stack 1632 -> 1728 bytes
4 years ago
Daniel Agar
dfa82b58fd
msg/tools/uorb_to_ros_msgs.py set executable
4 years ago
Daniel Agar
cea1a19fe6
NuttX sched notes add C linkage
4 years ago
SalimTerryLi
af84f449c7
isentek/ist8310: support starting with custom i2c address
4 years ago
Daniel Agar
023f6d3983
NuttX cpuload monitoring optimization
...
- Nuttx only process all suspend & resume scheduling notes when top is running, otherwise only track IDLE
- convert cpuload and print load to c++
- delete unused fields from print_load struct
- update hrt_store_absolute_time (previous unused)
4 years ago
Nicolas MARTIN
a9798454cd
temperature compensation: change sensor id not found message
4 years ago
Nicolas MARTIN
4addf8ec3e
thermal calibrtation: do not calibrate sensor without temperature sensor
4 years ago
Jonathan Hahn
7e5e8259f3
fw_pos_control_l1: fix swapped TECS time parameters ( #15685 )
...
Co-authored-by: Jonathan Hahn <hahn@wingcopter.com>
4 years ago
Daniel Agar
f7c364de37
Jenkins hardware print estimator and sensor messages
4 years ago
Daniel Agar
e5879f1bb6
estimator_sensor_bias: add bias variance
4 years ago
Daniel Agar
c54a0ff0c7
estimator_status: add device ids for accel/baro/gyro/mag
4 years ago
Daniel Agar
20c2fe6d28
estimator messages add explicit timestamp_sample
...
- timestamp is uORB publication metadata
- this allows us to see what the system saw at publication time plus the latency in estimation
4 years ago
Daniel Agar
09666c324f
msg: add mag device id pretty print decode
4 years ago
Daniel Agar
9215fb57a2
ekf2: advertise immediately to ensure consistent uORB instance numbering
4 years ago
Daniel Agar
9ccc1db649
estimator_status split out estimator_states
4 years ago
Daniel Agar
33a7fed240
ekf2: split out header and rename
4 years ago
Daniel Agar
4879a4e2ef
ekf2: use single uORB::Subscription, but change instance
4 years ago
Daniel Agar
59e66e5be9
sensors/vehicle_acceleration: use single uORB::Subscription, but change instance
4 years ago
Daniel Agar
ee88561a33
sensors/vehicle_angular_velocity: use single uORB::Subscription, but change instance
4 years ago
Daniel Agar
94f7b50970
uORB: add Subscription method to change instance
4 years ago
Beat Küng
787f9c1213
i2c: use board-specific bus numbering for '-X -b <bus>' CLI
...
As boards don't have their external buses labeled consistently, it was not
useful to use an abstraction.
4 years ago
David Sidrane
fdcd9b2de1
npx_fmurt1062-v1:CONFIG_BOARD_CRASHDUMP is not supported
4 years ago
David Sidrane
5d5a767143
npx_fmuk66:CONFIG_BOARD_CRASHDUMP is not supported
4 years ago
David Sidrane
7f91e41f67
hardfault_log:Add Fault Status registers
4 years ago
Daniel Agar
bf41574b1d
isentek/ist8308: set sensor_mag error count and fix bitwise AND
4 years ago
Daniel Agar
19b43b5e9c
uORB:: SubscriptionMultiArray fix construction argument
...
- uORB::SubscriptionInterval construction requires the interval THEN the instance
4 years ago
Daniel Agar
24125b3da4
magnetometer/qmc5883l: cleanup/rewrite driver ( #14384 )
4 years ago
Daniel Agar
7569722821
iSentek IST8310 magnetometer rewrite
...
- simple state machine to reset, configure, etc
- checked register mechanism (sensor will reset itself on configuration error)
- configured in 16 bit mode (1320 LSB/Gauss instead of 330 LSB/Gauss)
- adjusted orientation handling in driver to match datasheet as closely as possible
- in many external compass units the rotation was wrong and very difficult to actual determine how to set correctly
4 years ago
Daniel Agar
6ff361479c
uORB: introduce SubscriptionMultiArray for working with multi-instances
4 years ago
oneWayOut
71f381ada9
add gazebo VTOL tiltrotor debug target for VSCode SITL
4 years ago
Daniel Agar
5017a7e33a
simulator: publish 2 instances of accel/baro/gyro/mag
4 years ago
Daniel Agar
668c16da83
px4_work_queue: reset statistics after each status print
4 years ago
Nuno Marques
86e10afd76
microRTPS agent deploy: split commit subjects and delete src and idl folders before updating them ( #15672 )
4 years ago
Daniel Agar
7c2bb6a983
Jenkins: hardware increase timeout
4 years ago
TSC21
ba7d19033e
replace 'python' with '.' to run the uORB to ROS conversion Python script
4 years ago
TSC21
5ae0291c13
reactivate ROS-related builds
4 years ago
TSC21
ad2b4c81fd
update container tags to focal:2020-08-20
4 years ago
gitfishup
f3579e473b
boards: CUAV Nora enable UAVCAN
4 years ago
Daniel Agar
e56dfe6497
rover_pos_control: revert sensor_combined purge
...
- sensor_combined is only used for scheduling in this module under certain circumstances and should be reviewed and replaced
- fixes https://github.com/PX4/Firmware/issues/15628
4 years ago
Daniel Agar
dd9676b73e
boards: px4/fmu-v5_debug increase interrupt stack 512 -> 768 bytes
4 years ago
Matthias Grob
1d562aaf4a
battery: switch to PublicationMulti for battery_status
4 years ago
Matthias Grob
d06425d131
analog_battery: fix missing stdio include
...
This was not a problem before because battery.h
included the adc driver and implicitly snprintf
was defined through there.
4 years ago
Matthias Grob
5bc1df60a2
commander_params: remove some double spaces
4 years ago