#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"
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 SQR | ( | a | ) | ((a)*(a)) |
Definition at line 42 of file model_learner_prior.cpp.
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.
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.