#include <labust/blueview/TrackerROI.hpp>#include <labust/blueview/ImageProcessing.hpp>#include <labust/blueview/ProcessingChain.hpp>#include <aidnav_msgs/MBSonar.h>#include <labust/navigation/KFCore.hpp>#include <labust/navigation/KinematicModel.hpp>#include <sensor_msgs/image_encodings.h>#include <cv_bridge/cv_bridge.h>#include <ros/ros.h>#include <opencv2/highgui/highgui.hpp>#include <boost/bind.hpp>#include <boost/thread.hpp>#include <exception>#include <cmath>
Go to the source code of this file.
Classes | |
| struct | click |
Typedefs | |
| typedef labust::navigation::KFCore < labust::navigation::KinematicModel > | KinNav |
Functions | |
| void | callback (labust::blueview::BVImageProcessor *processor, const aidnav_msgs::MBSonarConstPtr &image) |
| void | do_estimation (KinNav *kinnav) |
| int | main (int argc, char *argv[]) |
| void | mouse_cb (int event, int x, int y, int flags, void *param) |
Variables | |
| click | clickData |
| click | EstimatePosition |
| click | Measurement |
| boost::mutex | navP |
| click | ROIPosition |
| bool | runTest = true |
| bool | simulateLoss = false |
| double | traceP = 10000 |
| typedef labust::navigation::KFCore<labust::navigation::KinematicModel> KinNav |
Definition at line 197 of file bv_processor.cpp.
| void callback | ( | labust::blueview::BVImageProcessor * | processor, |
| const aidnav_msgs::MBSonarConstPtr & | image | ||
| ) |
Definition at line 100 of file bv_processor.cpp.
| void do_estimation | ( | KinNav * | kinnav | ) |
Definition at line 202 of file bv_processor.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 231 of file bv_processor.cpp.
| void mouse_cb | ( | int | event, |
| int | x, | ||
| int | y, | ||
| int | flags, | ||
| void * | param | ||
| ) |
Definition at line 71 of file bv_processor.cpp.
Definition at line 63 of file bv_processor.cpp.
Definition at line 65 of file bv_processor.cpp.
Definition at line 66 of file bv_processor.cpp.
| boost::mutex navP |
Definition at line 61 of file bv_processor.cpp.
Definition at line 64 of file bv_processor.cpp.
| bool runTest = true |
Definition at line 200 of file bv_processor.cpp.
| bool simulateLoss = false |
Definition at line 69 of file bv_processor.cpp.
| double traceP = 10000 |
Definition at line 67 of file bv_processor.cpp.