iCub-main
|
#include <yarp/os/BufferedPort.h>
#include <yarp/os/RFModule.h>
#include <yarp/os/Network.h>
#include <yarp/os/Thread.h>
#include <yarp/os/PeriodicThread.h>
#include <yarp/os/Time.h>
#include <yarp/os/Stamp.h>
#include <yarp/sig/Vector.h>
#include <yarp/sig/Image.h>
#include <yarp/os/RpcClient.h>
#include <gsl/gsl_rng.h>
#include <gsl/gsl_randist.h>
#include <mutex>
#include <time.h>
#include <string>
#include <iostream>
#include <iomanip>
#include <deque>
#include <opencv2/core/core_c.h>
#include <opencv2/imgproc/imgproc_c.h>
Go to the source code of this file.
Classes | |
struct | TemplateStruct |
class | PARTICLEThread |
struct | PARTICLEThread::histogram |
struct | PARTICLEThread::particle |
class | PARTICLEManager |
class | PARTICLEModule |
Macros | |
#define | PARTICLES 1000 |
#define | MAX_OBJECTS 1 |
#define | NH 10 |
#define | NS 10 |
#define | NV 10 |
#define | S_THRESH 0.1 |
#define | V_THRESH 0.2 |
#define | H_MAX 360.0 |
#define | S_MAX 1.0 |
#define | V_MAX 1.0 |
#define | TRANS_X_STD 10.0f |
#define | TRANS_Y_STD 7.5f |
#define | TRANS_S_STD 0.001f |
#define | pfot_A1 2.0f |
#define | pfot_A2 -1.0f |
#define | pfot_B0 1.0000f |
#define | LAMBDA 10 |
#define | TEMP_LIST_SIZE 10 |
#define | TEMP_LIST_PARTICLE_THRES_HIGH 0.9 |
#define | TEMP_LIST_PARTICLE_THRES_LOW 0.5 |
Typedefs | |
typedef struct TemplateStruct | TemplateStruct |
Functions | |
int | particle_cmp (const void *p1, const void *p2) |
#define H_MAX 360.0 |
Definition at line 58 of file particleFilter.h.
#define LAMBDA 10 |
Definition at line 70 of file particleFilter.h.
#define MAX_OBJECTS 1 |
Definition at line 49 of file particleFilter.h.
#define NH 10 |
Definition at line 51 of file particleFilter.h.
#define NS 10 |
Definition at line 52 of file particleFilter.h.
#define NV 10 |
Definition at line 53 of file particleFilter.h.
#define PARTICLES 1000 |
Definition at line 47 of file particleFilter.h.
#define pfot_A1 2.0f |
Definition at line 66 of file particleFilter.h.
#define pfot_A2 -1.0f |
Definition at line 67 of file particleFilter.h.
#define pfot_B0 1.0000f |
Definition at line 68 of file particleFilter.h.
#define S_MAX 1.0 |
Definition at line 59 of file particleFilter.h.
#define S_THRESH 0.1 |
Definition at line 55 of file particleFilter.h.
#define TEMP_LIST_PARTICLE_THRES_HIGH 0.9 |
Definition at line 74 of file particleFilter.h.
#define TEMP_LIST_PARTICLE_THRES_LOW 0.5 |
Definition at line 75 of file particleFilter.h.
#define TEMP_LIST_SIZE 10 |
Definition at line 73 of file particleFilter.h.
#define TRANS_S_STD 0.001f |
Definition at line 64 of file particleFilter.h.
#define TRANS_X_STD 10.0f |
Definition at line 62 of file particleFilter.h.
#define TRANS_Y_STD 7.5f |
Definition at line 63 of file particleFilter.h.
#define V_MAX 1.0 |
Definition at line 60 of file particleFilter.h.
#define V_THRESH 0.2 |
Definition at line 56 of file particleFilter.h.
typedef struct TemplateStruct TemplateStruct |
int particle_cmp | ( | const void * | p1, |
const void * | p2 | ||
) |
Definition at line 32 of file particleFilter.cpp.