|
From: <is...@us...> - 2009-06-30 03:49:04
|
Revision: 17945
http://personalrobots.svn.sourceforge.net/personalrobots/?rev=17945&view=rev
Author: isucan
Date: 2009-06-30 03:49:01 +0000 (Tue, 30 Jun 2009)
Log Message:
-----------
moving tabletop messages
Modified Paths:
--------------
pkg/trunk/demos/tabletop_manipulation/manifest.xml
pkg/trunk/mapping/collision_map/manifest.xml
pkg/trunk/mapping/collision_map/src/collision_map_buffer.cpp
pkg/trunk/mapping/table_object_detector/manifest.xml
pkg/trunk/mapping/table_object_detector/src/table_object_detector.cpp
pkg/trunk/motion_planning/planning_environment/include/planning_environment/collision_space_monitor.h
pkg/trunk/motion_planning/planning_environment/manifest.xml
pkg/trunk/motion_planning/planning_environment/src/collision_space_monitor.cpp
Added Paths:
-----------
pkg/trunk/stacks/common_msgs/tabletop_msgs/
pkg/trunk/stacks/common_msgs/tabletop_msgs/CMakeLists.txt
pkg/trunk/stacks/common_msgs/tabletop_msgs/Makefile
pkg/trunk/stacks/common_msgs/tabletop_msgs/mainpage.dox
pkg/trunk/stacks/common_msgs/tabletop_msgs/manifest.xml
pkg/trunk/stacks/common_msgs/tabletop_msgs/msg/
pkg/trunk/stacks/common_msgs/tabletop_msgs/msg/AttachedObject.msg
pkg/trunk/stacks/common_msgs/tabletop_msgs/msg/ObjectOnTable.msg
pkg/trunk/stacks/common_msgs/tabletop_msgs/msg/Table.msg
pkg/trunk/stacks/common_msgs/tabletop_srvs/
pkg/trunk/stacks/common_msgs/tabletop_srvs/CMakeLists.txt
pkg/trunk/stacks/common_msgs/tabletop_srvs/Makefile
pkg/trunk/stacks/common_msgs/tabletop_srvs/mainpage.dox
pkg/trunk/stacks/common_msgs/tabletop_srvs/manifest.xml
pkg/trunk/stacks/common_msgs/tabletop_srvs/srv/
pkg/trunk/stacks/common_msgs/tabletop_srvs/srv/FindTable.srv
pkg/trunk/stacks/common_msgs/tabletop_srvs/srv/RecordStaticMapTrigger.srv
pkg/trunk/stacks/common_msgs/tabletop_srvs/srv/SubtractObjectFromCollisionMap.srv
Removed Paths:
-------------
pkg/trunk/stacks/common_msgs/robot_msgs/msg/AttachedObject.msg
pkg/trunk/stacks/common_msgs/robot_msgs/msg/ObjectOnTable.msg
pkg/trunk/stacks/common_msgs/robot_msgs/msg/Table.msg
pkg/trunk/stacks/common_msgs/robot_srvs/srv/FindTable.srv
pkg/trunk/stacks/common_msgs/robot_srvs/srv/RecordStaticMapTrigger.srv
pkg/trunk/stacks/common_msgs/robot_srvs/srv/SubtractObjectFromCollisionMap.srv
Modified: pkg/trunk/demos/tabletop_manipulation/manifest.xml
===================================================================
--- pkg/trunk/demos/tabletop_manipulation/manifest.xml 2009-06-30 03:08:52 UTC (rev 17944)
+++ pkg/trunk/demos/tabletop_manipulation/manifest.xml 2009-06-30 03:49:01 UTC (rev 17945)
@@ -19,6 +19,8 @@
<depend package="manipulation_msgs" />
<depend package="motion_planning_msgs" />
<depend package="motion_planning_srvs" />
+ <depend package="tabletop_msgs" />
+ <depend package="tabletop_srvs" />
<depend package="move_base" />
<depend package="move_arm" />
<depend package="pr2_ik" />
Modified: pkg/trunk/mapping/collision_map/manifest.xml
===================================================================
--- pkg/trunk/mapping/collision_map/manifest.xml 2009-06-30 03:08:52 UTC (rev 17944)
+++ pkg/trunk/mapping/collision_map/manifest.xml 2009-06-30 03:49:01 UTC (rev 17945)
@@ -14,6 +14,8 @@
<depend package="robot_msgs" />
<depend package="robot_srvs" />
<depend package="visualization_msgs" />
+ <depend package="tabletop_msgs" />
+ <depend package="tabletop_srvs" />
<depend package="point_cloud_mapping" />
<depend package="robot_self_filter" />
</package>
Modified: pkg/trunk/mapping/collision_map/src/collision_map_buffer.cpp
===================================================================
--- pkg/trunk/mapping/collision_map/src/collision_map_buffer.cpp 2009-06-30 03:08:52 UTC (rev 17944)
+++ pkg/trunk/mapping/collision_map/src/collision_map_buffer.cpp 2009-06-30 03:49:01 UTC (rev 17945)
@@ -56,8 +56,8 @@
#include <robot_msgs/OrientedBoundingBox.h>
#include <robot_msgs/CollisionMap.h>
-#include <robot_srvs/RecordStaticMapTrigger.h>
-#include <robot_srvs/SubtractObjectFromCollisionMap.h>
+#include <tabletop_srvs/RecordStaticMapTrigger.h>
+#include <tabletop_srvs/SubtractObjectFromCollisionMap.h>
#include <tf/transform_listener.h>
#include <sys/time.h>
@@ -65,7 +65,7 @@
using namespace std;
using namespace robot_msgs;
using namespace robot_msgs;
-using namespace robot_srvs;
+using namespace tabletop_srvs;
using namespace visualization_msgs;
struct Leaf
Modified: pkg/trunk/mapping/table_object_detector/manifest.xml
===================================================================
--- pkg/trunk/mapping/table_object_detector/manifest.xml 2009-06-30 03:08:52 UTC (rev 17944)
+++ pkg/trunk/mapping/table_object_detector/manifest.xml 2009-06-30 03:49:01 UTC (rev 17945)
@@ -14,5 +14,6 @@
<depend package="point_cloud_mapping" />
<depend package="robot_msgs" />
<depend package="robot_srvs" />
-
+ <depend package="tabletop_msgs" />
+ <depend package="tabletop_srvs" />
</package>
Modified: pkg/trunk/mapping/table_object_detector/src/table_object_detector.cpp
===================================================================
--- pkg/trunk/mapping/table_object_detector/src/table_object_detector.cpp 2009-06-30 03:08:52 UTC (rev 17944)
+++ pkg/trunk/mapping/table_object_detector/src/table_object_detector.cpp 2009-06-30 03:49:01 UTC (rev 17945)
@@ -70,14 +70,15 @@
#include <sys/time.h>
-#include <robot_srvs/FindTable.h>
-#include <robot_msgs/Table.h>
-#include <robot_msgs/ObjectOnTable.h>
+#include <tabletop_srvs/FindTable.h>
+#include <tabletop_msgs/Table.h>
+#include <tabletop_msgs/ObjectOnTable.h>
using namespace std;
using namespace std_msgs;
using namespace robot_msgs;
-using namespace robot_srvs;
+using namespace tabletop_msgs;
+using namespace tabletop_srvs;
// Comparison operator for a vector of vectors
bool
Modified: pkg/trunk/motion_planning/planning_environment/include/planning_environment/collision_space_monitor.h
===================================================================
--- pkg/trunk/motion_planning/planning_environment/include/planning_environment/collision_space_monitor.h 2009-06-30 03:08:52 UTC (rev 17944)
+++ pkg/trunk/motion_planning/planning_environment/include/planning_environment/collision_space_monitor.h 2009-06-30 03:49:01 UTC (rev 17945)
@@ -42,7 +42,7 @@
#include <tf/message_notifier.h>
#include <robot_msgs/CollisionMap.h>
-#include <robot_msgs/AttachedObject.h>
+#include <tabletop_msgs/AttachedObject.h>
#include <boost/thread/mutex.hpp>
@@ -147,7 +147,7 @@
void updateCollisionSpace(const robot_msgs::CollisionMapConstPtr &collisionMap, bool clear);
void collisionMapCallback(const robot_msgs::CollisionMapConstPtr &collisionMap);
void collisionMapUpdateCallback(const robot_msgs::CollisionMapConstPtr &collisionMap);
- void attachObjectCallback(const robot_msgs::AttachedObjectConstPtr &attachedObject);
+ void attachObjectCallback(const tabletop_msgs::AttachedObjectConstPtr &attachedObject);
CollisionModels *cm_;
collision_space::EnvironmentModel *collisionSpace_;
@@ -158,7 +158,7 @@
ros::Time lastMapUpdate_;
tf::MessageNotifier<robot_msgs::CollisionMap> *collisionMapNotifier_;
tf::MessageNotifier<robot_msgs::CollisionMap> *collisionMapUpdateNotifier_;
- tf::MessageNotifier<robot_msgs::AttachedObject> *attachedBodyNotifier_;
+ tf::MessageNotifier<tabletop_msgs::AttachedObject> *attachedBodyNotifier_;
boost::function<void(const robot_msgs::CollisionMapConstPtr)> onBeforeMapUpdate_;
boost::function<void(const robot_msgs::CollisionMapConstPtr)> onAfterMapUpdate_;
Modified: pkg/trunk/motion_planning/planning_environment/manifest.xml
===================================================================
--- pkg/trunk/motion_planning/planning_environment/manifest.xml 2009-06-30 03:08:52 UTC (rev 17944)
+++ pkg/trunk/motion_planning/planning_environment/manifest.xml 2009-06-30 03:49:01 UTC (rev 17945)
@@ -15,6 +15,7 @@
<depend package="angles" />
<depend package="pr2_defs" />
<depend package="robot_msgs" />
+ <depend package="tabletop_msgs" />
<depend package="mechanism_msgs" />
<depend package="motion_planning_msgs" />
<depend package="geometric_shapes" />
Modified: pkg/trunk/motion_planning/planning_environment/src/collision_space_monitor.cpp
===================================================================
--- pkg/trunk/motion_planning/planning_environment/src/collision_space_monitor.cpp 2009-06-30 03:08:52 UTC (rev 17944)
+++ pkg/trunk/motion_planning/planning_environment/src/collision_space_monitor.cpp 2009-06-30 03:49:01 UTC (rev 17945)
@@ -97,7 +97,7 @@
if (cm_->loadedModels())
{
- attachedBodyNotifier_ = new tf::MessageNotifier<robot_msgs::AttachedObject>(*tf_, boost::bind(&CollisionSpaceMonitor::attachObjectCallback, this, _1), "attach_object", "", 1);
+ attachedBodyNotifier_ = new tf::MessageNotifier<tabletop_msgs::AttachedObject>(*tf_, boost::bind(&CollisionSpaceMonitor::attachObjectCallback, this, _1), "attach_object", "", 1);
attachedBodyNotifier_->setTargetFrame(cm_->getCollisionCheckLinks());
ROS_DEBUG("Listening to attach_object using message notifier with target frame %s", attachedBodyNotifier_->getTargetFramesString().c_str());
}
@@ -227,7 +227,7 @@
onAfterMapUpdate_(collisionMap);
}
-void planning_environment::CollisionSpaceMonitor::attachObjectCallback(const robot_msgs::AttachedObjectConstPtr &attachedObject)
+void planning_environment::CollisionSpaceMonitor::attachObjectCallback(const tabletop_msgs::AttachedObjectConstPtr &attachedObject)
{
collisionSpace_->lock();
planning_models::KinematicModel::Link *link = kmodel_->getLink(attachedObject->link_name);
Deleted: pkg/trunk/stacks/common_msgs/robot_msgs/msg/AttachedObject.msg
===================================================================
--- pkg/trunk/stacks/common_msgs/robot_msgs/msg/AttachedObject.msg 2009-06-30 03:08:52 UTC (rev 17944)
+++ pkg/trunk/stacks/common_msgs/robot_msgs/msg/AttachedObject.msg 2009-06-30 03:49:01 UTC (rev 17945)
@@ -1,8 +0,0 @@
-# This mesage defines what objects are attached to a link. The objects
-# are assumed to be defined in the reference frame of the link they
-# are attached to
-
-Header header
-string robot_name
-string link_name
-ObjectOnTable[] objects
Deleted: pkg/trunk/stacks/common_msgs/robot_msgs/msg/ObjectOnTable.msg
===================================================================
--- pkg/trunk/stacks/common_msgs/robot_msgs/msg/ObjectOnTable.msg 2009-06-30 03:08:52 UTC (rev 17944)
+++ pkg/trunk/stacks/common_msgs/robot_msgs/msg/ObjectOnTable.msg 2009-06-30 03:49:01 UTC (rev 17945)
@@ -1,3 +0,0 @@
-robot_msgs/Point32 center
-robot_msgs/Point32 min_bound
-robot_msgs/Point32 max_bound
Deleted: pkg/trunk/stacks/common_msgs/robot_msgs/msg/Table.msg
===================================================================
--- pkg/trunk/stacks/common_msgs/robot_msgs/msg/Table.msg 2009-06-30 03:08:52 UTC (rev 17944)
+++ pkg/trunk/stacks/common_msgs/robot_msgs/msg/Table.msg 2009-06-30 03:49:01 UTC (rev 17945)
@@ -1,5 +0,0 @@
-Header header
-Polygon3D table
-Point table_min
-Point table_max
-ObjectOnTable[] objects
Deleted: pkg/trunk/stacks/common_msgs/robot_srvs/srv/FindTable.srv
===================================================================
--- pkg/trunk/stacks/common_msgs/robot_srvs/srv/FindTable.srv 2009-06-30 03:08:52 UTC (rev 17944)
+++ pkg/trunk/stacks/common_msgs/robot_srvs/srv/FindTable.srv 2009-06-30 03:49:01 UTC (rev 17945)
@@ -1,2 +0,0 @@
----
-robot_msgs/Table table
Deleted: pkg/trunk/stacks/common_msgs/robot_srvs/srv/RecordStaticMapTrigger.srv
===================================================================
--- pkg/trunk/stacks/common_msgs/robot_srvs/srv/RecordStaticMapTrigger.srv 2009-06-30 03:08:52 UTC (rev 17944)
+++ pkg/trunk/stacks/common_msgs/robot_srvs/srv/RecordStaticMapTrigger.srv 2009-06-30 03:49:01 UTC (rev 17945)
@@ -1,3 +0,0 @@
-time map_time
----
-uint8 status
Deleted: pkg/trunk/stacks/common_msgs/robot_srvs/srv/SubtractObjectFromCollisionMap.srv
===================================================================
--- pkg/trunk/stacks/common_msgs/robot_srvs/srv/SubtractObjectFromCollisionMap.srv 2009-06-30 03:08:52 UTC (rev 17944)
+++ pkg/trunk/stacks/common_msgs/robot_srvs/srv/SubtractObjectFromCollisionMap.srv 2009-06-30 03:49:01 UTC (rev 17945)
@@ -1,4 +0,0 @@
-Header header
-robot_msgs/ObjectOnTable object
----
-uint8 status
Added: pkg/trunk/stacks/common_msgs/tabletop_msgs/CMakeLists.txt
===================================================================
--- pkg/trunk/stacks/common_msgs/tabletop_msgs/CMakeLists.txt (rev 0)
+++ pkg/trunk/stacks/common_msgs/tabletop_msgs/CMakeLists.txt 2009-06-30 03:49:01 UTC (rev 17945)
@@ -0,0 +1,5 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+rospack(tabletop_msgs)
+genmsg()
Added: pkg/trunk/stacks/common_msgs/tabletop_msgs/Makefile
===================================================================
--- pkg/trunk/stacks/common_msgs/tabletop_msgs/Makefile (rev 0)
+++ pkg/trunk/stacks/common_msgs/tabletop_msgs/Makefile 2009-06-30 03:49:01 UTC (rev 17945)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake.mk
\ No newline at end of file
Added: pkg/trunk/stacks/common_msgs/tabletop_msgs/mainpage.dox
===================================================================
--- pkg/trunk/stacks/common_msgs/tabletop_msgs/mainpage.dox (rev 0)
+++ pkg/trunk/stacks/common_msgs/tabletop_msgs/mainpage.dox 2009-06-30 03:49:01 UTC (rev 17945)
@@ -0,0 +1,119 @@
+/**
+\mainpage
+\htmlinclude manifest.html
+
+\b tabletop_msgs is ...
+
+<!--
+In addition to providing an overview of your package,
+this is the section where the specification and design/architecture
+should be detailed. While the original specification may be done on the
+wiki, it should be transferred here once your package starts to take shape.
+You can then link to this documentation page from the Wiki.
+-->
+
+
+\section codeapi Code API
+
+<!--
+Provide links to specific auto-generated API documentation within your
+package that is of particular interest to a reader. Doxygen will
+document pretty much every part of your code, so do your best here to
+point the reader to the actual API.
+
+If your codebase is fairly large or has different sets of APIs, you
+should use the doxygen 'group' tag to keep these APIs together. For
+example, the roscpp documentation has 'libros' group.
+-->
+
+\section rosapi ROS API
+
+<!--
+Names are very important in ROS because they can be remapped on the
+command-line, so it is VERY IMPORTANT THAT YOU LIST NAMES AS THEY
+APPEAR IN THE CODE. You should list names of every topic, service and
+parameter used in your code. There is a template below that you can
+use to document each node separately.
+
+List of nodes:
+- \b node_name1
+- \b node_name2
+-->
+
+<!-- START: copy from here to 'END' for each node
+
+<hr>
+
+\subsection node_name node_name
+
+node_name does (provide a basic description of your node)
+
+\subsubsection Usage
+\verbatim
+$ node_type1 [standard ROS args]
+\endverbatim
+
+\par Example
+
+\verbatim
+$ node_type1
+\endverbatim
+
+
+\subsubsection topics ROS topics
+
+Subscribes to:
+- \b "in": [std_msgs/FooType] description of in
+
+Publishes to:
+- \b "out": [std_msgs/FooType] description of out
+
+
+\subsubsection parameters ROS parameters
+
+Reads the following parameters from the parameter server
+
+- \b "~param_name" : \b [type] description of param_name
+- \b "~my_param" : \b [string] description of my_param
+
+Sets the following parameters on the parameter server
+
+- \b "~param_name" : \b [type] description of param_name
+
+
+\subsubsection services ROS services
+- \b "foo_service": [std_srvs/FooType] description of foo_service
+
+
+END: copy for each node -->
+
+
+<!-- START: Uncomment if you have any command-line tools
+
+\section commandline Command-line tools
+
+This section is a catch-all for any additional tools that your package
+provides or uses that may be of use to the reader. For example:
+
+- tools/scripts (e.g. rospack, roscd)
+- roslaunch .launch files
+- xmlparam files
+
+\subsection script_name script_name
+
+Description of what this script/file does.
+
+\subsubsection Usage
+\verbatim
+$ ./script_name [args]
+\endverbatim
+
+\par Example
+
+\verbatim
+$ ./script_name foo bar
+\endverbatim
+
+END: Command-Line Tools Section -->
+
+*/
\ No newline at end of file
Added: pkg/trunk/stacks/common_msgs/tabletop_msgs/manifest.xml
===================================================================
--- pkg/trunk/stacks/common_msgs/tabletop_msgs/manifest.xml (rev 0)
+++ pkg/trunk/stacks/common_msgs/tabletop_msgs/manifest.xml 2009-06-30 03:49:01 UTC (rev 17945)
@@ -0,0 +1,21 @@
+<package>
+ <description brief="tabletop_msgs">
+
+ tabletop_msgs
+
+ </description>
+ <author>Ioan Sucan</author>
+ <license>BSD</license>
+ <review status="unreviewed" notes=""/>
+ <url>http://pr.willowgarage.com/wiki/tabletop_msgs</url>
+
+ <depend package="robot_msgs" />
+ <depend package="std_msgs"/>
+
+ <export>
+ <cpp cflags="-I${prefix}/msg/cpp"/>
+ </export>
+
+</package>
+
+
Added: pkg/trunk/stacks/common_msgs/tabletop_msgs/msg/AttachedObject.msg
===================================================================
--- pkg/trunk/stacks/common_msgs/tabletop_msgs/msg/AttachedObject.msg (rev 0)
+++ pkg/trunk/stacks/common_msgs/tabletop_msgs/msg/AttachedObject.msg 2009-06-30 03:49:01 UTC (rev 17945)
@@ -0,0 +1,8 @@
+# This mesage defines what objects are attached to a link. The objects
+# are assumed to be defined in the reference frame of the link they
+# are attached to
+
+Header header
+string robot_name
+string link_name
+ObjectOnTable[] objects
Added: pkg/trunk/stacks/common_msgs/tabletop_msgs/msg/ObjectOnTable.msg
===================================================================
--- pkg/trunk/stacks/common_msgs/tabletop_msgs/msg/ObjectOnTable.msg (rev 0)
+++ pkg/trunk/stacks/common_msgs/tabletop_msgs/msg/ObjectOnTable.msg 2009-06-30 03:49:01 UTC (rev 17945)
@@ -0,0 +1,3 @@
+robot_msgs/Point32 center
+robot_msgs/Point32 min_bound
+robot_msgs/Point32 max_bound
Added: pkg/trunk/stacks/common_msgs/tabletop_msgs/msg/Table.msg
===================================================================
--- pkg/trunk/stacks/common_msgs/tabletop_msgs/msg/Table.msg (rev 0)
+++ pkg/trunk/stacks/common_msgs/tabletop_msgs/msg/Table.msg 2009-06-30 03:49:01 UTC (rev 17945)
@@ -0,0 +1,5 @@
+Header header
+robot_msgs/Polygon3D table
+robot_msgs/Point table_min
+robot_msgs/Point table_max
+ObjectOnTable[] objects
Added: pkg/trunk/stacks/common_msgs/tabletop_srvs/CMakeLists.txt
===================================================================
--- pkg/trunk/stacks/common_msgs/tabletop_srvs/CMakeLists.txt (rev 0)
+++ pkg/trunk/stacks/common_msgs/tabletop_srvs/CMakeLists.txt 2009-06-30 03:49:01 UTC (rev 17945)
@@ -0,0 +1,5 @@
+cmake_minimum_required(VERSION 2.4.6)
+include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
+
+rospack(tabletop_srvs)
+gensrv()
Added: pkg/trunk/stacks/common_msgs/tabletop_srvs/Makefile
===================================================================
--- pkg/trunk/stacks/common_msgs/tabletop_srvs/Makefile (rev 0)
+++ pkg/trunk/stacks/common_msgs/tabletop_srvs/Makefile 2009-06-30 03:49:01 UTC (rev 17945)
@@ -0,0 +1 @@
+include $(shell rospack find mk)/cmake.mk
\ No newline at end of file
Added: pkg/trunk/stacks/common_msgs/tabletop_srvs/mainpage.dox
===================================================================
--- pkg/trunk/stacks/common_msgs/tabletop_srvs/mainpage.dox (rev 0)
+++ pkg/trunk/stacks/common_msgs/tabletop_srvs/mainpage.dox 2009-06-30 03:49:01 UTC (rev 17945)
@@ -0,0 +1,119 @@
+/**
+\mainpage
+\htmlinclude manifest.html
+
+\b tabletop_srvs is ...
+
+<!--
+In addition to providing an overview of your package,
+this is the section where the specification and design/architecture
+should be detailed. While the original specification may be done on the
+wiki, it should be transferred here once your package starts to take shape.
+You can then link to this documentation page from the Wiki.
+-->
+
+
+\section codeapi Code API
+
+<!--
+Provide links to specific auto-generated API documentation within your
+package that is of particular interest to a reader. Doxygen will
+document pretty much every part of your code, so do your best here to
+point the reader to the actual API.
+
+If your codebase is fairly large or has different sets of APIs, you
+should use the doxygen 'group' tag to keep these APIs together. For
+example, the roscpp documentation has 'libros' group.
+-->
+
+\section rosapi ROS API
+
+<!--
+Names are very important in ROS because they can be remapped on the
+command-line, so it is VERY IMPORTANT THAT YOU LIST NAMES AS THEY
+APPEAR IN THE CODE. You should list names of every topic, service and
+parameter used in your code. There is a template below that you can
+use to document each node separately.
+
+List of nodes:
+- \b node_name1
+- \b node_name2
+-->
+
+<!-- START: copy from here to 'END' for each node
+
+<hr>
+
+\subsection node_name node_name
+
+node_name does (provide a basic description of your node)
+
+\subsubsection Usage
+\verbatim
+$ node_type1 [standard ROS args]
+\endverbatim
+
+\par Example
+
+\verbatim
+$ node_type1
+\endverbatim
+
+
+\subsubsection topics ROS topics
+
+Subscribes to:
+- \b "in": [std_msgs/FooType] description of in
+
+Publishes to:
+- \b "out": [std_msgs/FooType] description of out
+
+
+\subsubsection parameters ROS parameters
+
+Reads the following parameters from the parameter server
+
+- \b "~param_name" : \b [type] description of param_name
+- \b "~my_param" : \b [string] description of my_param
+
+Sets the following parameters on the parameter server
+
+- \b "~param_name" : \b [type] description of param_name
+
+
+\subsubsection services ROS services
+- \b "foo_service": [std_srvs/FooType] description of foo_service
+
+
+END: copy for each node -->
+
+
+<!-- START: Uncomment if you have any command-line tools
+
+\section commandline Command-line tools
+
+This section is a catch-all for any additional tools that your package
+provides or uses that may be of use to the reader. For example:
+
+- tools/scripts (e.g. rospack, roscd)
+- roslaunch .launch files
+- xmlparam files
+
+\subsection script_name script_name
+
+Description of what this script/file does.
+
+\subsubsection Usage
+\verbatim
+$ ./script_name [args]
+\endverbatim
+
+\par Example
+
+\verbatim
+$ ./script_name foo bar
+\endverbatim
+
+END: Command-Line Tools Section -->
+
+*/
\ No newline at end of file
Added: pkg/trunk/stacks/common_msgs/tabletop_srvs/manifest.xml
===================================================================
--- pkg/trunk/stacks/common_msgs/tabletop_srvs/manifest.xml (rev 0)
+++ pkg/trunk/stacks/common_msgs/tabletop_srvs/manifest.xml 2009-06-30 03:49:01 UTC (rev 17945)
@@ -0,0 +1,22 @@
+<package>
+ <description brief="tabletop_srvs">
+
+ tabletop_srvs
+
+ </description>
+ <author>Ioan Sucan</author>
+ <license>BSD</license>
+ <review status="unreviewed" notes=""/>
+ <url>http://pr.willowgarage.com/wiki/tabletop_srvs</url>
+
+ <depend package="std_msgs"/>
+ <depend package="robot_msgs"/>
+ <depend package="tabletop_msgs"/>
+
+ <export>
+ <cpp cflags="-I${prefix}/srv/cpp"/>
+ </export>
+
+</package>
+
+
Added: pkg/trunk/stacks/common_msgs/tabletop_srvs/srv/FindTable.srv
===================================================================
--- pkg/trunk/stacks/common_msgs/tabletop_srvs/srv/FindTable.srv (rev 0)
+++ pkg/trunk/stacks/common_msgs/tabletop_srvs/srv/FindTable.srv 2009-06-30 03:49:01 UTC (rev 17945)
@@ -0,0 +1,2 @@
+---
+tabletop_msgs/Table table
Added: pkg/trunk/stacks/common_msgs/tabletop_srvs/srv/RecordStaticMapTrigger.srv
===================================================================
--- pkg/trunk/stacks/common_msgs/tabletop_srvs/srv/RecordStaticMapTrigger.srv (rev 0)
+++ pkg/trunk/stacks/common_msgs/tabletop_srvs/srv/RecordStaticMapTrigger.srv 2009-06-30 03:49:01 UTC (rev 17945)
@@ -0,0 +1,3 @@
+time map_time
+---
+uint8 status
Added: pkg/trunk/stacks/common_msgs/tabletop_srvs/srv/SubtractObjectFromCollisionMap.srv
===================================================================
--- pkg/trunk/stacks/common_msgs/tabletop_srvs/srv/SubtractObjectFromCollisionMap.srv (rev 0)
+++ pkg/trunk/stacks/common_msgs/tabletop_srvs/srv/SubtractObjectFromCollisionMap.srv 2009-06-30 03:49:01 UTC (rev 17945)
@@ -0,0 +1,4 @@
+Header header
+tabletop_msgs/ObjectOnTable object
+---
+uint8 status
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|