DEVELOPMENT OF COMPUTER VISION-BASED CONTAINER IDENTIFICATION AND STACKING SYSTEM ON GANTRY CRANE PROTOTYPE
The heavy traffic of trade goods transportation via sea indicates the high demand for services in this sector of industry. With the increasing economic growth, the traffic density of this shipping service is also expected to increase in the future. Container loading and unloading activities at th...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/66730 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:66730 |
---|---|
spelling |
id-itb.:667302022-07-14T14:53:08ZDEVELOPMENT OF COMPUTER VISION-BASED CONTAINER IDENTIFICATION AND STACKING SYSTEM ON GANTRY CRANE PROTOTYPE Hilmi, Muhammad Indonesia Final Project gantry crane, object detection, serial number recognition, depth estimation, PID-PD controller, stacking maneuver INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/66730 The heavy traffic of trade goods transportation via sea indicates the high demand for services in this sector of industry. With the increasing economic growth, the traffic density of this shipping service is also expected to increase in the future. Container loading and unloading activities at the port have a direct impact on this problem. Until now, these activities are carried out with a device called a gantry crane which is usually operated by a human. However, it will usually result in inconsistent operations which can reduce the productivity of loading and unloading activities and result in an increased dwell time of the containers at the port. The increase in dwell time will cause the traffic density and costs incurred at the port to be higher. Therefore, a gantry crane automation system is needed to minimize human involvement in the operation of gantry cranes for loading and unloading containers. In this final Project, a trolley position and crane swing angle control system and a computer vision-based identification system are implemented for the gantry crane prototype. Modeling of a 2-dimensional gantry crane prototype control system is implemented by using a PID controller. PID controllers are used to control the position of the trolley and PD controllers are used to control the swing angle of the crane. The tuning for the PID-PD controller is carried out in two stages, namely the weight of loss function and the gain parameter controller with the tuned weight applied. The tuning for the controllers is done with a PSO, FPA, SFS, and SA optimization. A computer vision-based identification system is done by static and dynamic cameras. The dynamic camera is used to perform serial number recognition with Tesseract OCR, object detection with SSDMobileNetV2 network, and a swing angle measurement. The static camera is used to perform depth estimation with various estimation models such as Monodepth2, FastDepth, MiDaS, and DPT. The integration of the control with the identification system is the key to various stacking maneuver executions. The variation of the stacking maneuvers that have been decided is lift-off, lift-on, and reshuffle maneuver. The results and analysis of the acquired data show that the tuning with PSO optimization results in the best simulation response performance of the trolley position and crane swing angle at 1 meter displacement with a cost of 0.0013. And the tuning with SA optimization has the best actual response on the gantry crane prototype with a cost of 0.0266. Serial number recognition is applied with image pre-processing which acquires a high accuracy of 97.35%. The trained object detection network has a good evaluation with mAP 0.8071 and AR 0.8487. And the DPT depth estimation model has the best accuracy to locate the container prototypes which reaches a value of 97.50%. Based on the test results in the execution of the stacking maneuver, the quality of the execution is based on the accuracy of the depth estimation that determines the setpoint of the control system and also a good system response for the movement of the trolley by the control system. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
The heavy traffic of trade goods transportation via sea indicates the high demand
for services in this sector of industry. With the increasing economic growth, the
traffic density of this shipping service is also expected to increase in the future.
Container loading and unloading activities at the port have a direct impact on this
problem. Until now, these activities are carried out with a device called a gantry
crane which is usually operated by a human. However, it will usually result in
inconsistent operations which can reduce the productivity of loading and unloading
activities and result in an increased dwell time of the containers at the port. The
increase in dwell time will cause the traffic density and costs incurred at the port
to be higher. Therefore, a gantry crane automation system is needed to minimize
human involvement in the operation of gantry cranes for loading and unloading
containers.
In this final Project, a trolley position and crane swing angle control system and a
computer vision-based identification system are implemented for the gantry crane
prototype. Modeling of a 2-dimensional gantry crane prototype control system is
implemented by using a PID controller. PID controllers are used to control the
position of the trolley and PD controllers are used to control the swing angle of the
crane. The tuning for the PID-PD controller is carried out in two stages, namely
the weight of loss function and the gain parameter controller with the tuned weight
applied. The tuning for the controllers is done with a PSO, FPA, SFS, and SA
optimization. A computer vision-based identification system is done by static and
dynamic cameras. The dynamic camera is used to perform serial number recognition with Tesseract OCR, object detection with SSDMobileNetV2 network,
and a swing angle measurement. The static camera is used to perform depth
estimation with various estimation models such as Monodepth2, FastDepth,
MiDaS, and DPT. The integration of the control with the identification system is
the key to various stacking maneuver executions. The variation of the stacking
maneuvers that have been decided is lift-off, lift-on, and reshuffle maneuver.
The results and analysis of the acquired data show that the tuning with PSO
optimization results in the best simulation response performance of the trolley
position and crane swing angle at 1 meter displacement with a cost of 0.0013. And
the tuning with SA optimization has the best actual response on the gantry crane
prototype with a cost of 0.0266. Serial number recognition is applied with image
pre-processing which acquires a high accuracy of 97.35%. The trained object
detection network has a good evaluation with mAP 0.8071 and AR 0.8487. And the
DPT depth estimation model has the best accuracy to locate the container
prototypes which reaches a value of 97.50%. Based on the test results in the
execution of the stacking maneuver, the quality of the execution is based on the
accuracy of the depth estimation that determines the setpoint of the control system
and also a good system response for the movement of the trolley by the control
system.
|
format |
Final Project |
author |
Hilmi, Muhammad |
spellingShingle |
Hilmi, Muhammad DEVELOPMENT OF COMPUTER VISION-BASED CONTAINER IDENTIFICATION AND STACKING SYSTEM ON GANTRY CRANE PROTOTYPE |
author_facet |
Hilmi, Muhammad |
author_sort |
Hilmi, Muhammad |
title |
DEVELOPMENT OF COMPUTER VISION-BASED CONTAINER IDENTIFICATION AND STACKING SYSTEM ON GANTRY CRANE PROTOTYPE |
title_short |
DEVELOPMENT OF COMPUTER VISION-BASED CONTAINER IDENTIFICATION AND STACKING SYSTEM ON GANTRY CRANE PROTOTYPE |
title_full |
DEVELOPMENT OF COMPUTER VISION-BASED CONTAINER IDENTIFICATION AND STACKING SYSTEM ON GANTRY CRANE PROTOTYPE |
title_fullStr |
DEVELOPMENT OF COMPUTER VISION-BASED CONTAINER IDENTIFICATION AND STACKING SYSTEM ON GANTRY CRANE PROTOTYPE |
title_full_unstemmed |
DEVELOPMENT OF COMPUTER VISION-BASED CONTAINER IDENTIFICATION AND STACKING SYSTEM ON GANTRY CRANE PROTOTYPE |
title_sort |
development of computer vision-based container identification and stacking system on gantry crane prototype |
url |
https://digilib.itb.ac.id/gdl/view/66730 |
_version_ |
1822277707514249216 |