updated to new version of catkin with package.xml

This commit is contained in:
Tully Foote 2012-10-06 19:20:12 -07:00
parent d4e3dd77a5
commit 6b29bea52a
25 changed files with 386 additions and 284 deletions

View File

@ -1,6 +1,12 @@
cmake_minimum_required(VERSION 2.8.3)
project(collada_parser) project(collada_parser)
catkin_project(${PROJECT_NAME}
find_package(catkin REQUIRED)
find_package(catkin REQUIRED COMPONENTS urdfdom_headers)
catkin_package(
LIBRARIES ${PROJECT_NAME} LIBRARIES ${PROJECT_NAME}
INCLUDE_DIRS include INCLUDE_DIRS include
DEPENDS urdfdom_headers) DEPENDS urdfdom_headers)
@ -10,8 +16,7 @@ include_directories(include)
find_package(Boost REQUIRED system) find_package(Boost REQUIRED system)
include_directories(${Boost_INCLUDE_DIR}) include_directories(${Boost_INCLUDE_DIR})
find_package(urdfdom_headers REQUIRED) include_directories(${catkin_INCLUDE_DIRS})
include_directories(${urdfdom_headers_INCLUDE_DIRS})
set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake-extensions/ ) set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake-extensions/ )
find_package(PkgConfig) find_package(PkgConfig)

View File

@ -1,29 +0,0 @@
<package>
<description brief="collada_parser">
This package contains a C++ parser for the Collada robot
description format. The parser reads a Collada XML robot
description, and creates a C++ URDF model. Although it is possible
to directly use this parser when working with Collada robot
descriptions, the preferred user API is found in the urdf package.
</description>
<author>Rosen Diankov, Kei Okada</author>
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://ros.org/wiki/collada_parser</url>
<depend package="roscpp"/>
<rosdep name="urdfdom_headers"/>
<rosdep name="colladadom"/>
<export>
<cpp cflags="`pkg-config --cflags collada_urdf`" lflags="`pkg-config --libs collada_urdf`"/>
</export>
<export>
<cpp cflags="`pkg-config --cflags collada_parser` `pkg-config --cflags urdfdom_headers` `pkg-config --silence-errors --cflags collada15dom || echo` `pkg-config --silence-errors --cflags collada-dom-150 || echo`"
lflags="`pkg-config --libs collada_parser` `pkg-config --silence-errors --libs collada15dom || echo` `pkg-config --silence-errors --libs collada-dom-150 || echo`"/>
</export>
</package>

View File

@ -0,0 +1,33 @@
<package>
<name>collada_parser</name>
<version>1.9.13</version>
<description>
This package contains a C++ parser for the Collada robot
description format. The parser reads a Collada XML robot
description, and creates a C++ URDF model. Although it is possible
to directly use this parser when working with Collada robot
descriptions, the preferred user API is found in the urdf package.
</description>
<author>Rosen Diankov</author>
<author>Kei Okada</author>
<maintainer email="isucan@willowgarage.com">Ioan Sucan</maintainer>
<license>BSD</license>
<url type="website">http://ros.org/wiki/collada_parser</url>
<build_depend>colladadom</build_depend>
<build_depend>roscpp</build_depend>
<build_depend>urdfdom_headers</build_depend>
<depend>colladadom</depend>
<depend>roscpp</depend>
<depend>urdfdom_headers</depend>
<!-- <depend package="roscpp"/>
<rosdep name="urdfdom_headers"/>
<rosdep name="colladadom"/>
-->
<export>
</export>
</package>

View File

