#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.