我的机器人有一个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

07-24 09:55