updated to new version of catkin with package.xml
This commit is contained in:
parent
d4e3dd77a5
commit
6b29bea52a
|
@ -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)
|
||||||
|
|
|
@ -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>
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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}")
|
||||||
|
|
||||||
|
|
|
@ -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>
|
|
|
@ -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>
|
|
@ -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})
|
||||||
|
|
|
@ -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>
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
|
@ -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)
|
||||||
|
|
||||||
|
|
|
@ -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>
|
|
|
@ -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>
|
|
@ -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>
|
|
@ -1,6 +1,6 @@
|
||||||
project(srdf)
|
project(srdf)
|
||||||
|
|
||||||
catkin_project(${PROJECT_NAME}
|
catkin_package(
|
||||||
INCLUDE_DIRS include
|
INCLUDE_DIRS include
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -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>
|
|
|
@ -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>
|
55
stack.xml
55
stack.xml
|
@ -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>
|
|
|
@ -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})
|
||||||
|
|
||||||
|
|
|
@ -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>
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
|
@ -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/
|
||||||
|
|
|
@ -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>
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
)
|
||||||
|
|
|
@ -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>
|
Loading…
Reference in New Issue