@ -1,9 +1,11 @@
project(collada_urdf) project(collada_urdf)
catkin_project(${PROJECT_NAME} find_package(catkin REQUIRED COMPONENTS angles collada_parser resource_retriever urdf)
catkin_package(
LIBRARIES ${PROJECT_NAME} LIBRARIES ${PROJECT_NAME}
INCLUDE_DIRS include INCLUDE_DIRS include
DEPENDS collada_parser urdf) DEPENDS angles collada_parser resource_retriever urdf)
include_directories(include) include_directories(include)
@ -41,24 +43,15 @@ if( COLLADA_DOM_FOUND )
link_directories(${COLLADA_DOM_LIBRARY_DIRS}) link_directories(${COLLADA_DOM_LIBRARY_DIRS})
endif() endif()
find_package(urdf)
include_directories(${urdf_INCLUDE_DIRS})
link_directories(${urdf_LIBRARY_DIRS})
find_package(resource_retriever)
include_directories(${resource_retriever_INCLUDE_DIRS})
link_directories(${resource_retriever_LIBRARY_DIRS})
find_package(collada_parser) include_directories(${catkin_INCLUDE_DIRS})
include_directories(${collada_parser_INCLUDE_DIRS}) link_directories(${catkin_LIBRARY_DIRS})
link_directories(${collada_parser_LIBRARY_DIRS})
find_package(catkin REQUIRED angles)
include_directories(${angles_INCLUDE_DIRS})
add_library(${PROJECT_NAME} src/collada_urdf.cpp) add_library(${PROJECT_NAME} src/collada_urdf.cpp)
target_link_libraries(${PROJECT_NAME} ${tinyxml_library} ${ASSIMP_LIBRARIES} ${collada_parser_LIBRARIES} ${COLLADA_DOM_LIBRARIES} ${urdf_LIBRARIES} target_link_libraries(${PROJECT_NAME} ${tinyxml_library} ${ASSIMP_LIBRARIES} ${catkin_LIBRARIES} ${COLLADA_DOM_LIBRARIES}
${resource_retriever_LIBRARIES} ${angles_LIBRARIES} ${Boost_LIBRARIES}) ${Boost_LIBRARIES})
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILER_FLAGS "${ASSIMP_CXX_FLAGS} ${ASSIMP_CFLAGS_OTHER}") set_target_properties(${PROJECT_NAME} PROPERTIES COMPILER_FLAGS "${ASSIMP_CXX_FLAGS} ${ASSIMP_CFLAGS_OTHER}")
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "${ASSIMP_LINK_FLAGS}") set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "${ASSIMP_LINK_FLAGS}")

View File

@ -1,25 +0,0 @@
<package>
<description brief="URDF to COLLADA converter">
This package contains a tool to convert Unified Robot Description Format (URDF) documents into COLLAborative Design Activity (COLLADA) documents.
Implements robot-specific COLLADA extensions as defined by
http://openrave.programmingvision.com/index.php/Started:COLLADA
</description>
<author>Tim Field and Rosen Diankov</author>
<license>BSD</license>
<review status="Doc reviewed" notes="2010-04-23"/>
<url>http://ros.org/wiki/collada_urdf</url>
<depend package="roscpp" />
<depend package="urdf" />
<depend package="resource_retriever" />
<depend package="angles" />
<depend package="common_rosdeps" />
<rosdep name="assimp"/>
<export>
<cpp cflags="`pkg-config --cflags collada_urdf`" lflags="`pkg-config --libs collada_urdf`"/>
</export>
</package>

43
collada_urdf/package.xml Normal file
View File

@ -0,0 +1,43 @@
<package>
<name>collada_urdf</name>
<version>1.9.13</version>
<description>
This package contains a tool to convert Unified Robot Description Format (URDF) documents into COLLAborative Design Activity (COLLADA) documents.
Implements robot-specific COLLADA extensions as defined by
http://openrave.programmingvision.com/index.php/Started:COLLADA
</description>
<author>Tim Field</author>
<author>Rosen Diankov</author>
<maintainer email="isucan@willowgarage.com">Ioan Sucan</maintainer> <license>BSD</license>
<url type="website">http://ros.org/wiki/collada_urdf</url>
<build_depend>angles</build_depend>
<build_depend>assimp</build_depend>
<build_depend>resource_retriever</build_depend>
<build_depend>collada_parser</build_depend>
<build_depend>roscpp</build_depend>
<build_depend>urdf</build_depend>
<run_depend>angles</run_depend>
<run_depend>assimp</run_depend>
<run_depend>collada_parser</run_depend>
<run_depend>resource_retriever</run_depend>
<run_depend>roscpp</run_depend>
<run_depend>urdf</run_depend>
<!--
<depend package="roscpp" />
<depend package="urdf" />
<depend package="resource_retriever" />
<depend package="angles" />
<depend package="common_rosdeps" />
<rosdep name="assimp"/>
-->
<export>
</export>
</package>

View File

@ -1,9 +1,13 @@
cmake_minimum_required(VERSION 2.8.3)
project(kdl_parser) project(kdl_parser)
catkin_project(${PROJECT_NAME} find_package(catkin REQUIRED COMPONENTS collada_parser roscpp rosconsole urdf)
catkin_package(
LIBRARIES ${PROJECT_NAME} LIBRARIES ${PROJECT_NAME}
INCLUDE_DIRS include INCLUDE_DIRS include
DEPENDS urdf) DEPENDS collada_parser roscpp rosconsole urdf)
include_directories(include) include_directories(include)
@ -12,24 +16,15 @@ include_directories(${Boost_INCLUDE_DIR})
find_library(tinyxml_library tinyxml) find_library(tinyxml_library tinyxml)
find_package(catkin REQUIRED COMPONENTS roscpp rosconsole)
include_directories(${catkin_INCLUDE_DIRS})
link_directories(${catkin_LIBRARY_DIRS})
find_package(Orocos-KDL REQUIRED) find_package(Orocos-KDL REQUIRED)
include_directories(${Orocos-KDL_INCLUDE_DIRS}) include_directories(${Orocos-KDL_INCLUDE_DIRS})
link_directories(${Orocos-KDL_LIBRARY_DIRS}) link_directories(${Orocos-KDL_LIBRARY_DIRS})
find_package(urdf) include_directories(${catkin_INCLUDE_DIRS})
include_directories(${urdf_INCLUDE_DIRS}) link_directories(${catkin_LIBRARY_DIRS})
link_directories(${urdf_LIBRARY_DIRS})
find_package(collada_parser REQUIRED)
include_directories(${collada_parser_INCLUDE_DIRS})
link_directories(${collada_parser_LIBRARY_DIRS})
add_library(${PROJECT_NAME} src/kdl_parser.cpp) add_library(${PROJECT_NAME} src/kdl_parser.cpp)
target_link_libraries(${PROJECT_NAME} ${tinyxml_library} ${Orocos-KDL_LIBRARIES} ${collada_parser_LIBRARIES} ${urdf_LIBRARIES} ${catkin_LIBRARIES}) target_link_libraries(${PROJECT_NAME} ${tinyxml_library} ${Orocos-KDL_LIBRARIES} ${catkin_LIBRARIES})
add_executable(check_kdl_parser src/check_kdl_parser.cpp ) add_executable(check_kdl_parser src/check_kdl_parser.cpp )
target_link_libraries(check_kdl_parser ${PROJECT_NAME}) target_link_libraries(check_kdl_parser ${PROJECT_NAME})

View File

@ -1,25 +0,0 @@
<package>
<description brief="Package to parse urdf in to kdl tree">
The Kinematics and Dynamics Library (KDL) defines a tree structure
to represent the kinematic and dynamic parameters of a robot
mechanism. <tt>kdl_parser</tt> provides tools to construct a KDL
tree from an XML robot representation in either the URDf format or
the Collada format.
</description>
<author>Wim Meeussen wim@willowgarage.com </author>
<license>BSD</license>
<review status="Doc reviewed" notes=""/>
<url>http://ros.org/wiki/kdl_parser</url>
<depend package="urdf" />
<depend package="roscpp" />
<export>
<cpp cflags="`pkg-config --cflags kdl_parser`" lflags="`pkg-config --libs kdl_parser`"/>
</export>
</package>

43
kdl_parser/package.xml Normal file
View File

@ -0,0 +1,43 @@
<package>
<name>kdl_parser</name>
<version>1.9.13</version>
<description brief="Package to parse urdf in to kdl tree">
The Kinematics and Dynamics Library (KDL) defines a tree structure
to represent the kinematic and dynamic parameters of a robot
mechanism. <tt>kdl_parser</tt> provides tools to construct a KDL
tree from an XML robot representation in either the URDf format or
the Collada format.
</description>
<author email="wim@willowgarage.com">Wim Meeussen</author>
<maintainer email="isucan@willowgarage.com">Ioan Sucan</maintainer> <license>BSD</license>
<url type="website">http://ros.org/wiki/kdl_parser</url>
<build_depend>catkin</build_depend>
<build_depend>collada_parser</build_depend>
<build_depend>orocos_kdl</build_depend>
<build_depend>rosconsole</build_depend>
<build_depend>roscpp</build_depend>
<build_depend>urdf</build_depend>
<run_depend>catkin</run_depend>
<run_depend>collada_parser</run_depend>
<run_depend>orocos_kdl</run_depend>
<run_depend>rosconsole</run_depend>
<run_depend>roscpp</run_depend>
<run_depend>urdf</run_depend>
<!--
<depend package="urdf" />
<depend package="roscpp" />
-->
<export>
</export>
</package>

View File

@ -1,6 +1,8 @@
project(resource_retriever) project(resource_retriever)
catkin_project(${PROJECT_NAME} find_package(catkin REQUIRED COMPONENTS rosconsole roslib)
catkin_package(
LIBRARIES ${PROJECT_NAME} LIBRARIES ${PROJECT_NAME}
INCLUDE_DIRS include) INCLUDE_DIRS include)

View File

@ -1,25 +0,0 @@
<package>
<description brief="resource_retriever">
This package retrieves data from url-format files such as http://,
ftp://, package:// file://, etc., and loads the data into memory.
The package:// url for ros packages is translated into a local
file:// url. The resourse retriever was initially designed to load
mesh files into memory, but it can be used for any type of
data. The resource retriever is based on the the libcurl library.
</description>
<author>Josh Faust (jfaust@willowgarage.com)</author>
<license>BSD</license>
<review status="Doc reviewed" notes=""/>
<url>http://ros.org/wiki/resource_retriever</url>
<depend package="roslib"/>
<depend package="rosconsole"/>
<export>
<cpp cflags="`pkg-config --cflags resource_retriever`" lflags="`pkg-config --libs resource_retriever`"/>
</export>
<rosdep name="curl"/>
</package>

View File

@ -0,0 +1,39 @@
<package>
<name>resource_retriever</name>
<version>1.9.13</version>
<description>
This package retrieves data from url-format files such as http://,
ftp://, package:// file://, etc., and loads the data into memory.
The package:// url for ros packages is translated into a local
file:// url. The resourse retriever was initially designed to load
mesh files into memory, but it can be used for any type of
data. The resource retriever is based on the the libcurl library.
</description>
<author email="jfaust@willowgarage.com">Josh Faust</author>
<maintainer email="isucan@willowgarage.com">Ioan Sucan</maintainer>
<license>BSD</license>
<url type="website">http://ros.org/wiki/resource_retriever</url>
<build_depend>catkin</build_depend>
<build_depend>curl</build_depend>
<build_depend>rosconsole</build_depend>
<build_depend>roslib</build_depend>
<run_depend>catkin</run_depend>
<run_depend>curl</run_depend>
<run_depend>rosconsole</run_depend>
<run_depend>roslib</run_depend>
<!--
<depend package="roslib"/>
<depend package="rosconsole"/>
<rosdep name="curl"/>
-->
<export>
</export>
</package>

60
robot_model/package.xml Normal file
View File

