我的机器人有一个URDF文件,我试图在C++中定义KDL树,如下所示:
KDL::Tree my_tree;
if (!kdl_parser::treeFromFile("robot.urdf", my_tree)){
std::cout << "Failed to construct kdl tree"<< std::endl;
return false;
}
上面的代码适用于ROS。但是,在另一个不是ROS项目的项目中,我需要构造此KDL树。这台计算机没有ROS,可惜的是Windows。
如何在不使用ROS的情况下安装kdl_parser。
PS:我不想在Windows上为此任务安装ROS。
最佳答案
您也应该能够在Windows上构建库:
http://www.orocos.org/kdl/installation-manual