Commit cf3a7ea7 authored by Davis King's avatar Davis King

clarified spec

parent 81b32723
...@@ -36,9 +36,11 @@ namespace dlib ...@@ -36,9 +36,11 @@ namespace dlib
void set_process_noise ( const matrix<double,states,states>& Q_) { Q = Q_; } void set_process_noise ( const matrix<double,states,states>& Q_) { Q = Q_; }
void set_measurement_noise ( const matrix<double,measurements,measurements>& R_) { R = R_; } void set_measurement_noise ( const matrix<double,measurements,measurements>& R_) { R = R_; }
void set_estimation_error_covariance( const matrix<double,states,states>& P_) { P = P_; } void set_estimation_error_covariance( const matrix<double,states,states>& P_) { P = P_; }
void set_state ( const matrix<double,states,1>& xb_) { void set_state ( const matrix<double,states,1>& xb_)
{
xb = xb_; xb = xb_;
if (!got_first_meas) { if (!got_first_meas)
{
x = xb_; x = xb_;
got_first_meas = true; got_first_meas = true;
} }
......
...@@ -98,11 +98,11 @@ namespace dlib ...@@ -98,11 +98,11 @@ namespace dlib
); );
/*! /*!
ensures ensures
- This function can be used when the initial state is known, or if the
state needs to be corrected before the next update().
- #get_predicted_next_state() == xb - #get_predicted_next_state() == xb
- If update() is never called with a measurement - If (update() hasn't been called yet) then
#get_current_state() == get_predicted_next_state() - #get_current_state() == xb
(Can be used when the initial state is known, or if the state needs to be corrected
before the next update())
!*/ !*/
const matrix<double,measurements,states>& get_observation_model ( const matrix<double,measurements,states>& get_observation_model (
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment