Initial commit
first, hap-hazard commit that's pulling all of my experimental code into one semi-organized repo.
creating a node that'll be a standalone version of rgbd_assembler
turning shared_autonomy_msgs into a catkin package; adding service definition for obtaining sync'd kinect data
initial experiments with using python message filters for synchronizing kinect data, and using the read_points function
starting to convert assemble_kinect to a class
assemble_kinect node now works and correctly responds to the service call. needs to be cleaned up
modifying assemble_kinect's CMakeLists s.t. it no longer clobbers shared_autonomy_msgs. I'm still confused on when to include a package in the find_package(catkign REQUIRED COMPONENTS ...) vs. when it only goes in the catkin_package(CATKIN_DEPENDS...)
adding ipython notebook that tests the assemble_kinect node
modifying the shared_autonomy_msgs catkin files to actually build the actionlib messages
ben_segmentation now compiles to a node that implements an actionlib server.
run_segmentation script in clear_table now talks correctly to assemble_kinect and ben_segmentation
modified actionlib message for requesting segmentation - now gives rgb and depth images, and expects a mask back
cosmetic changes to ben_segmentation.cpp; adding COMPONENTS to its CMakeLists.txt
changing BoundingBox action; adding script for im_hmi that just returns the central half of the image
fixing CMakeLists to add dependency on shared_autonomy_msgs s.t. parallel builds are OK
adding notes to myself to CMakeLists about when to use diff options
ben_segmentation now calls to the im_hmi server to obtain a bounding box
ben_segmentation now correctly sets the mask according to the coordinates received from the boundingbox server
adding utility functions that were supposed to be part of sensor_msgs but didn't make it in. Found from https://code.ros.org/trac/ros-pkg/ticket/4440