Population growth in the world naturally causes an increase in food needs, and with the prediction that the world population will reach nine billion people by 2050, agricultural production should be increased by 70%
[1]. Therefore, growing crops becomes very important. However, agricultural practices using traditional methods to meet people’s food consumption needs can have quite inefficient results. Therefore, it becomes essential to manage agricultural activities using different advanced methods. Additionally, environmental protection and sustainability have also become basic needs
[2]. In this regard, smart farming mechanisms using new technologies have become very popular
[3]. It should not be forgotten that not only modern agriculture methods but also sustainable solutions should be proposed. With the creation of efficient solutions to meet identified needs, it may be possible to provide the next generation with a lifestyle at least equal to that of the current generation
[4] and to use existing natural resources efficiently in this direction. Otherwise, we may face not only the problem of hunger but also challenges such as energy and migration crises. In summary, problems such as global climate change, increasing conflicts around the world, migration crises, improper use of existing agricultural lands, decrease in precipitation levels, and incorrect use of water all have made the use of modern agriculture systems mandatory.
Technologies such as remote sensing, the Internet of Things (IoT), intelligent agents, autonomous robots, unmanned aerial vehicles (UAVs)
[5], Internet of Vehicles (IoVs), wireless ad-hoc networks, big data analytics, and deep learning (DL) have shed light on promising visions for a breakthrough in agricultural applications
[6][7][8][9]. Smart farming can be applied to improve crop quality and profit and reduce costs by optimizing various processes such as environmental conditions, growth status, soil status, irrigation water, pest control, fertilizers, weed management, and greenhouse production environments
[10]. For example, questions such as which product should be planted in a given region, how efficient the use of water resources should be, and accurate estimation of the harvest time all can be answered and monitored in smart agriculture. Thus, smart agriculture ensures green technology by eliminating the inefficient and faulty methods of traditional agriculture, and it can also further reduce problems such as leakage and emissions and their impact of climate change
[11].
Since the role of smart systems in sustainable agriculture is increasing day by day, many technological methods have been used and recommended in recent years. Smart farming optimizes complex farming systems by applying new and modern technologies in agriculture. It aims to produce and collect more quality crops with less investment, irrigation, and human labor. In general, plant growth and harvest processes are critical issues in smart farming. Therefore, intelligent mechanism models will be very useful in solving identified problems and achieving specified goals. However, an approach that covers the whole process, not a single or specific goal(s), is important.
2. Smart and Mechanized Agricultural Application
In traditional agriculture, farmers cannot prepare the soil properly because they only use hoes after burning the bush and clearing the field. In addition, they cannot get fertile results as they can only scratch the earth and mix the ashes into the soil
[12]. The burning method damages the soil, and as a result, erosion is exacerbated as this burnt soil is left bare. Furthermore, roots cannot go deep enough to absorb water and mineral salts from the soil, and thus water (the most important and critical resource) is used inefficiently. The soil can become very poor in a short time due to the usual techniques applied incorrectly and inefficiently, and to solve this problem (i.e., the soil becomes fertile again), the field must be left fallow for two or three years
[13]. Since the farmers cannot stay idle during this period, they move to another field, which is called alternating cultivation. As a result, large-scale lands will not be used, and bountiful crops will not be produced. Mechanism systems blended with new technologies can be the solution to these problems. On the other hand, it is also very important to harvest the crops efficiently, on time, with the maximum amount and quality and least use of energy and resources. However, traditional methods consume resources excessively, the rate of poorer-quality crops is higher, the profit rates are not fully maximized, and most importantly, they cannot offer sustainability
[14]. These problems can be resolved with the transition to modern agriculture. In this regard, the IoT and mobile robots provide great contributions. In the solution to these complex situations, software techniques and methods are needed together with new technologies. According to this, artificial-intelligence-based smart methods are becoming more important day by day. In solving this type of complex problem, learning or heuristic-based solutions may be especially useful—we should not forget that some problems in this area may not have a deterministic solution. Finally, taking into account increasing human population and food demand, these problems will have dire consequences. For the reasons stated, it can be concluded that intelligent agriculture is an essential requirement.
The IoT and similar technologies such as wireless sensor networks (WSNs)
[15], which have become popular in recent years, are used to meet the needs in this field. The IoT in agriculture means using sensors and other devices to turn every element and action involved in farming into data
[16]. Scientists believe that the IoT will lead the agriculture sector to agriculture 4.0 and even agriculture 5.0 in the future
[17][18]. This new philosophy, data-driven agriculture, is also expressed in the literature with several different names: Agriculture 4.0, digital farming, or smart farming
[19]. This smart farming can be combined with the precision agriculture concept in data management, leading to more accurate and efficient results
[20]. In traditional methods, farmers had to go to the farmland and check the condition of their crops, and they would decide based on their experience whether it was time to harvest. New technologies such as the IoT are very useful in solving these problems, and more, to achieve greater efficiency, sustainability, and availability rates. Additionally, in traditional methods, the experienced farmer had a higher success rate, so younger farmers had a lower chance at succeeding. However, thanks to these new technologies, this problem can now be eliminated. On the other hand, savvy farmers can also adapt to new methods. IoT technologies are predicted to play a major role in the generation of large amounts of valuable information in all types of agriculture and the advancement of this sector
[21]. In addition, the IoT is thought to be a potential solution to increasing agricultural productivity by 70% by 2050
[22]. In
[23], the authors designed an IoT-based system to monitor air and soil parameters and develop mobile and web-based applications. They tried to monitor crop and yield forecasts in real time. In
[24], the authors focused on farm management information systems to automate data acquisition and processing, monitoring, planning, decision-making, documenting, and managing farm operations. For this, they proposed architecture and implemented it in two different regions in Turkey. In another proposed example to monitor various components of the farmland with an IoT-based mechanism, an agro-meteorological system was developed using an Arduino
[25]. Another study based on sensors, IoT, ZigBee, and Arduino focused on rural agriculture
[26]. The authors tried to guide farmers in estimating crop suitability and other relevant factors by using various types of sensors. Another study explored how accurate analysis of agro-meteorological and weather parameters can help farmers improve crop production
[27]. However, their proposed system is not portable, and may only be suitable for small-scale farms. Other IoT-based studies in modern agriculture in recent years have also been explored in
[28][29][30].
Along with the IoT, the widespread use of autonomous robots such as UAVs increases productivity in agriculture. Recently, studies related to this subject have accelerated
[31][32][33][34][35]. One of several studies in the literature is presented in
[36]. The authors used UAVs to detect possible drainage pipes. Often, farmers need to repair or construct drain lines to efficiently remove water from the soil. Therefore, in this study, they wanted to decrease resource consumption and increase productivity in agriculture by focusing on this issue. In
[37], the authors offered a combined application of UAVs and unmanned ground vehicles (UGVs) to monitor and manage crops. The authors proposed a system that can periodically monitor the condition of crops, capture multiple images of them, and determine the state of the crops. In addition to many UAV-based studies and products, recently the concepts of the IoT and autonomous robots have begun to be presented together. In this way, the data detected by the UAVs reaches the place where it needs to be sent instantly, the necessary actions can be taken on this data, and it can quickly provide a decision mechanism to the farmer or other technological devices. For example, in
[33], the authors present a farm-monitoring system using UAV, IoT, and Long-Range Wide Area Network (LoRAWAN) technologies for efficient resource management and data delivery. In this study, they were monitoring water quality.
In general, most of the studies were aimed at increasing efficiency in the field with technological approaches. It is also very important to efficiently analyze and evaluate the data generated from new technologies such as IoT and UAV using recent technologies such as WebGIS
[38]. At the same time, people may sometimes encounter complex situations for a service expected to be provided in smart agriculture. These problems become more difficult to solve as the dimension and number of uncertain parameters increase. Metaheuristic algorithms can be an appropriate mechanism for solving similar problems. Indeed, in recent years in the literature, metaheuristic-based approaches have been proposed for different purposes related to agriculture
[39]. For example, in
[40], three local search metaheuristic algorithms, which were simulated by annealing and Tabu search references, were used to calculate annual crop planning with a new irrigation mechanism. The objective function of this study was to maximize the gross benefits associated with the allocation of crops. The authors claim that the Tabu search method gave the best results in comparisons. In
[41], an evolutionary algorithm was used for a complex strategic land-use problem based on the management of a farming system. This study pursued a multi-purpose strategy that fulfilled spatial constraints in the 50-year planning management of the farm. Although the study is comprehensive, the metaheuristic method used and proposed may not be a very high-performing and efficient solution. In
[42], a bi-objective optimization model was proposed that minimizes cost and maximizes geographic diversity. In the test of the proposed method, a case was considered that showed new types of relationships in the food logistics chain. Although the proposed mechanism is interesting, the number of parameters it deals with is not complex enough. In
[43], the authors introduced a smart-engine-based decision system focusing on the type of crop, time/month of harvest, type of plant required for the crop, type of harvest, and authorized rental budget. According to the results from this system, the best way to rent and share agricultural equipment was provided. The other metaheuristic-based method focused on economic crop planning at the tactical level or agricultural policy planning at the national level
[44]. The supposed crop products could be for home consumption, export (cash crops), or to feed milk cows. The proposed method focused on optimal farm reconstructions that met four objectives (maximize profit and balance of soil structure, and minimize the soil nitrogen and human labor), and a set of stringent constraints. In
[45], the authors tried to optimize the deployment of their sensor nodes to best monitor potato and wheat crops. In this regard, they proposed a Genetic Algorithm-based method. Other studies based on metaheuristic algorithms have been presented in the literature in the last few years
[46][47][48].
In summary, many studies have been carried out in the field of smart and sustainable agriculture, which has become a trend in recent years. Some of these studies, along with their characteristics, are summarized in Table 1. These content focuses on optimal solutions from cultivation to harvesting benefiting from the IoT, autonomous robots, and a metaheuristic approach in three stages.
Table 1. Characterization of current studies in the literature.