Yuniarto Wimbo Nugroho

Mr. Yuniarto Wimbo Nugroho

Badan Riset dan Inovasi Nasional
orcid

Research Focus & Metrics

Academic Career Length

6Years (2021-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
6 August 2021 in Applied Sciences
Verified
Journal Article
Open access
PDF file
ZYZELALEM JEMBRE YALEW
ZELALEM JEMBRE YALEW
YNYuniarto Wimbo Nugroho
Yuniarto Wimbo Nugroho
Muhammad Toaha Raza KhanMuhammad Toaha Raza Khan
Muhammad Toaha Raza Khan
MAMuhammad Attique
Muhammad Attique
RPRajib Paul
Rajib Paul
BKBeomjoon Kim
Beomjoon Kim
Unmanned Aerial Vehicles (UAVs) are abundantly becoming a part of society, which is a trend that is expected to grow even further. The quadrotor is one of the drone technologies that is applicable in many sectors and in both military and civilian activities, with some applications requiring autonomous flight. However, stability, path planning, and control remain significant challenges in autonomous quadrotor flights. Traditional control algorithms, such as proportional-integral-derivative (PID), have deficiencies, especially in tuning. Recently, machine learning has received great attention in flying UAVs to desired positions autonomously. In this work, we configure the quadrotor to fly autonomously by using agents (the machine learning schemes being used to fly the quadrotor autonomously) to learn about the virtual physical environment. The quadrotor will fly from an initial to a desired position. When the agent brings the quadrotor closer to the desired position, it is rewarded; otherwise, it is punished. Two reinforcement learning models, Q-learning and SARSA, and a deep learning deep Q-network network are used as agents. The simulation is conducted by integrating the robot operating system (ROS) and Gazebo, which allowed for the implementation of the learning algorithms and the physical environment, respectively. The result has shown that the Deep Q-network network with Adadelta optimizer is the best setting to fly the quadrotor from the initial to desired position.