@ -0,0 +1,60 @@
<package>
<name>robot_model</name>
<version>1.9.13</version>
<description>
<tt>robot_model</tt> contains packages for modeling various
aspects of robot information, specified in the Xml Robot
Description Format (URDF). The core package of this stack
is <a href="http://ros.org/wiki/urdf">urdf</a>, which parses URDF files, and constructs an
object model (C++) of the robot.
</description>
<author email="isucan@willowgarage.com">Ioan Sucan</author>
<maintainer email="isucan@willowgarage.com">Ioan Sucan</maintainer>
<license>BSD</license>
<license>GPL</license>
<license>MIT</license>
<copyright>Willow Garage</copyright>
<url type="website">http://ros.org/wiki/robot_model</url>
<build_depend>catkin</build_depend>
<build_depend>common_msgs</build_depend>
<build_depend>orocos_kdl</build_depend>
<build_depend>ros</build_depend>
<build_depend>ros_comm</build_depend>
<build_depend>geometry_angles_utils</build_depend>
<build_depend>rosconsole_bridge</build_depend>
<build_depend>graphviz</build_depend>
<build_depend>geometry</build_depend>
<build_depend>curl</build_depend>
<build_depend>assimp</build_depend>
<build_depend>urdfdom</build_depend>
<build_depend>urdfdom_headers</build_depend>
<build_depend>collada-dev</build_depend>
<build_depend>convex_decomposition</build_depend>
<build_depend>ivcon</build_depend>
<depend>common_msgs</depend>
<depend>orocos_kdl</depend>
<depend>ros</depend>
<depend>ros_comm</depend>
<depend>geometry_angles_utils</depend>
<depend>rosconsole_bridge</depend>
<depend>graphviz</depend>
<depend>geometry</depend>
<depend>curl</depend>
<depend>assimp</depend>
<depend>urdfdom</depend>
<depend>urdfdom_headers</depend>
<depend>collada-dev</depend>
<depend>convex_decomposition</depend>
<depend>ivcon</depend>
<export>
<metapackage/>
</export>
</package>

View File

@ -1,6 +1,6 @@
project(srdf) project(srdf)
catkin_project(${PROJECT_NAME} catkin_package(
INCLUDE_DIRS include INCLUDE_DIRS include
) )

View File

@ -1,20 +0,0 @@
<package>
<description brief="srdf">
SRDF (Semantic Robot Description Format) is a representation of
semantic information about robots.
</description>
<author>Ioan Sucan</author>
<license>BSD</license>
<review status="deprecated" notes=""/>
<url>http://ros.org/wiki/srdf</url>
<rosdep name="tinyxml" />
<rosdep name="srdfdom" />
<export>
<cpp cflags="-I${prefix}/include `pkg-config --cflags srdfdom`" lflags="`pkg-config --libs srdfdom`"/>
</export>
</package>

33
srdf/package.xml Normal file
View File

@ -0,0 +1,33 @@
<package>
<name>srdf</name>
<version>1.9.13</version>
<description>
SRDF (Semantic Robot Description Format) is a representation of
semantic information about robots.
</description>
<author>Ioan Sucan</author>
<maintainer email="isucan@willowgarage.com">Ioan Sucan</maintainer> <license>BSD</license>
<url type="website">http://ros.org/wiki/srdf</url>
<build_depend>catkin</build_depend>
<build_depend>srdfdom</build_depend>
<build_depend>tinyxml</build_depend>
<run_depend>catkin</run_depend>
<run_depend>srdfdom</run_depend>
<run_depend>tinyxml</run_depend>
<!--
<rosdep name="tinyxml" />
<rosdep name="srdfdom" />
-->
<export>
</export>
</package>

View File

@ -1,55 +0,0 @@
<stack>
<name>robot_model</name>
<version>1.9.13</version>
<description brief="Modeling robot information">
<tt>robot_model</tt> contains packages for modeling various
aspects of robot information, specified in the Xml Robot
Description Format (URDF). The core package of this stack
is <a href="http://ros.org/wiki/urdf">urdf</a>, which parses URDF files, and constructs an
object model (C++) of the robot.
</description>
<author email="isucan@willowgarage.com">Maintained by Ioan Sucan</author>
<maintainer email="isucan@willowgarage.com">Ioan Sucan</maintainer>
<license>BSD,GPL,MIT</license>
<copyright>Willow Garage</copyright>
<review status="doc reviewed" notes="2009-10-02"/>
<url>http://ros.org/wiki/robot_model</url>
<build_depends>catkin</build_depends>
<build_depends>common_msgs</build_depends>
<build_depends>orocos_kdl</build_depends>
<build_depends>ros</build_depends>
<build_depends>ros_comm</build_depends>
<build_depends>geometry_angles_utils</build_depends>
<build_depends>rosconsole_bridge</build_depends>
<build_depends>graphviz</build_depends>
<build_depends>geometry</build_depends>
<build_depends>curl</build_depends>
<build_depends>assimp</build_depends>
<build_depends>urdfdom</build_depends>
<build_depends>urdfdom_headers</build_depends>
<build_depends>collada-dev</build_depends>
<build_depends>convex_decomposition</build_depends>
<build_depends>ivcon</build_depends>
<depends>common_msgs</depends>
<depends>orocos_kdl</depends>
<depends>ros</depends>
<depends>ros_comm</depends>
<depends>geometry_angles_utils</depends>
<depends>rosconsole_bridge</depends>
<depends>graphviz</depends>
<depends>geometry</depends>
<depends>curl</depends>
<depends>assimp</depends>
<depends>urdfdom</depends>
<depends>urdfdom_headers</depends>
<depends>collada-dev</depends>
<depends>convex_decomposition</depends>
<depends>ivcon</depends>
</stack>

