diff --git a/Makefile b/Makefile index 983e5e79cb6be11d31e1becd2d2f7b1cbccd990c..92b6d74bf2a415ae624e81c33ca881fa9e7717e7 100644 --- a/Makefile +++ b/Makefile @@ -83,6 +83,7 @@ SUBDIR+= prf-gazebo-ros-pkgs SUBDIR+= prf-roboticsgroup-gazebo-plugins SUBDIR+= prf-ros-control SUBDIR+= prf-ros-controllers +SUBDIR+= py-dynamic-graph-bridge-v3 SUBDIR+= py-dynamic-graph-v3 SUBDIR+= py-dynamic-graph-tutorial SUBDIR+= py-example-adder @@ -96,6 +97,7 @@ SUBDIR+= py-parametric-curves SUBDIR+= py-sot-application-v3 SUBDIR+= py-sot-core-v3 SUBDIR+= py-sot-dyninv-v3 +SUBDIR+= py-sot-dynamic-graph-bridge-v3 SUBDIR+= py-sot-dynamic-pinocchio-v3 SUBDIR+= py-sot-pattern-generator-v3 SUBDIR+= py-sot-tools-v3 diff --git a/py-dynamic-graph-bridge-v3/DESCR b/py-dynamic-graph-bridge-v3/DESCR new file mode 100644 index 0000000000000000000000000000000000000000..f92971cd0d0bba81d52bb93b99a0af818f20d42a --- /dev/null +++ b/py-dynamic-graph-bridge-v3/DESCR @@ -0,0 +1,2 @@ +This ROS package binds together the ROS framework with the dynamic-graph real-time control architecture. +(python bindings) diff --git a/py-dynamic-graph-bridge-v3/Makefile b/py-dynamic-graph-bridge-v3/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..91ecafaef683094016dd8829d22dc4f1c77d1d4d --- /dev/null +++ b/py-dynamic-graph-bridge-v3/Makefile @@ -0,0 +1,48 @@ +# robotpkg Makefile for: wip/dynamic-graph-bridge +# + +ORG= stack-of-tasks +NAME= dynamic-graph-bridge +VERSION= 3.1.0 + +ROSNAME= $(subst -,_,${NAME}) +DISTNAME= ${ROSNAME}-${VERSION} +PKGNAME= ${PKGTAG.python-}${NAME}-v3-${VERSION} + +MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=${NAME}/} +MASTER_REPOSITORY= ${MASTER_REPOSITORY_GITHUB}${ORG}/${ROSNAME} +CHECKOUT_VCS_OPTS+= --recursive + +CATEGORIES= wip +COMMENT= This ROS package binds together the ROS framework with the dynamic-graph real-time control architecture (python bindings) +LICENSE= 2-clause-bsd +MAINTAINER= gepetto-soft@laas.fr + +CONFLICTS+= py[0-9][0-9]-${ROSNAME} + +CMAKE_ARGS+= -DCXX_DISABLE_WERROR=yes + +DYNAMIC_PLIST_DIRS+= share/doc/${NAME} + +include ../../${CATEGORIES}/${NAME}-v3/depend.mk +include ../../devel/ros-catkin/depend.mk +include ../../devel/ros-realtime-tools/depend.mk +include ../../devel/ros-roscpp-core/depend.mk +include ../../interfaces/ros-common-msgs/depend.mk +include ../../math/ros-geometry2/depend.mk +include ../../math/ros-geometry/depend.mk +include ../../motion/dynamic-graph-bridge-msgs/depend.mk +include ../../pkgtools/pkg-config/depend.mk +include ../../simulation/bullet/depend.mk +include ../../simulation/bullet/depend.mk +include ../../sysutils/ros-rospack/depend.mk +include ../../wip/dynamic-graph-v3/depend.mk +include ../../wip/py-dynamic-graph-v3/depend.mk +include ../../wip/sot-core-v3/depend.mk +include ../../wip/sot-dynamic-pinocchio-v3/depend.mk +include ../../math/pinocchio/depend.mk +include ../../math/py-pinocchio/depend.mk +include ../../mk/sysdep/cmake.mk +include ../../mk/language/c.mk +include ../../mk/language/c++.mk +include ../../mk/robotpkg.mk diff --git a/py-dynamic-graph-bridge-v3/PLIST b/py-dynamic-graph-bridge-v3/PLIST new file mode 100644 index 0000000000000000000000000000000000000000..945d416602222ae14605458e61a0e90e5ad6a102 --- /dev/null +++ b/py-dynamic-graph-bridge-v3/PLIST @@ -0,0 +1,19 @@ +@comment Fri Jul 13 11:42:58 CEST 2018 +${PYTHON_SITELIB}/dynamic_graph/ros/__init__.py +${PYTHON_SITELIB}/dynamic_graph/ros/dgcompleter.py +${PYTHON_SITELIB}/dynamic_graph/ros/ros.py +${PYTHON_SITELIB}/dynamic_graph/ros/ros_joint_state/__init__.py +${PYTHON_SITELIB}/dynamic_graph/ros/ros_joint_state/wrap.so +${PYTHON_SITELIB}/dynamic_graph/ros/ros_publish/__init__.py +${PYTHON_SITELIB}/dynamic_graph/ros/ros_publish/wrap.so +${PYTHON_SITELIB}/dynamic_graph/ros/ros_queued_subscribe/__init__.py +${PYTHON_SITELIB}/dynamic_graph/ros/ros_queued_subscribe/wrap.so +${PYTHON_SITELIB}/dynamic_graph/ros/ros_subscribe/__init__.py +${PYTHON_SITELIB}/dynamic_graph/ros/ros_subscribe/wrap.so +${PYTHON_SITELIB}/dynamic_graph/ros/ros_tf_listener/__init__.py +${PYTHON_SITELIB}/dynamic_graph/ros/ros_tf_listener/wrap.so +${PYTHON_SITELIB}/dynamic_graph/ros/ros_time/__init__.py +${PYTHON_SITELIB}/dynamic_graph/ros/ros_time/wrap.so +${PYTHON_SITELIB}/dynamic_graph_bridge/__init__.py +${PYTHON_SITELIB}/dynamic_graph_bridge/srv/_RunPythonFile.py +${PYTHON_SITELIB}/dynamic_graph_bridge/srv/__init__.py diff --git a/py-dynamic-graph-bridge-v3/depend.mk b/py-dynamic-graph-bridge-v3/depend.mk new file mode 100644 index 0000000000000000000000000000000000000000..2f9696d7399ce962cd522dea16a33bd94e24771c --- /dev/null +++ b/py-dynamic-graph-bridge-v3/depend.mk @@ -0,0 +1,32 @@ +# robotpkg Makefile for: wip/py-dynamic-graph-bridge-v3 +# + +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +PY_ROS_DYNAMICGRAPHBRIDGE_V3_DEPEND_MK:= ${PY_ROS_DYNAMICGRAPHBRIDGE_V3_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= py-dynamic-graph-bridge-v3 +endif + +ifeq (+,$(PY_ROS_DYNAMICGRAPHBRIDGE_V3_DEPEND_MK)) # -------------------------------------- + +DEPEND_USE+= py-dynamic-graph-bridge-v3 +ROS_DEPEND_USE+= py-dynamic-graph-bridge-v3 + +DEPEND_ABI.ros+= ros>=groovy + +DEPEND_ABI.py-dynamic-graph-bridge-v3?= ${PKGTAG.python-}dynamic-graph-bridge-v3>=3.0.0 +DEPEND_DIR.py-dynamic-graph-bridge-v3?= ../../wip/py-dynamic-graph-bridge-v3 + +SYSTEM_SEARCH.py-dynamic-graph-bridge-v3=\ + '${PYTHON_SITELIB}/dynamic_graph/ros/ros.py' + + +# headers leak the ros dependency ... +include ../../middleware/ros-comm/depend.mk + +include ../../mk/sysdep/python.mk + +endif # ROS_REALTIMETOOLS_DEPEND_MK -------------------------------------------- + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/py-dynamic-graph-bridge-v3/distinfo b/py-dynamic-graph-bridge-v3/distinfo new file mode 100644 index 0000000000000000000000000000000000000000..ec8b7363fbddc20ecf885fa5f7b853c47a490257 --- /dev/null +++ b/py-dynamic-graph-bridge-v3/distinfo @@ -0,0 +1,3 @@ +SHA1 (dynamic_graph_bridge-3.1.0.tar.gz) = 41817cb7dfb7e847706d4b53c3718fc5d17fae17 +RMD160 (dynamic_graph_bridge-3.1.0.tar.gz) = 46f63bc04c63f40c4c98cda7be6c73bc26259f5a +Size (dynamic_graph_bridge-3.1.0.tar.gz) = 799662 bytes