[robotics-worldwide] [news] Looking for outdoor depth cameras with short range
cga at cs.cmu.edu
Thu Aug 21 09:40:50 PDT 2014
Anybody use depth cameras outdoors at short ranges?
I am looking for a depth camera to be mounted on a robot hand
that works outdoors at ranges up to 50cmm and down to 1cm (ideally).
The goal is to localize objects as the hand approaches them (door
and other handles, railings, and other graspable supports).
Here are some things I know about:
Kinect 2 (The new version of the Kinect uses time of flight
Camboard nano http://www.pmdtec.com/products_services/reference_design.php $700
Bluetechnix - Argos 3D P100 - ~$1200
Some comments I have received so far:
- Swiss Ranger did not work well in the DARPA ARM project, even indoors.
Low resolution. It gave weird data due to light reflection.
E.g., a vertical board (e.g., a door) on a table top got distorted, i.e.,
both table and board became "rounded" (like through a fish eye lens). This
created serious localization errors.
- We did some simple experiments with Kinect 2 (which uses time-of-flight)
outside last week. In overcast conditions it seems to do ok, seemingly
similar to indoors operation. In bright sunlight there is notable noise and the
operational range seems to sharply decrease (to roughly 50% of the
original). We just did this very quickly as a proof of concept and were
looking at much longer range operation than what you're targeting ...
- Here is a link discussing kinect 2 in sunlight. Direct sunlight at a
couple of meters has no depth data.
- We have a camboard nano. Outdoors I don't think you will get 1m. The Argos 3d
might work. It is the same as the camboard nano except with a stronger light.
- There is also a panasonic 3D depth camera that is supposed to work outdoors
but from what we have seen it is pretty noisy. If budget is not an issue ASC
has some flash lidar and will release an automotive flash lidar soon (next year
- One way to reduce the effect of sunlight is to use polarizing filters.
Ideally a system would use multiple polarizing filters or rotate one
and average across multiple measurements with different polarizations, to
reduce the effect of specularities.
Taking into account polarization can provide additional features for
CLASSIFICATION OF MATERIAL SURFACES
USING THE POLARIZATION OF SPECULAR
Polarization-Based Material Classification from Specular ...
Separation of Reflection Components Using Color and ...
Use heat resistant polarizing filters, you will fry film polarizers.
Edmund Scientific is a source.
Just try them in front of your ToF camera and see what happens.
Experiment to find the best polarization angle. You might want to continously
rotate the polarizer as the ToF camera does its thing.
The best thing to do is build your own ToF camera and take multiple
measurements at different polarizations.
- Structured light approaches that work outdoors:
Observing Optically Challenging Objects with Structured Light
Applied Industrial Optics: Spectroscopy, Imaging and Metrology, July, 2014.
Visual Sensing for Developing Autonomous Behavior in Snake Robots
Hugo Ponte, Max Queenan, Chaohui Gong, Christoph Mertz, Matthew J. Travers,
Florian Enner, Martial Hebert, and Howie Choset
2014 IEEE International Conference on Robotics and Automation (ICRA 2014),
A low-power structured light sensor for outdoor scene reconstruction and
dominant material identification
Christoph Mertz, Sanjeev J. Koppal, Solomon Sia and Srinivasa G. Narasimhan
Proc. of IEEE Workshop on Projector-Camera Systems (PROCAMS),
More information about the robotics-worldwide