1 #include <gtest/gtest.h> 5 #include <moveit/robot_model_loader/robot_model_loader.h> 29 const urdf::ModelInterfaceSharedPtr& urdf_model = rdf_loader.getURDF();
31 if (!urdf_model || !srdf)
33 ROS_ERROR_NAMED(
"opw",
"URDF and SRDF must be loaded for SRV kinematics " 38 robot_model_.reset(
new robot_model::RobotModel(urdf_model, srdf));
70 int main(
int argc,
char** argv)
72 ros::init(argc, argv,
"moveit_opw_kinematics_test_fanuc");
73 testing::InitGoogleTest(&argc, argv);
74 return RUN_ALL_TESTS();
const std::string GROUP_PARAM
ROSCPP_DECL void init(int &argc, char **argv, const std::string &name, uint32_t options=0)
const std::string ROBOT_DESCRIPTION
const std::string TIP_LINK_PARAM
robot_model::RobotModelPtr robot_model_
#define EXPECT_FALSE(args)
Specific implementation of kinematics using ROS service calls to communicate with external IK solvers...
bool getParam(const std::string &key, std::string &s) const
std::string robot_description_name_
TEST_F(TestPlugin, InitFaulty)
moveit_opw_kinematics_plugin::MoveItOPWKinematicsPlugin plugin_
std::shared_ptr< Model > ModelSharedPtr
const std::string ROOT_LINK_PARAM
#define ROS_ERROR_NAMED(name,...)
virtual bool initialize(const moveit::core::RobotModel &robot_model, const std::string &group_name, const std::string &base_frame, const std::vector< std::string > &tip_frames, double search_discretization) override
int main(int argc, char **argv)
#define ROS_ERROR_STREAM(args)