View File

@ -1,28 +1,18 @@
project(urdf) project(urdf)
catkin_project(${PROJECT_NAME} find_package(catkin REQUIRED COMPONENTS urdfdom urdfdom_headers collada_parser rosconsole_bridge roscpp)
catkin_package(
LIBRARIES ${PROJECT_NAME} LIBRARIES ${PROJECT_NAME}
INCLUDE_DIRS include INCLUDE_DIRS include
DEPENDS urdfdom urdfdom_headers collada_parser roscpp) DEPENDS urdfdom urdfdom_headers collada_parser rosconsole_bridge roscpp)
include_directories(include) include_directories(include)
find_package(urdfdom_headers REQUIRED) include_directories(${catkin_INCLUDE_DIRS})
include_directories(${urdfdom_headers_INCLUDE_DIRS}) link_directories(${catkin_LIBRARY_DIRS})
find_package(urdfdom REQUIRED) find_package(catkin REQUIRED COMPONENTS roscpp rosconsole_bridge rostime)
include_directories(${urdfdom_INCLUDE_DIRS})
link_directories(${urdfdom_LIBRARY_DIRS})
find_package(collada_parser REQUIRED)
include_directories(${collada_parser_INCLUDE_DIRS})
link_directories(${collada_parser_LIBRARY_DIRS})
find_package(rosconsole_bridge REQUIRED)
include_directories(${rosconsole_bridge_INCLUDE_DIRS})
link_directories(${rosconsole_bridge_LIBRARY_DIRS})
find_package(catkin REQUIRED COMPONENTS roscpp rosconsole rostime)
include_directories(${catkin_INCLUDE_DIRS}) include_directories(${catkin_INCLUDE_DIRS})
link_directories(${catkin_LIBRARY_DIRS}) link_directories(${catkin_LIBRARY_DIRS})

View File

@ -1,25 +0,0 @@
<package>
<description brief="URDF Xml robot description parser.">
This package contains a C++ parser for the Unified Robot Description
Format (URDF), which is an XML format for representing a robot model.
The code API of the parser has been through our review process and will remain
backwards compatible in future releases.
</description>
<author>Maintained by Ioan Sucan</author>
<license>BSD</license>
<review status="Doc reviewed" notes=""/>
<url>http://ros.org/wiki/urdf</url>
<depend package="roscpp" />
<depend package="collada_parser" />
<rosdep name="rosconsole_bridge" />
<rosdep name="urdfdom" />
<export>
<cpp cflags="`pkg-config --cflags urdf`" lflags="`pkg-config --libs urdf`"/>
</export>
</package>

42
urdf/package.xml Normal file
View File

@ -0,0 +1,42 @@
<package>
<name>urdf</name>
<version>1.9.13</version>
<description>
This package contains a C++ parser for the Unified Robot Description
Format (URDF), which is an XML format for representing a robot model.
The code API of the parser has been through our review process and will remain
backwards compatible in future releases.
</description>
<author>Ioan Sucan</author>
<maintainer email="isucan@willowgarage.com">Ioan Sucan</maintainer>
<license>BSD</license>
<url type="website">http://ros.org/wiki/urdf</url>
<build_depend>catkin</build_depend>
<build_depend>collada_parser</build_depend>
<build_depend>rosconsole_bridge</build_depend>
<build_depend>roscpp</build_depend>
<build_depend>urdfdom</build_depend>
<run_depend>catkin</run_depend>
<run_depend>collada_parser</run_depend>
<run_depend>rosconsole_bridge</run_depend>
<run_depend>roscpp</run_depend>
<run_depend>urdfdom</run_depend>
<!--
<depend package="roscpp" />
<depend package="collada_parser" />
<rosdep name="rosconsole_bridge" />
<rosdep name="urdfdom" />
-->
<export>
</export>
</package>

