Daniel Agar
ac209c2e78
ekf2: vehicle_local_position add dead_reckoning flag
3 years ago
marcojob
2cfe08b3b1
small typo in vehicle_local_position msg
3 years ago
bresch
f751dd2242
FlightTask: set yaw_setpoint to NAN when yaw should not be controlled
3 years ago
Hamish Willee
f41e5985e8
vehicle_local_position: clarify origin of system
3 years ago
RomanBapst
b1e442b830
vehicle_local_position: added bitfield for terrain estimate sensor info
...
- indicate how the distance to the bottom is estimated as this is important
to know in the context
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
Daniel Agar
0f411d6820
Multi-EKF support (ekf2)
...
- ekf2 can now run in multi-instance mode (currently up to 9 instances)
- in multi mode all estimates are published to alternate topics (eg estimator_attitude instead of vehicle_attitude)
- new ekf2 selector runs in multi-instance mode to monitor and compare all instances, selecting a primary (eg N x estimator_attitude => vehicle_attitude)
- sensors module accel & gyro inconsistency checks are now relative to the mean of all instances, rather than the current primary (when active ekf2 selector is responsible for choosing primary accel & gyro)
- existing consumers of estimator_status must check estimator_selector_status to select current primary instance status
- ekf2 single instance mode is still fully supported and the default
Co-authored-by: Paul Riseborough <gncsolns@gmail.com>
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
97fc1db768
vehicle_local_position: rename yaw -> heading and add reset logic
...
- vehicle_global_position yaw removed (redundant)
5 years ago
Daniel Agar
c270e75156
vehicle_local_position: delete unused and redundant dist_bottom_rate
5 years ago
Nick
b72d010c34
Update vehicle_local_position.ref_alt comment to reflect how ref_alt is being used in PX4
5 years ago
TSC21
183a63cce9
purge vehicle_vision_position alias
6 years ago
TSC21
e932030d88
add timestamp field to uORB msgs; sync timestamp whenever possible
7 years ago
Mohammed Kabir
8299f571c8
msg : add height limits to local position
7 years ago
Paul Riseborough
0ed78f259e
msg: Add estimator required control limits to vehicle_local_positiion
7 years ago
Paul Riseborough
3fc7aba178
TECS: Use version in ECL library
...
This change updates a number of interfaces to use the new TECS implementation from the ECL library.
7 years ago
Daniel Agar
b4755297ec
delete control_state and cleanup vehicle_attitude ( #7882 )
7 years ago
Paul Riseborough
2e008dfbc4
msg: Add vertical derivative to vehicle position messages
...
This enables control loops that are sensitive to vertical velocity offsets to use a vertical velocity that is kinematically consistent with the vertical position.
8 years ago
priseborough
e9a3eca751
msg: add velocity accuracy reporting to local position topic
8 years ago
Paul Riseborough
7c068e83d8
msg: correct definitions for local position origin validity flags
8 years ago
Kabir Mohammed
569251dc2e
mavlink_receiver : Add external estimator interface
8 years ago
tumbili
0d7189c894
added position and velocity reset data to local position topic
...
Conflicts:
msg/vehicle_local_position.msg
8 years ago
James Goppert
3511f8abfb
Add position ground truth. ( #5819 )
...
Have confirmed this works with gazebo sitl.
8 years ago
Daniel Agar
76387b1693
uorb autogeneration
9 years ago
Lorenz Meier
61ff954d26
uORB msg spec: Clarify local position yaw
9 years ago
Paul Riseborough
635d9ea760
msg: Improve vehicle_local_position documentation
...
Clean up formatting, improve consistency of descriptions and ensure units are defined
9 years ago
Thomas Gubler
c67cb25f9a
port more uorb headers to msg
10 years ago