NonLinearPrismaticMeasurementPdf.h
Go to the documentation of this file.
1 /*
2  * NonLinearPrismaticMeasurementPdf.h
3  *
4  * Author: roberto
5  *
6  * This is a modified implementation of the method for online estimation of kinematic structures described in our paper
7  * "Online Interactive Perception of Articulated Objects with Multi-Level Recursive Estimation Based on Task-Specific Priors"
8  * (Martín-Martín and Brock, 2014).
9  * This implementation can be used to reproduce the results of the paper and to be applied to new research.
10  * The implementation allows also to be extended to perceive different information/models or to use additional sources of information.
11  * A detail explanation of the method and the system can be found in our paper.
12  *
13  * If you are using this implementation in your research, please consider citing our work:
14  *
15 @inproceedings{martinmartin_ip_iros_2014,
16 Title = {Online Interactive Perception of Articulated Objects with Multi-Level Recursive Estimation Based on Task-Specific Priors},
17 Author = {Roberto {Mart\'in-Mart\'in} and Oliver Brock},
18 Booktitle = {Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems},
19 Pages = {2494-2501},
20 Year = {2014},
21 Location = {Chicago, Illinois, USA},
22 Note = {http://www.robotics.tu-berlin.de/fileadmin/fg170/Publikationen_pdf/martinmartin_ip_iros_2014.pdf},
23 Url = {http://www.robotics.tu-berlin.de/fileadmin/fg170/Publikationen_pdf/martinmartin_ip_iros_2014.pdf},
24 Projectname = {Interactive Perception}
25 }
26  * If you have questions or suggestions, contact us:
27  * roberto.martinmartin@tu-berlin.de
28  *
29  * Enjoy!
30  */
31 
32 #ifndef NONLINEARPRISMATICMEASUREMENTPDF_H_
33 #define NONLINEARPRISMATICMEASUREMENTPDF_H_
34 
35 #include <pdf/analyticconditionalgaussian_additivenoise.h>
36 #include <pdf/gaussian.h>
37 
38 namespace BFL
39 {
40 class NonLinearPrismaticMeasurementPdf : public AnalyticConditionalGaussianAdditiveNoise
41 {
42 public:
43 
47  NonLinearPrismaticMeasurementPdf(const Gaussian& additiveNoise);
48 
53 
60  virtual MatrixWrapper::ColumnVector ExpectedValueGet() const;
61 
68  virtual MatrixWrapper::Matrix dfGet(unsigned int i) const;
69 
70 private:
71  mutable MatrixWrapper::Matrix dfx;
72 
73 };
74 }
75 
76 #endif /* NONLINEARPRISMATICMEASUREMENTPDF_H_ */
virtual MatrixWrapper::ColumnVector ExpectedValueGet() const
Get the expected value E[x] of the pdf Get low order statistic (Expected Value) of this AnalyticPdf...
virtual MatrixWrapper::Matrix dfGet(unsigned int i) const
Returns derivative from function to n-th conditional variable.
NonLinearPrismaticMeasurementPdf(const Gaussian &additiveNoise)
Constructor.


joint_tracker
Author(s): Roberto Martín-Martín
autogenerated on Mon Jun 10 2019 14:06:16