|
|
|
@ -125,13 +125,13 @@ private:
@@ -125,13 +125,13 @@ private:
|
|
|
|
|
uint64_t _target_updates{0}; |
|
|
|
|
uint64_t _last_update_time{0}; |
|
|
|
|
|
|
|
|
|
math::Vector<3> _current_vel; |
|
|
|
|
math::Vector<3> _step_vel; |
|
|
|
|
math::Vector<3> _est_target_vel; |
|
|
|
|
math::Vector<3> _target_distance; |
|
|
|
|
math::Vector<3> _target_position_offset; |
|
|
|
|
math::Vector<3> _target_position_delta; |
|
|
|
|
math::Vector<3> _filtered_target_position_delta; |
|
|
|
|
matrix::Vector3f _current_vel; |
|
|
|
|
matrix::Vector3f _step_vel; |
|
|
|
|
matrix::Vector3f _est_target_vel; |
|
|
|
|
matrix::Vector3f _target_distance; |
|
|
|
|
matrix::Vector3f _target_position_offset; |
|
|
|
|
matrix::Vector3f _target_position_delta; |
|
|
|
|
matrix::Vector3f _filtered_target_position_delta; |
|
|
|
|
|
|
|
|
|
follow_target_s _current_target_motion{}; |
|
|
|
|
follow_target_s _previous_target_motion{}; |
|
|
|
@ -148,7 +148,7 @@ private:
@@ -148,7 +148,7 @@ private:
|
|
|
|
|
ATT_RATES = 3 |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
math::Matrix<3, 3> _rot_matrix; |
|
|
|
|
matrix::Dcmf _rot_matrix; |
|
|
|
|
|
|
|
|
|
void track_target_position(); |
|
|
|
|
void track_target_velocity(); |
|
|
|
|