Defines | Functions | Variables
model_learner_prior.cpp File Reference
#include <ros/ros.h>
#include "articulation_msgs/ModelMsg.h"
#include "articulation_msgs/TrackMsg.h"
#include "articulation_msgs/ParamMsg.h"
#include "articulation_msgs/TrackModelSrv.h"
#include "articulation_msgs/AlignModelSrv.h"
#include "articulation_msgs/GetModelPriorSrv.h"
#include "articulation_msgs/SetModelPriorSrv.h"
#include "articulation_models/models/factory.h"
#include "articulation_models/utils.h"
#include "icp/icp_utils.h"
Include dependency graph for model_learner_prior.cpp:

Go to the source code of this file.

Defines

#define SQR(a)   ((a)*(a))

Functions

double getSimpleLikelihood (GenericModelPtr model)
int main (int argc, char **argv)
bool model_get_prior (articulation_msgs::GetModelPriorSrv::Request &request, articulation_msgs::GetModelPriorSrv::Response &response)
bool model_select (articulation_msgs::TrackModelSrv::Request &request, articulation_msgs::TrackModelSrv::Response &response, bool use_prior)
bool model_select (articulation_msgs::TrackModelSrv::Request &request, articulation_msgs::TrackModelSrv::Response &response)
bool model_select_eval (articulation_msgs::TrackModelSrv::Request &request, articulation_msgs::TrackModelSrv::Response &response)
bool model_set_prior (articulation_msgs::SetModelPriorSrv::Request &request, articulation_msgs::GetModelPriorSrv::Response &response)
bool model_store (articulation_msgs::TrackModelSrv::Request &request, articulation_msgs::TrackModelSrv::Response &response)

Variables

bool do_align = false
MultiModelFactory factory
std::map< int, GenericModelPtrmodel_database
ros::Publisher model_pub
int next_id = 0
double sigma_align_orientation = 20 * M_PI / 180.0
double sigma_align_position = 0.2
double sigma_orientation = 360 * M_PI / 180.0
double sigma_position = 0.01
bool single_model = false

Define Documentation

#define SQR (   a)    ((a)*(a))

Definition at line 42 of file model_learner_prior.cpp.


Function Documentation

Definition at line 46 of file model_learner_prior.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 301 of file model_learner_prior.cpp.

Definition at line 228 of file model_learner_prior.cpp.

Definition at line 51 of file model_learner_prior.cpp.

Definition at line 208 of file model_learner_prior.cpp.

Definition at line 260 of file model_learner_prior.cpp.

Definition at line 240 of file model_learner_prior.cpp.

Definition at line 213 of file model_learner_prior.cpp.


Variable Documentation

bool do_align = false

Definition at line 37 of file model_learner_prior.cpp.

Definition at line 29 of file model_learner_prior.cpp.

Definition at line 31 of file model_learner_prior.cpp.

Definition at line 27 of file model_learner_prior.cpp.

int next_id = 0

Definition at line 44 of file model_learner_prior.cpp.

double sigma_align_orientation = 20 * M_PI / 180.0

Definition at line 40 of file model_learner_prior.cpp.

double sigma_align_position = 0.2

Definition at line 39 of file model_learner_prior.cpp.

double sigma_orientation = 360 * M_PI / 180.0

Definition at line 34 of file model_learner_prior.cpp.

double sigma_position = 0.01

Definition at line 33 of file model_learner_prior.cpp.

bool single_model = false

Definition at line 36 of file model_learner_prior.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


articulation_models
Author(s): Juergen Sturm
autogenerated on Wed Dec 26 2012 15:35:18