
II. RELATED WORK
A. Robot Liquid Perception
Liquid identification remains an open and challenging
problem in robotics. Prior work has demonstrated good
results in identifying containers by their shape as a proxy to
identifying the internal substance [1], [2]. [3] used an RGB-
D camera to segment liquid level and measured refraction
to predict fill contents. Others have presented methods of
identifying liquid or granular media in containers by mea-
suring the response of the contents when the container is
perturbed by an applied force [4], [5], [6], [7]. The utility of
these tactile estimation methods, however, is dependent on
the substrates having distinct viscosity (e.g. water vs. yogurt)
and classification results for substances with similar viscosity
remains unknown.
The other core research thrust in liquid perception is the
modeling of poured liquids. Segmenting semi-transparent
liquid flows [8], [9] has been studied to enable better con-
trol over liquids streams between containers. However, this
scenario presupposes that the liquid is in an open container,
and that pouring the liquid from one container to another is
desired and will not create an undue mess.
B. Liquid Spectroscopy
In traditional imaging, red, blue, and green channels sense
reflected light at three central wavelengths. Spectroscopy
increases both the number and specificity of the sensed wave-
lengths of light. The near infrared region (800 - 2500 nm) is
noted for the particular presence of anharmonic vibrational
modes where NIR light is absorbed and reflected in distinct
quantities as a function of the abundance of chemical bonds
[10]. Within the domain of NIR spectroscopy, transmis-
sion spectroscopy is typically used to analyze the chemical
composition of samples by measuring the attenuation of
light as it passes through a small liquid sample [11]. The
efficacy of spectroscopic techniques has been demonstrated
in predicting fat and lactose contents in dairy milk [12], as
well as in estimating the freshness [13], composition [14],
and authenticity [15] of various foods. [16] provides an
excellent review of the breadth of liquid foods successfully
analyzed by NIR spectroscopy.
C. Robot Spectroscopy
The use of spectroscopy in robotics is an emerging field
and has been demonstrated, often in combination with addi-
tional sensors, in a number of contexts including: classifica-
tion of household objects [17], [18], ripeness evaluation of
mango fruit [19], in-hand object recognition [20], and ground
terrain characterization [21].
These research methods have all yielded highly accurate
classification results on substances with distinct material
compositions. This current research is distinct from prior
work since it proposes spectroscopy as a useful method
to classify visually transparent materials. Previous research
focused on sensor design for opaque surfaces with no internal
contents. Our work adds emphasis on recognizing the inter-
nal contents of the container. To the authors’ best knowledge,
Fiber Optic Cable to !
Hamamatsu Spectrometer
Fig. 2: (Left) Real-world assembly of the SLURP gripper. (Right)
Exploded CAD rendering of SLURP gripper paddle showing inte-
grated visible to near infrared spectrometers and active illumination
associated physical gripper assembly.
this research is the first to propose a non-contact method for
robots to estimate the internal contents of containers.
III. MATERIALS & METHODS
Unlike surface reflectance spectroscopy, which assumes
an opaque object surface, spectroscopy of liquids must also
work with a range of container transparencies. To this end,
we created a specialized gripper to provide active illumi-
nation in the VNIR range, under which containers exhibit
transparency [22]. We provide parts listings, models, and
assembly documentation in the project repository.
A. Optical System Design
We developed a parallel jaw gripper with a linear driver
(building on the ViperX 300 gripper from Trossen Robotics)
with integrated spectroscopy sensing. Fig. 2 depicts this
gripper and the key sensing components. We 3D printed
the paddles in Onyx [23] for added rigidity and thermal
stability. The dimensions of the modified sensor paddle are
106 mm ×69 mm ×51 mm with a contact surface area of
≈48 cm2. The large surface area provided requisite space to
mount sensors. Our system makes use of both paddles in our
signal acquisition procedure. First, light from a Quartz Tung-
sten Halogen (QTH) bulb provides active illumination onto
the nearby container surface. The specific bulb (ThorLabs
QTH10B) was selected since it provides even illumination
in the 400-2500 nm range. The bulb was operated at 6v and
exhibited an average surface temperature of 36◦C — well
within the safe working temperature of common containers.
The bulb is recessed from the surface plane of the paddle to
avoid direct contact with grasped items. A coated reflector
helps focus the illumination on the target item.
In contrast to our previous research which used sin-
gle sensors with primary sensitivity in the visible range,
this work incorporates two spectrometers into a gripper to
extend the sensed wavelength information. This redesign
is necessary to account for spectral variability caused by
the container. To capture the visible range, we utilize a
silicon-detector, micro-electro-mechanical system (MEMS)