Professional Documents
Culture Documents
Oezguer 16 15
Oezguer 16 15
Oezguer 16 15
2195/lj_Proc_oezguer_en_201605_01
URN: urn:nbn:de:0009-14-43640
Çağdaş Özgür
Cyril Alias
Bernd Noche
have introduced new approaches to automatic navigation order to gather, process and evaluate information about
of autonomous vehicles in intra-logistics. As part of the forklift activity in the warehouse. In order to offer the ser-
technical components in order to realize their goal, they vice, they depend on sensors already being installed
have applied camera sensors for supervising the environ- though.
ment of the vehicle.
sensor, the distance is not measured. The pallet is detected ly metallic environment. In addition, the solution supports
correctly though. Possible temperature-dependent fluctua- diverse analyses about the use and utilization of forklifts
tions of the values measured by the ultrasonic distance and optimization potential to be exploited [AÖY15].
sensor are detected by an in-built temperature sensor and
corrected automatically. From the individual values
measured, the median or mode value is output and record-
ed in the log file, not the arithmetic mean which may not
even have occurred as measured value. The collected data
is transmitted via a Raspberry Pi single-board computer, a
wireless LAN (WLAN) stick and the Wi-Fi connection in
the warehouse to a central computer where it is recorded
in log files [AÖY15].
3.2 CAMERA-BASED DETECTION OF FORK OCCUPANCY ing software in the C++ language [Kin09]. Dlib offers
faster training, the same detection rate and significantly
The camera-based solution approach consists of four lower false positives than OpenCV which is the most
major elements: the cameras, the industrial image pro- popular open source computer vision library. Dlib sup-
cessing algorithms, a machine learning (ML) library and a ports importing and exporting to OpenCV image repre-
library for Augmented Reality (AR) fiducial markers. sentation. In the experimentation environment, OpenCV
Parts of the solution approach have already been present- infrastructure has been used for the access to the video
ed before [AKK14]. streams, and for saving of resulting videos whereas the
processing has taken place using structural SVM-based
For the camera-based solution approach, simple net- training algorithm of Dlib. After having recorded videos
work/IP cameras for security surveillance purposes have of forklifts firstly, the videos have been converted to indi-
been mounted on the ceiling of the warehouse. Although vidual frames subsequently. Selected frames from the set
the used cameras depend on the respective application ar- of all frames have then been determined as the training
ea, sophisticated and expensive cameras with installed set. In these frames of the training set, the objects of inter-
processors are not mandatory. Accordingly, a decision ests, i.e. the empty and laden fork of the industrial truck,
was made against expensive camera systems in view of have been labelled with bounding boxes. In the following,
the reluctance of many actors in the transport and logistics the machine learning algorithm has been trained using the
sector, which is known as rather hostile towards invest- training set and the videos processed frame by frame with
ment, to make large investments and the bad profitability the help of the ML algorithm in order to find the objects
of expensive monitoring solutions. Simple commercially of interest.
available network/IP cameras have proved to be sufficient
for the observed processes in the ongoing research though As to the AR fiducial markers, ArUco matrix codes
since cost of the components has been a crucial decision have been used for detecting and tracking the forklifts.
criterion. This is even truer when existing image pro- ArUco is a minimal library for Augmented Reality appli-
cessing algorithms can be used for the video analysis of a cations based exclusively for OpenCV [GMM14]. It relies
recorded process. The programming efforts can be carried on black and white markers with codes that are detected
out with the help of existing open source image pro- by calling a single function. In the present application,
cessing libraries, such as Open CV with its large pro- ArUco high reliability markers have been used in order to
grammer community. track the location of forklifts. The marker codes have been
printed and placed on top of the forklift. The reason for
Speaking of cameras, certain prerequisites have to be choosing ArUco lies in its reliability in detecting so-called
taken into account if high-quality data is to be captured high reliability markers (HRM) even for smaller sizes,
from video streams by means of image processing algo- which has posed a practical problem in many cases of the
rithms [Spi12]. A physically stable environment for the past. The initial tests were conducted with markers printed
camera, comprising a robust installation and the correct on A4 papers and proved to be successful. Thereby, a spe-
orientation of the camera, the prevention of shocks and cial printer for the markers is no longer required. Another
vibration, and the guarantee of appropriate lighting condi- feature of the ArUco library is that the position and the
tions in the surveillance area, is dispensable for the relia- orientation of the marker can be detected so that we can
ble and continuous collection of data from video streams. derive the position and orientation of the forklift from it.
The appropriate lighting conditions concern both the suf- Same applies analogously to the possible position and ori-
ficient illumination of the objects and the brightness of the entation of the fork. Consequently, a region of interest can
environment. In addition, the cameras need to have an un- be determined dynamically for each frame and the per-
inhibited view on the objects without any occlusion as taining information fed to the ML algorithm.
well as clean environments without any reflection or line-
of-sight obstruction, like dust or smoke.
4 INITIAL EXPERIMENTATION RESULTS AND
With respect to image processing algorithms, there DISCUSSION
exists a bunch of appropriate methods for the diverse ap-
plication opportunities in the field of transport and logis- The Maxbotix Ultrasonic Rangefinder connected to
tics. In principle, the detection and tracking of objects in the Raspberry Pi single-board computer has yielded prom-
video streams is carried out with the help of four charac- ising results and performed very reliably in the initial test
teristics, color, edges, motion, and texture [YJS06]. Con- conducted in the experimentation environment. A prob-
sequently, the different methods for detecting and tracking lem identified during the series of experiments is the false
objects center these four characteristics. reads when the forklift drives around a bend. The false
reads stem from the stored objects along the path that the
With respect to the ML library, Dlib-ml has been forklift passes when making a turn. Since such false reads
used. Dlib-ml is an open source library targeted at both have only happened rarely and for very short time periods
engineers and research scientists, which aims to provide a
similarly rich environment for developing machine learn-
[ELG11] Estanjini, R. M.; Lin, Y.; Li, K.; Guo, [NB14] Nuger, E.; Benhabib, B. (2014): Ad-
D.; Paschalidis, I. C. (2011): Optimiz- vances in Computer Vision Tracking
ing Warehouse Forklift Dispatching and Shape Recovery. In: Proceedings of
Using a Sensor Network and Stochastic the 2014 Biennial CSME International
Learning. In Industrial Informatics, Congress. Toronto (ON), CAN. 01-04
IEEE Transactions on 7 (3), pp. 476– June 2014.
486. DOI: 10.1109/TII.2011.2158834.
[RS08] Röhrig, C.; Spieker, S. (2008): Track-
[FG10] Fischer, G.; Günthner, W. A. (2010): ing of transport vehicles for warehouse
Vibrationsbelastung bei Flurförderzeu- management using a wireless sensor
gen. In Stapler World 8 (2), pp. 11–14. network. In: Intelligent Robots and Sys-
tems, 2008 IEEE/RSJ International
[GMM14] Garrido-Jurado, S.; Muñoz-Salinas, R.; Conference on. IROS 2008, pp. 3260–
Madrid-Cuevas, F.J.; Marín-Jiménez, 3265.
M.J. (2014): Automatic generation and
detection of highly reliable fiducial [SG08] Schuldt, A.; Gottfried, B. (2008):
markers under occlusion. In: Pattern Selbststeuerung in der Intralogistik:
Recognition, Volume 47, Issue 6, June Kognitive räumliche Repräsentationen
2014, Pages 2280-2292, ISSN 0031- für autonome Fahrzeuge. In Industrie
3203. Management 24 (4), pp. 41–44.
[HG12] Hohenstein, F.; Günthner, W. A. [SKK02] Sugiura, K.; Kamiya, T.; Komori, K.;
(2012): Anforderungen und Fähigkeiten Takeuchi, T. (2002): Mounting struc-
gegenwärtiger Stapler-Lokalisierung. ture for sensor in industrial vehicle and
In: Tagungsband. 9. Hamburger Stap- industrial vehicle. Patent no.
lertagung. Helmut Schmidt Universität, US6396163 B1.
Universität der Bundeswehr Hamburg,
19. Juni 2012. Hamburg, GER. [Spi12] Spinnler, K. (2012): Leitfaden zur in-
dustriellen Bildverarbeitung. Fraunhof-
[HJG12] Hohenstein, F.; Jung, M.; Günthner, W. er. Stuttgart.
A. (2012): Das Staplerauge zur In-
tegration von Sensorfunktionen. In He- [SSW10] Schmidt, S.; Schmidt, T.; Weigelt, S.;
bezeuge Fördermittel 52 (5), pp. 256– Overmeyer, L. (2010): Ermittlung und
258. Analyse elektro-mechanischer Belas-
tungskollektive an elektronischen Kom-
[JHG14] Jung, M.; Hohenstein, F.; Günthner, W. ponenten in Flurförderzeugen. In Lo-
A. (2014): “Staplerauge” – a frame- gistics Journal: Proceedings 6, pp. 221–
work for camera-based sensor functions 232.
on forklift trucks. In Clausen, U.; Ten
Hompel, M.; Meier, J. F. (Eds.): Effi- [TWF11] Timm, C.; Weichert, F.; Fiedler, D.;
ciency and innovation in logistics. Pro- Prasse, C.; Müller, H.; ten Hompel, M.;