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 <string>
#include <vector>
#include <ostream>
#include "ros/serialization.h"
#include "ros/builtin_message_traits.h"
#include "ros/message_operations.h"
#include "ros/message.h"
#include "ros/time.h"
#include "ros/service_traits.h"
#include "articulation_models/models/factory.h"
#include "articulation_models/utils.h"
#include "kdtree_common.h"
Include dependency graph for model_learner_prior.cpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

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

Functions

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 model_select (articulation_msgs::TrackModelSrv::Request &request, articulation_msgs::TrackModelSrv::Response &response, bool use_prior)
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, GenericModelPtr > model_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))

Definition at line 42 of file model_learner_prior.cpp.


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 292 of file model_learner_prior.cpp.

bool model_get_prior ( articulation_msgs::GetModelPriorSrv::Request &  request,
articulation_msgs::GetModelPriorSrv::Response &  response 
)

Definition at line 219 of file model_learner_prior.cpp.

bool model_select ( articulation_msgs::TrackModelSrv::Request &  request,
articulation_msgs::TrackModelSrv::Response &  response 
)

Definition at line 199 of file model_learner_prior.cpp.

bool model_select ( articulation_msgs::TrackModelSrv::Request &  request,
articulation_msgs::TrackModelSrv::Response &  response,
bool  use_prior 
)

Definition at line 46 of file model_learner_prior.cpp.

bool model_select_eval ( articulation_msgs::TrackModelSrv::Request &  request,
articulation_msgs::TrackModelSrv::Response &  response 
)

Definition at line 251 of file model_learner_prior.cpp.

bool model_set_prior ( articulation_msgs::SetModelPriorSrv::Request &  request,
articulation_msgs::GetModelPriorSrv::Response &  response 
)

Definition at line 231 of file model_learner_prior.cpp.

bool model_store ( articulation_msgs::TrackModelSrv::Request &  request,
articulation_msgs::TrackModelSrv::Response &  response 
)

Definition at line 204 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.

std::map<int, GenericModelPtr> model_database

Definition at line 31 of file model_learner_prior.cpp.

ros::Publisher model_pub

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 Defines


articulation_models
Author(s): Juergen Sturm
autogenerated on Fri Jan 11 10:07:00 2013