Daniel Agar
e34bdb4be9
move IMU integration out of drivers to sensors hub to handle accel/gyro sync
...
- IMU integration move from drivers (PX4Accelerometer/PX4Gyroscope) to sensors/vehicle_imu
- sensors: voted_sensors_update now consumes vehicle_imu
- delete sensor_accel_integrated, sensor_gyro_integrated
- merge sensor_accel_status/sensor_gyro_status into vehicle_imu_status
- sensors status output minor improvements (ordering, whitespace, show selected sensor device id and instance)
5 years ago
Paul Riseborough
ab92b46e69
Update ecl to add ability to recover from bad magnetic yaw
...
* msg: Add EKF-GSF yaw estimator logging data
* ecl: update to version with EKF-GSF yaw estimator
* ekf2: Add param control and logging for EKF-GSF yaw estimator
* logger: Add logging for EKF-GSF yaw esimtator
5 years ago
TSC21
69b38c9ced
RTPS: add IDs to 'orb_test' related multitopics
5 years ago
Daniel Agar
9585055e9e
uORB: add bitset for faster orb_exists check and remove uORB::Subscription lazy subscribe hack/optimization
...
- add PX4 bitset and atomic_bitset with testing
- add uORB::Subscription constructor to take ORB_ID enum
- move orb test messages into msg/
5 years ago
TSC21
2568d9ae20
mavlink: timesync: readd timesync_status uORB to report Mavlink timesync
5 years ago
TSC21
170835f3f8
microRTPS: add timesync for the agent side
5 years ago
Julian Kent
6e1185d4f2
Add uORB messages for bezier curve trajectories
5 years ago
bresch
ca0b5700ab
uorb_rtps_message_ids: add hover_thrust_estimate msg
5 years ago
Roman Dvořák
c8a58c5c9d
drivers: add PCF8583 RPM sensor ( #14018 )
5 years ago
Daniel Agar
931a3f2684
logger: publish initial logger_status orb message
5 years ago
Daniel Agar
1237402fa4
sensors: compute and publish vehicle_angular_acceleration
...
- introduces parameter IMU_DGYRO_CUTOFF to configure the angular acceleration low pass filter
- the angular acceleration is computed by differentiating angular velocity after the notch filter (IMU_GYRO_NF_FREQ & IMU_GYRO_NF_BW) is applied
Co-authored-by: Julien Lecoeur <jlecoeur@users.noreply.github.com>
5 years ago
Daniel Agar
10410fc868
msg: rename sensor_bias -> estimator_sensor_bias
5 years ago
Daniel Agar
697dbfb9f8
sensors/vehicle_imu: incremental step towards multi-EKF
5 years ago
Daniel Agar
bb465ca5b7
sensor accel/gyro message cleanup
...
- split out integrated data into new standalone messages (sensor_accel_integrated and sensor_gyro_integrated)
- publish sensor_gyro at full rate and remove sensor_gyro_control
- limit sensor status publications to 10 Hz
- remove unused accel/gyro raw ADC fields
- add device IDs to sensor_bias and sensor_correction
- vehicle_angular_velocity/vehicle_acceleration: check device ids before using bias and corrections
5 years ago
TSC21
d6cff809f3
uorb_rtps_message_ids.yaml: onboard_computer_status to be received
5 years ago
kamilritz
b73c80428e
ECL: Clean velPos logging, deprecate ekf2_innovations msg
5 years ago
Daniel Agar
1a395fb6d9
ST ISM330DLC IMU driver
5 years ago
TSC21
16f53ec18d
msg: add a deprecated uORB msgs list to CMake
5 years ago
JaeyoungLim
6bd4273b9c
mavlink: handle cellular_status messages for logging
5 years ago
Beat Küng
0db0981b1b
uavcan: remove actuator_direct (no publisher)
5 years ago
Jaeyoung-Lim
dcfe226638
Add onboard computer status rtps message
5 years ago
TSC21
9a4a02a255
uorb_rtps_message_ids.yaml: fix typo
5 years ago
kamilritz
35c50f693f
Add missing id for vehicle_visual_odometry_aligned for rtps
6 years ago
TSC21
693d89583d
RTPS: add check for ID space
6 years ago
TSC21
1fa43a707f
uorb_rtps_message_ids: enlarge id space for base type msgs
6 years ago
TSC21
ac6ee972d3
airspeed_validated: move it out of the alias space
6 years ago
Daniel Agar
dacaabe92e
introduce sensor_gyro_control message for vehicle_angular_velocity ( #12145 )
6 years ago
Silvan Fuhrer
5bc6979796
AirspeedSelector: added RTPS ID for airspeed_validated message
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
6 years ago
Daniel Agar
a917f22b65
sensors: create vehicle_acceleration module ( #12597 )
6 years ago
Daniel Agar
b945e28e08
uORB fix vehicle_angular_velocity RTPS id
6 years ago
Daniel Agar
2ad12d7977
sensors: create vehicle_angular_velocity module ( #12596 )
...
* split out filtered sensor_gyro aggregation from mc_att_control and move to wq:rate_ctrl
6 years ago
Daniel Agar
a6777ca4f1
uORB add RTPS message id for new wheel_encoders msg
6 years ago
TSC21
618ce49479
rtps: ids: add missing aliased topics
6 years ago
TSC21
5b2d952e4b
add checker for multitopic msg naming
6 years ago
TSC21
3d9f83a4f2
microRTPS_bridge: structural change to make possible to generate pub/sub code for multi-topics/aliased msgs
6 years ago
TSC21
a747116eab
microRTPS bridge: make mandatory that all the uORB messages have their RTPS id
6 years ago
TSC21
a78c9c4370
uorb_rtps_message_ids: for now, remove vehicle_global_position send
6 years ago
TSC21
065f97e87b
add more relevant messages to the RTPS stream
6 years ago
Nuno Marques
bba59ca067
RTPS topics: temporarly reduce the number of topics being used to send and receive ( #10800 )
6 years ago
TSC21
0c5725d45c
fix iridiumsbd_status order
6 years ago
TSC21
1e29b00860
improve verification of RTPS ID's uniqueness
6 years ago
TSC21
a7580b14ba
update IDL template so it can process builtin types
6 years ago
TSC21
3fdf60a1af
for now, do not generate srcs/headers/idl for composed msgs: needs update on the PX4 IDL template
6 years ago
TSC21
2767f47891
tight the uorb rtps classifier
6 years ago
TSC21
71d1b77bbe
parse output from python script into readable cmake list to use; refactor RTPS scripts
6 years ago
TSC21
a9771f13d1
rtps: add uorb_rtps_classifier.py iot classify RTPS topics as "send", "receive" or "ignore"
6 years ago
TSC21
6f4ef80389
update RTPS msg ID's
7 years ago
TSC21
bb835382dd
use a yaml file description instead of json; minor improvements and cleanup
7 years ago