View File

@ -1,7 +1,10 @@
project(urdf_interface) project(urdf_interface)
catkin_project(${PROJECT_NAME} find_package(catkin REQUIRED COMPONENTS urdfdom)
catkin_package(
INCLUDE_DIRS include INCLUDE_DIRS include
DEPENDS urdfdom
) )
install(DIRECTORY include/ install(DIRECTORY include/

View File

@ -1,21 +0,0 @@
<package>
<description brief="URDF C++ interface.">
This package is DEPRECATED. Please use the urdfdom dependency directly instead of this package.
This package contains URDF C++ interface headers that define the
user API to the C++ URDF model.
</description>
<author>Wim Meeussen, John Hsu</author>
<license>BSD</license>
<review status="deprecated" notes=" Please use the urdfdom dependency directly."/>
<url>http://ros.org/wiki/urdf_interface</url>
<rosdep name="urdfdom" />
<export>
<cpp cflags="-I${prefix}/include `pkg-config --cflags urdfdom`"/>
</export>
</package>

View File

@ -0,0 +1,29 @@
<package>
<name>urdf_interface</name>
<version>1.9.13</version>
<description>
This package is DEPRECATED. Please use the urdfdom dependency directly instead of this package.
This package contains URDF C++ interface headers that define the
user API to the C++ URDF model.
</description>
<author>Wim Meeussen</author>
<author>John Hsu</author>
<maintainer email="isucan@willowgarage.com">Ioan Sucan</maintainer>
<license>BSD</license>
<url type="website">http://ros.org/wiki/urdf_interface</url>
<build_depend>catkin</build_depend>
<build_depend>urdfdom</build_depend>
<run_depend>catkin</run_depend>
<run_depend>urdfdom</run_depend>
<!--rosdep name="urdfdom" /-->
<export>
</export>
</package>

View File

@ -1,2 +1,8 @@
cmake_minimum_required(VERSION 2.8.3)
project(urdf_parser) project(urdf_parser)
catkin_project(${PROJECT_NAME})
find_package(catkin REQUIRED COMPONENTS urdfdom)
catkin_package(
DEPENDS urdfdom
)

View File

@ -1,5 +1,8 @@
<package> <package>
<description brief="URDF Xml robot description parser."> <name>urdf_parser</name>
<version>1.9.13</version>
<description>
This package is DEPRECATED. Please use the urdfdom dependency directly instead of this package. This package is DEPRECATED. Please use the urdfdom dependency directly instead of this package.
This package contains a C++ parser for the Unified Robot This package contains a C++ parser for the Unified Robot
@ -9,15 +12,23 @@
this parser when working with URDF robot descriptions, the this parser when working with URDF robot descriptions, the
preferred user API is found in the urdf package. preferred user API is found in the urdf package.
</description> </description>
<author>Wim Meeussen, John Hsu, Rosen Diankov</author> <author>Wim Meeussen</author>
<author>John Hsu</author>
<author>Rosen Diankov</author>
<maintainer email="isucan@willowgarage.com">Ioan Sucan</maintainer>
<license>BSD</license> <license>BSD</license>
<review status="deprecated" notes="Please use the urdfdom dependency directly"/>
<url>http://ros.org/wiki/urdf_parser</url>
<rosdep name="urdfdom" /> <url type="website">http://ros.org/wiki/urdf_parser</url>
<build_depend>catkin</build_depend>
<build_depend>urdfdom</build_depend>
<run_depend>catkin</run_depend>
<run_depend>urdfdom</run_depend>
<!--rosdep name="urdfdom" /-->
<export> <export>
<cpp cflags="`pkg-config --cflags urdfdom`" lflags="`pkg-config --libs urdfdom`"/>
</export> </export>
</package> </package>