#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.