#include <ros/ros.h>
#include "articulation_msgs/ModelMsg.h"
#include "articulation_msgs/TrackMsg.h"
#include "articulation_msgs/ParamMsg.h"
#include "articulation_models/models/factory.h"
#include "articulation_models/models/rotational_model.h"
#include "articulation_models/models/prismatic_model.h"
#include "articulation_structure/PoseStampedIdMsg.h"
#include "geometry_msgs/PoseStamped.h"
#include "geometry_msgs/Pose.h"
#include <tf/transform_broadcaster.h>
#include <tf/transform_listener.h>
#include <visualization_msgs/Marker.h>
#include "utils.h"
#include "Eigen/Core"
#include <Eigen/SVD>
#include <sys/types.h>
#include <unistd.h>
Go to the source code of this file.
Classes | |
class | KinematicData |
class | KinematicGraph |
class | KinematicParams |
Typedefs | |
typedef std::vector< std::pair < std::pair< int, int > , articulation_models::GenericModelPtr > > | KinematicGraphType |
typedef std::map< int, std::map< int, std::map < double, int > > > | PoseIndex |
typedef std::map< int, geometry_msgs::Pose > | PoseMap |
typedef std::vector<std::pair< std::pair<int,int>,articulation_models::GenericModelPtr> > KinematicGraphType |
typedef std::map<int, std::map<int, std::map<double, int> > > PoseIndex |
typedef std::map<int,geometry_msgs::Pose> PoseMap |