Changes have been pushed for the project "Fawkes Robotics Software Framework".

Gitweb: http://git.fawkesrobotics.org/fawkes.git
Trac:   http://trac.fawkesrobotics.org

The branch, thofmann/ros-position-3d has been updated
        to  a4ed4ca16d808bae156f5ec4bb58a0617d5b4ba1 (commit)
      from  21e2052345aa52c965c406cad4394681c8175d82 (commit)

http://git.fawkesrobotics.org/fawkes.git/thofmann/ros-position-3d

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- *Log* ---------------------------------------------------------------
commit a4ed4ca16d808bae156f5ec4bb58a0617d5b4ba1
Author:     Till Hofmann <hofm...@kbsg.rwth-aachen.de>
AuthorDate: Wed Aug 6 17:29:07 2014 +0200
Commit:     Till Hofmann <hofm...@kbsg.rwth-aachen.de>
CommitDate: Wed Aug 6 17:47:03 2014 +0200

    ros: add plugin to publish Position3D interfaces to ROS
    
    This plugin publishes Position3D interfaces such as object positions to
    ROS.

http://git.fawkesrobotics.org/fawkes.git/commit/a4ed4ca
http://trac.fawkesrobotics.org/changeset/a4ed4ca

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


- *Summary* -----------------------------------------------------------
 src/plugins/ros/Makefile                           |   15 ++
 .../{joint_plugin.cpp => position_3d_plugin.cpp}   |   21 ++--
 src/plugins/ros/position_3d_thread.cpp             |  162 ++++++++++++++++++++
 .../ros/{joint_thread.h => position_3d_thread.h}   |   25 ++--
 4 files changed, 201 insertions(+), 22 deletions(-)
 copy src/plugins/ros/{joint_plugin.cpp => position_3d_plugin.cpp} (67%)
 create mode 100644 src/plugins/ros/position_3d_thread.cpp
 copy src/plugins/ros/{joint_thread.h => position_3d_thread.h} (80%)


- *Diffs* -------------------------------------------------------------

- *commit* a4ed4ca16d808bae156f5ec4bb58a0617d5b4ba1 - - - - - - - - - -
Author:  Till Hofmann <hofm...@kbsg.rwth-aachen.de>
Date:    Wed Aug 6 17:29:07 2014 +0200
Subject: ros: add plugin to publish Position3D interfaces to ROS

 src/plugins/ros/Makefile                           |   15 ++
 .../{joint_plugin.cpp => position_3d_plugin.cpp}   |   21 ++--
 src/plugins/ros/position_3d_thread.cpp             |  162 ++++++++++++++++++++
 .../ros/{joint_thread.h => position_3d_thread.h}   |   25 ++--
 4 files changed, 201 insertions(+), 22 deletions(-)

_Diff for modified files_:
diff --git a/src/plugins/ros/Makefile b/src/plugins/ros/Makefile
index 49de34d..c1bb6fd 100644
--- a/src/plugins/ros/Makefile
+++ b/src/plugins/ros/Makefile
@@ -72,6 +72,11 @@ LIBS_ros_move_base = fawkescore fawkesutils fawkesaspects 
fawkesblackboard \
              fawkesinterface fawkestf fawkesrosaspect NavigatorInterface
 OBJS_ros_move_base = move_base_plugin.o move_base_thread.o
 
+LIBS_ros_position_3d = fawkescore fawkesutils fawkesaspects fawkesblackboard \
+             fawkesinterface fawkesrosaspect Position3DInterface
+OBJS_ros_position_3d = position_3d_thread.o position_3d_plugin.o
+
+
 OBJS_all = $(OBJS_ros) $(OBJS_ros_talkerpub) $(OBJS_ros_webview) 
$(OBJS_ros_tf) \
           $(OBJS_ros_pcl) $(OBJS_ros_images) $(OBJS_ros_laserscan) 
$(OBJS_ros_odometry) \
           $(OBJS_ros_cmdvel) $(OBJS_ros_navigator) $(OBJS_ros_joint) 
$(OBJS_ros_robot_description)
@@ -205,6 +210,14 @@ ifeq ($(HAVE_ROS),1)
   else
     WARN_TARGETS += warning_sensor_msgs
   endif
+  ifeq ($(call ros-have-pkg,fawkes_msgs),1)
+    CFLAGS_position_3d_thread += $(call ros-pkg-cflags,fawkes_msgs)
+    CFLAGS_position_3d_plugin = $(CFLAGS_position_3d_thread)
+    LDFLAGS_position_3d += $(call ros-pkg-lflags,fawkes_msgs)
+    PLUGINS_all += $(PLUGINDIR)/ros-position-3d.so
+  else
+    WARN_TARGETS += warning_fawkes_msgs
+  endif
 
   PLUGINS_all += $(PLUGINDIR)/ros-robot-description.so
 
@@ -246,6 +259,8 @@ warning_actionlib:
        $(SILENT)echo -e "$(INDENT_PRINT)--> $(TRED)Omitting ROS navigator and 
move_base plugins$(TNORMAL) (ROS package actionlib not found)"
 warning_sensor_msgs:
        $(SILENT)echo -e "$(INDENT_PRINT)--> $(TRED)Omitting ROS JointState 
Plugin$(TNORMAL) (ROS package sensor_msgs not found)"
+warning_fawkes_msgs:
+       $(SILENT)echo -e "$(INDENT_PRINT)--> $(TRED)Omitting ROS Position 3D 
Plugin$(TNORMAL) (ROS package fawkes_msgs not found)"
 endif
 
 include $(BUILDSYSDIR)/base.mk




-- 
Fawkes Robotics Framework                 http://www.fawkesrobotics.org
_______________________________________________
fawkes-commits mailing list
fawkes-commits@lists.kbsg.rwth-aachen.de
https://lists.kbsg.rwth-aachen.de/listinfo/fawkes-commits

Reply via email to