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