3D vision for robotic applications: ScanningRuler from SICK | SICK AG