[ros-users] small text for report which includes object dete…

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: René Ladan
Date:  
To: ros-users
Subject: [ros-users] small text for report which includes object detection
Hi,

below is a text I intend to include in a report. Do I get the basic ideas right?

Regards,
Rene

Object handling consists of several steps, which are performed by the
tabletop_object_detector (and other) nodes.
•    Get an image of the object (e.g. a pool ball) from e.g. a stereo
camera with texturing or e.g. a laser range finder.
•    Transform the image (either a stereo-photo or a “sphere” of
distances) into a point cloud. A point cloud is a collection of
points, where all points have a number of pre-defined attributes, like
spatial coordinates, color, or neighborhood density. Point clouds are
the universal data structures for performing 3-dimensional algorithms
within ROS. TODO: figure out the algorithm
•    Transform the point cloud into a wireframe. TODO: figure out which
algorithm is used for this.
•    Now that an approximate wireframe model of the object is available,
(because the camera images are probably imperfect), this model can be
compared to a database of existing, perfect wireframe models. Because
the models are stored as blobs in the database, the approximation is
done in the ROS node. The database is thus only used a storage
backend.
•    The comparison algorithm, given the actual model at one side and the
database models at the other side, is able to calculate the likelihood
that the presented object matches a or multiple objects in the
database (e.g. for a ping-pong ball, it could say “90% pool ball, 8%
bottle cap, and 2% unknown”).


--
http://www.rene-ladan.nl/

GPG fingerprint = E738 5471 D185 7013 0EE0  4FC8 3C1D 6F83 12E1 84F6
(subkeys.pgp.net)