#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"
Go to the source code of this file.
#define SQR | ( | a | ) | ((a)*(a)) |
Definition at line 42 of file model_learner_prior.cpp.
double getSimpleLikelihood | ( | GenericModelPtr | model | ) |
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.
bool model_get_prior | ( | articulation_msgs::GetModelPriorSrv::Request & | request, |
articulation_msgs::GetModelPriorSrv::Response & | response | ||
) |
Definition at line 228 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 51 of file model_learner_prior.cpp.
bool model_select | ( | articulation_msgs::TrackModelSrv::Request & | request, |
articulation_msgs::TrackModelSrv::Response & | response | ||
) |
Definition at line 208 of file model_learner_prior.cpp.
bool model_select_eval | ( | articulation_msgs::TrackModelSrv::Request & | request, |
articulation_msgs::TrackModelSrv::Response & | response | ||
) |
Definition at line 260 of file model_learner_prior.cpp.
bool model_set_prior | ( | articulation_msgs::SetModelPriorSrv::Request & | request, |
articulation_msgs::GetModelPriorSrv::Response & | response | ||
) |
Definition at line 240 of file model_learner_prior.cpp.
bool model_store | ( | articulation_msgs::TrackModelSrv::Request & | request, |
articulation_msgs::TrackModelSrv::Response & | response | ||
) |
Definition at line 213 of file model_learner_prior.cpp.
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.
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.