Advertisement
0xff-mighty

lwa_ikfast_wrapper_node.cpp

Mar 7th, 2013
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1. #include <ros/ros.h>
  2.  
  3. #include <pluginlib/class_loader.h>
  4. #include <moveit/kinematics_base/kinematics_base.h>
  5.  
  6. int main(int argc, char** argv)
  7. {
  8.   ros::init(argc, argv, "lwa_ikfast_wrapper_node");
  9.   ros::NodeHandle n;
  10.  
  11.   pluginlib::ClassLoader<kinematics::KinematicsBase> ikfast_loader("moveit_core", "kinematics::KinematicsBase");
  12.  
  13.   try {
  14.     boost::shared_ptr<kinematics::KinematicsBase>
  15.     ikfast(ikfast_loader.createClassInstance("lwa_arm_kinematics/IKFastKinematicsPlugin"));
  16.     ikfast->initialize("robot_description", "arm", "base_link", "tool_link", 0.005);
  17.   } catch (pluginlib::PluginlibException& ex) {
  18.     ROS_FATAL("Unable to load plugin: %s", ex.what());
  19.   }
  20.  
  21.   return 0;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement