Next Article in Journal
Calculation of Maximum Permissible Load of Underground Power Cables–Numerical Approach for Systems with Stabilized Backfill
Next Article in Special Issue
Kinematic and Workspace Analysis of RRU-3RSS: A Novel 2T2R Parallel Manipulator
Previous Article in Journal
Modeling of Induction Motor Direct Starting with and without Considering Current Displacement in Slot
Previous Article in Special Issue
Reconfigurable Robotic Exercising Companion
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Robotic Button Mushroom Harvesting Systems: A Review of Design, Mechanism, and Future Directions

by
Bikram Koirala
1,
Abdollah Zakeri
2,
Jiming Kang
1,
Abishek Kafle
1,
Venkatesh Balan
3,
Fatima A. Merchant
3,
Driss Benhaddou
3 and
Weihang Zhu
1,3,*
1
Department of Mechanical Engineering, University of Houston, Houston, TX 77204, USA
2
Department of Computer Science, University of Houston, Houston, TX 77204, USA
3
Department of Engineering Technology, University of Houston, Houston, TX 77204, USA
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(20), 9229; https://doi.org/10.3390/app14209229
Submission received: 31 August 2024 / Revised: 3 October 2024 / Accepted: 9 October 2024 / Published: 11 October 2024

Abstract

:
The global demand for button mushrooms has surged in recent years, driven by their health benefits, creating a significant challenge for the mushroom industry in meeting this increasing demand. The increasing reliance on human labor, which is becoming unsustainable due to labor shortages and rising wage costs, highlights the urgent need for automated harvesting solutions. This review examines the integration of automated systems in button mushroom harvesting, delving into the key components such as robots, mechanisms, machine elements, programming, and algorithms. It offers a thorough analysis of the performance, design, operational mechanisms, and advantages and limitations of robotic systems, comparing the different methods employed in automated harvesting. This paper compares the performance of all the mushroom harvesters, including the commercially available ones with manual harvesting, and identifies their potential and limitations. The commercial harvesters are shown to pick 2000 mushrooms per hour on average, which is similar to how much a skilled worker picks at the same time. However, commercial automation harvesting has a relatively low success rate, high initial cost, high operating cost, and energy consumption, identifying areas for future research and challenges. This paper serves as a valuable resource for researchers and industry professionals striving to advance automated harvesting technology and improve its efficiency in meeting the rising demand for button mushrooms.

1. Introduction

The global demand for agricultural products has rapidly increased due to a significant growth in population. By 2050, the world population will rise by 20%, posing a critical challenge to meeting agricultural and food demands [1,2]. Compounding this issue is the declining human involvement in agriculture, driven by factors such as rising labor costs, global pandemics like COVID-19, an aging workforce, and high-paying alternative careers that make agriculture less attractive [3,4]. In the US, the percentage of people undertaking farming as a main profession has decreased by three times in the last 60 years and has been declining by 10% every year while the population has more than doubled. Moreover, the increase in labor expenses has caused a decrease in the profitability of agricultural products [5,6,7]. These trends have left the agriculture industry in a vulnerable state, making it clear that reliance on human labor alone is no longer feasible [8]. To address these pressing challenges, there is a crucial need for the widespread adaptation of automation, which must be both efficient and sustainable [5,9]. Automation systems in agriculture involve the use of control systems, computers, and information technology to operate machinery with minimal human intervention. This can take the form of a fully automated system where machines perform all assigned tasks, either independently or in collaboration with humans and other machines.
The use of machines and automation in agriculture began after the Industrial Revolution in the 19th century. With the advent of computers and robotics in the latter half of the 20th century, automation in agriculture rapidly expanded. In the present time, the use of machine learning and artificial intelligence (AI) has improved the performance of machines by increasing the accuracy of object detection, monitoring, quality control, and much more [10,11]. This growth is driven by the reliability, efficiency, and long-term sustainability that automation offers. Today, various automation systems are employed in the agricultural industry, with some mechanical harvesters significantly boosting harvesting efficiency compared to manual labor [12].
Mushrooms are low in calories, fat, cholesterol, and sodium levels, yet they provide rich nutritional benefits, including high levels of dietary fiber, protein, vitamins, and essential minerals like copper, manganese, selenium, and zinc [13,14,15]. Both the mushroom caps and stems offer these nutritional advantages, with dried mushroom stem powder also being used as animal feed [16]. Button mushrooms, the most popular species, are known for their exceptional nutritional value, texture, and medicinal benefits, such as anti-aging effects [17], immune support [18], and potential anticancer properties [19,20]. In 2022, button mushrooms accounted for 61.8% of the global edible mushroom production [21,22]. The global market for button mushrooms was valued at USD 25 billion in 2023, with a 6.6% CAGR (compound annual growth rate) [23,24]. Traditionally, the mushroom industry relies heavily on human labor for tasks from pre-treatment to harvesting. However, since the early 1990s, researchers have explored automation in mushroom harvesting [25]. Pioneers like Reed, Noble, and Tillett developed early robotic systems for button mushrooms [26,27,28,29], and by 2024, advancements have significantly improved the design, operation, and performance of these automated harvesters.
Automated harvesting of button mushrooms involves several steps, such as identifying the target mushroom’s location, guiding the manipulator and end-effector to the mushroom, picking it, and transporting it to the post-harvest site. These tasks are performed by various robotic components and mechanisms aided by computer vision, sensors, and control systems (Figure 1). Due to recent technological advancements and the complexity of harvesters, many studies have focused on optimizing individual components to develop the most efficient system. This review analyzes the latest developments in automated mushroom harvesting, examining the properties and applications of different components while also discussing their potential and associated challenges.

2. Methodology

This review conducted a thorough analysis of the existing harvesting technologies for various fruits and vegetables, with a particular focus on the automated systems relevant to button mushroom harvesting. The keywords used to find the relevant works included automation in agriculture, mushroom harvesting, computer vision in agriculture, AI in agriculture, Agaricus bisporus, button mushroom production and life cycle, automated harvesting of button mushroom, etc. To focus our work on button mushroom harvesting, only the works that were directly related to button mushroom harvesting were considered for Section 3 and Section 4. The study covered work from 1990 to 2024, drawing data and information from a variety of sources, including Web of Science, academic theses, scientific reports, online articles, and videos, with most referenced from Google Scholar. Out of 95 cited sources, 77 were recent works published between 2018–2024. The number of references used for mechanical systems and computer vision systems in Section 3 and Section 4 are 42 and 33, respectively, with some common sources. Additionally, the analyses in the Discussion and Potential and Challenges sections are informed by our visits to existing mushroom farms. The information from the mushroom farm visit includes the performance of human picking, the mushroom growing environment, the mushroom life cycle, and the sizes of Dutch shelves. These data directly influence the performance of the harvesters; therefore, they have been used in the Discussion, Potential and Challenges, and Conclusion sections.
The review is divided into two main sections: the Mechanical System and the Computer Vision System. The Mechanical System section explores the physical components of automated harvesters, such as robotic arms, end-effectors, and conveyors. The Computer Vision System section delves into the visual sensing technologies used in these systems, including cameras and the programming that enables precise mushroom identification and selection. This approach provides a thorough understanding of both the mechanical and sensory aspects of automated mushroom harvesting systems, offering a comprehensive analysis of the current technologies and their future potential.

3. Mechanical System

3.1. Robot Manipulators

Robot manipulators play a crucial role in the harvesting system by facilitating the movement of the end-effectors during the picking and transportation of mushrooms. These manipulators are equipped with end-effectors and, in many cases, with the control system and sensors for the measurements of data and motion control. While various types of manipulators are used in harvesting fruits and vegetables, the unique morphology of mushrooms and their growing environment often necessitates the use of Cartesian and articulated arms.
Cartesian robotic manipulators operate with linear motion along the x-, y-, and z-axes. For mushroom harvesting, these manipulators are frequently enhanced with additional mechanisms to increase their degrees of freedom (DOFs) and better support the end-effectors. A fundamental example is a three-DOF Cartesian manipulator, which typically features an end-effector attached to the z-axis, with two sliders facilitating movement along the x- and y-axes. This straightforward mechanism is especially effective for use with Dutch shelves, making it a popular choice for both commercial harvesting and research applications [30,31,32,33,34].
The Champi-ON project, for instance, developed an automated mushroom harvesting system tailored for Dutch shelving farms but was adaptable to other cultivation methods. The system integrates a gripper, vision system, suction mechanism, stem cutting, and container shaking system into a Cartesian trolley, ensuring precise handling and minimal damage to the mushrooms [35]. In experiments, researchers like Jia et al. [36] and Hu et al. [37] utilized Cartesian manipulators with multiple sliders to either test the end-effectors or optimize the picking path, adding more end-effectors and improving their performance through proper path planning. These multi-linked Cartesian manipulators were also equipped to carry additional accessories such as cameras and sensors.
Yang et al. modified a Cartesian manipulator to include additional vertical and rotational DOFs, creating a mechanism suitable for Dutch shelves [38]. Similarly, Huang et al. employed a four-DOF positioning end-effector, combining a three-DOF Cartesian system with an additional rotational mechanism, which enhances picking performances through precise positioning [39]. Mycionics also utilized a Cartesian manipulator with a revolute arm for commercial harvesting, enabling efficient picking and greater accessibility to other harvesting components. These manipulators are typically mounted on shelves, with wheels supporting their locomotion along specially designed slots, allowing them to cover the entire shelf workspace [40]. Dorna Robotics has used a combination of Cartesian and multi-revolute arms (a six-DOF robot) to design a commercial harvester that can also be transported between the shelves and have a picking performance close to that of skilled human pickers. Despite the claim that the harvester can be transported easily, the harvester has to be moved manually at the current stage [41].
A three-DOF articulated arm for mushroom picking was developed by the University of Warwick, while the Vineland Research and Innovation Center in Ontario created a multi-DOF articulated arm based on portable beds [30,42]. In commercial and high-volume mushroom harvesting, SCARA arms are frequently used as manipulators. A SCARA robot employed in mushroom harvesting mostly moves on the XY (parallel to the ground) plane and translates into the z-axis. TechBrew Robotics, for instance, has integrated the SCARA arm to speed up mushroom harvesting on Dutch shelves [43]. Similarly, 4AG Robotics recently developed an automated harvesting system with a SCARA arm [44]. These SCARA arms have been shown to be faster at picking and have easy access to the collector units installed outside. At Nanjing Agriculture University, two SCARA manipulators were employed to pick mushrooms on both sides of the shelves [45]. The independent operation of these two arms significantly increased the picking speed, a key factor in large-scale mushroom industries.
Although articulated arms have not been widely tested in commercial settings, they have been used for various mushroom harvesting analyses and laboratory tests. Recchia et al. utilized the Omron TM5-700 Cobot to evaluate the picking performance of a developed gripper [46]. Additionally, Recchia explored the potential of using similar articulated arms in fully automated harvesting [47]. Mohanan et al. designed a SCARA manipulator as a harvesting robot using a probabilistic road map and an inverse kinematics approach [48]. Rowley developed a laboratory-based model with a six-DOF anthropomorphic flexible robot to test harvesting in a lab environment [49]. However, these manipulators have yet to be tested on multi-storied shelves, and the practical effectiveness of some—such as those developed by Mohanan and Rowley—remains unproven [48,49]. Various manipulators used in automated mushroom harvesting are illustrated in Figure 2. Cartesian manipulators generally offer a large workspace within Dutch shelves compared to articulated manipulators like SCARA. However, when dealing with multiple shelves, the SCARA arm provides greater flexibility due to its prismatic joint, which allows vertical movement between shelves. Additionally, articulated arms can easily extend beyond the shelves to interact with other components as needed, whereas Cartesian manipulators require an additional transport mechanism to perform tasks outside the shelves. That said, articulated arms themselves often rely on a Cartesian cart or mobile robot to move along the shelves.

3.2. End-Effectors

An end-effector is a tool attached to the wrist of a manipulator, enabling direct interaction between the manipulator and the mushroom [50]. In the case of button mushrooms, the picking action is typically carried out by either grasping the mushroom cap or suctioning it at a contact point on the cap. As a result, most of the end-effectors are either graspers, grippers, or vacuum suction cups. To enhance their functionality, end-effectors are often equipped with additional mechanisms that allow them to perform actions like bending, twisting, or lifting, which are essential for picking mushrooms. A critical consideration in the end-effector design is ensuring that they avoid causing any injury or damage to the mushroom cap [3].
Table 1 provides a list of various end-effectors used for picking button mushrooms, along with their respective actuation mechanisms. Vacuum suction cups are a commonly used type of end-effector, which creates negative pressure at the contact point with the mushroom cap to grip the mushroom from the top. Reed et al. were pioneers in automated mushroom harvesting and employed vacuum suction cup end-effectors in their work [26,27]. In the early stages of developing mushroom-picking end-effectors, this type was widely used [31,37,49,51].
In 2021, Huang et al. studied hand-picking mechanisms and incorporated these insights into their design of the positioning end-effector [52]. Yang et al. developed an end-effector that combines a motor and gear box combination with flexible suction cups [38]. These vacuum suction end-effectors are also used in commercial mushroom harvesters, such as those by TechBrew Robotics [43]. Zhao et al. designed pressure-stabilized flexible suction cups that significantly improved the picking success rate to 100% compared to other suction cups [31]. These end-effectors, with only a single point of contact, simplify picking by allowing them to grasp the mushroom cap from any exposed part, even on inclined mushrooms. The actuation mechanism for these end-effectors was pneumatic, with the pressure required to pick mushrooms ranging from 9 KPa [31] to 172 KPa [52]. The picking success rates typically ranged from 90% to 100%, with minor damages like bruises and stains appearing a few days after harvesting [52].
Graspers, in contrast to suction cups, can be either open grippers with finger-like structures or closed structures resembling tubes with internal fingers [53]. These are the most common types of end-effectors used for picking soft fruits and vegetables, as they can exert greater force when needed and securely hold objects, unlike suction cups. Many graspers used in mushroom harvesting share similarities with those designed for fruit picking in terms of their design, actuation, and working principles [54]. Unlike suction cups, which grip from the top, graspers typically grab mushroom caps from the side and can have multiple contact points.
One popular design is the three-finger gripper, inspired by the human hand’s thumb, index, and middle fingers. These bio-inspired grippers can either be soft and flexible, allowing the fingers to conform to the mushroom cap’s shape [30,55], or a hybrid gripper combining rigid and soft components [3,40,46]. Soft grippers offer advantages such as being lightweight, easy to control, adaptable to different conditions, and gentle in handling [56,57]. Mavridis et al. developed a soft gripper with a ribbed structure on the tension side and a plain structure on the compression side, which enhanced flexibility and allowed the gripper to adjust to different mushroom shapes and sizes [33]. Recchia et al. designed a hybrid three-finger gripper, demonstrating improved picking performance by incorporating various shapes and thicknesses of compression slots on the fingertips [46].
Table 1. Comparison of end-effectors used in mushroom picking.
Table 1. Comparison of end-effectors used in mushroom picking.
End-Effector TypeActuationPicking Time [s]Success Rate [%]ApplicationReferences
Suction cupPneumatic1.770–100Commercial harvesting[26,27,31,38,52]
Two-finger gripper---Commercial harvesting[45]
Three-finger gripper---Commercial harvesting[58]
Hybrid three-finger gripperElectric motor1.264–100-[3,46]
Closed graspersHyper-elastic-100Organic objects[59]
Soft three-finger gripperPneumatic3–4--[55]
Conventional hand pickingManual3~100Commercial harvesting[52]
In commercial harvesting, Mycionics in Canada employs a three-finger gripper with asymmetric finger placement, resembling human fingers, where the index and middle fingers are closer together and the thumb is farther apart [40,58]. Koirala et al. analyzed mushrooms of different shapes and sizes to design a compact hybrid gripper suitable for a wide range of mushroom sizes [3]. The hybrid grippers mentioned in this review featured soft pads on the tips made from materials like PDMS [59], Ecoflex silicone rubber [3], or thermoplastic polyurethane (TPU) [46,47]. These soft pads cushion the gripping force, reducing damage to the mushroom caps while increasing the picking success rate. Galley et al. designed a hyper-elastic actuating closed grasper resembling a tube with three PDMS fingertip-like structures inside, specifically for picking organic objects like button mushrooms [59].
Nanjing Agricultural University developed a two-finger gripper for commercial harvesting [45]. The two fingers, positioned opposite each other, close linearly to grasp the mushrooms from both sides and can be made from soft materials to prevent injuries. Tao et al. designed a specialized end-effector with a drill mechanism for picking smaller mushrooms during bud thinning [60]. The grippers are actuated using either electric motors [3,60] or pneumatic systems [55,59]. Dorna Robotics has incorporated both suction cups (two) and two-finger grippers in the development of commercial harvesters. The gripper is motor-controlled and adjusts according to the size of the mushroom. The suction cups can approach mushrooms from different angles, which makes the harvesting of inclined mushrooms more efficient [41]. Soft fingers require a relatively low gripping force, as little as 1 N, whereas other grippers may need up to 18 N. The success rate for picking fully grown mushrooms with these graspers typically ranges between 90–100%. Soft grippers cause minimal to no injuries, while other grippers may leave small bruises and dents when applying higher gripping forces. Figure 3 illustrates the end-effectors used to pick button mushrooms.
Most end-effectors have been designed and tested primarily for picking individual, full-grown mushrooms. However, button mushrooms often grow in clusters, and there are no end-effectors reported that match the success rate and efficiency seen with single mushroom picking when applied to the clusters [3,52]. A few end-effectors have attempted cluster picking, but the current progress indicates that regardless of the type, additional mechanisms like bending and twisting are necessary to improve the success rate for cluster harvesting.

3.3. Collection System

After the mushrooms are detached by the end-effectors, they are typically moved to a cutter area before being dropped at the collection site. In fruit and vegetable harvesting, cutters are often integrated with the end-effectors as a single unit since the end-effector alone might not fully detach the produce [54]. However, for button mushrooms, end-effectors are usually designed to pick either just the mushroom cap or the cap along with part of the stem. Since the stem can be contaminated with soil from the bed, it often needs to be trimmed. This trimmed stem can still be utilized for various applications [15,16].
Although there is limited literature on the detailed analysis of cutters or collection systems specifically for button mushrooms, some designs incorporate these mechanisms (Figure 4). For example, Reed et al. experimented with different blade shapes and cutting mechanisms, including horizontal blades and circular rotating blades, though the cut profiles were not always clean [26]. Huang et al. integrated a planar knife blade with a pneumatic cylinder and photoelectric sensor for mushroom detection, positioning the cutter on a Cartesian frame with the end-effector [39]. However, the performance of the cutter is not discussed in the published work.
In commercial harvesting, integrated collection units are more common than separate cutting units. On-shelf collection mechanisms, like the rotating platform used by Mycionics or conveyor belts on shelves, allow manipulators easier access and reduce travel time [38,58]. The rotating disc and some vertical collectors had some slots where the picked mushroom was dropped. These slots ensure the secure holding of mushrooms during transportation to the other units. The rotating platform also requires additional mechanisms to transfer the mushrooms from place to place. Off-the-shelf collection units—such as vertical collectors like baskets or integrated systems that handle cutting and post-harvesting—offer more flexibility by being accessible to all layers of multi-storied shelves [40,43,44,45,51]. Some systems, like the one developed by Wang et al., even include sorting mechanisms with integrated cameras for size-based sorting and collection [61]. These off-the-shelf mechanisms can be moved between locations, often requiring mobile platforms or vehicles for transport.

3.4. Mobile Platform

A mobile platform is used to move the robot between locations. In fruit and vegetable harvesting, platforms like four-wheel drives and rail carriages often transport the harvester or collected produce. However, mobile platform options for mushroom harvesting are more limited. This is mainly due to the design of Dutch shelves, which have a rectangular workspace, meaning that the target mushrooms are always on a specific horizontal plane [61,62,63,64]. Consequently, the manipulator must move along this plane, and most mobile platforms are trolley- or cart-like mechanisms made of Cartesian manipulators installed on the shelves. There are a few exceptions where mobile vehicles carry articulated manipulators. The different mechanisms used as a mobile platform in automated mushroom harvesting are shown in Figure 5.
For example, Reed et al. employed a stepper motor-driven frame to move the system [26,27], while Ghahraei et al. designed a horizontal rail system for the vertical manipulator to slide along [32]. Other systems use carts or trolleys with wheels that roll on slots in the Dutch shelves, such as round groove pulley wheels [37,40,58] or train wheels [51] that roll on I-channel profiled shelves. Mavridis et al. used V-groove wheels to move the system on T-slot profiled shelves [33]. Some systems employ metal wheels on a specific shelf, and others use moving carts with round profile wheels [36,38,60]. These cart-like mobile platforms are usually part of the Cartesian manipulator with wheels, where the platform moves in one direction [30,34,40]. These types of on-the-shelf mobile platforms are very efficient on the shelf where they are installed. However, they may need additional transport mechanisms to switch the shelves.
Off-the-shelf mobile platforms include robot chassis or vehicle-like mechanisms that move on the ground and carry manipulators or accessories like cameras for scanning [48]. For instance, TechBrew’s commercial mushroom harvester has a mobile platform that moves the entire system around the shelves while remaining outside them [43]. Ground-based vehicles are commonly used to transport the articulated arms or harvesting systems, offering flexibility to reach multiple layers and navigate between shelves [44,45]. These outside vehicles allow a single manipulator to access all areas, including inside multi-layered shelves.

3.5. Sensors

Sensors in mushroom harvesting are used to measure various parameters like force, pressure, displacement, and object detection. In addition to the robots’ built-in sensors, various other sensors are integrated with components like end-effectors, manipulators, and mobile platforms. Table 2 lists the different sensors used in mushroom harvesters.
Force-resistive sensors (FSRs) are commonly employed to measure the gripping force, typically installed on the fingertips of end-effectors. These sensors are calibrated with reference to the standard picking parameters, like safe gripping force, and are programmed to provide accurate force measurements [3]. These readings are often used as feedback to control the applied force, especially in open finger-like grippers where precise force control is crucial [3,30,46,55,65]. Force sensors are also integrated into end-effectors and human fingers to analyze the picking forces [39,52,55,60]. FSRs or load sensors are used to measure the picking parameters, while air pressure sensors are commonly utilized with vacuum suction end-effectors to monitor and control pressure during picking [31,38,39,51,52]. The use of FSRs or load sensor readings as feedback significantly reduces the chances of injury to the mushroom, resulting in a higher success rate.
Other sensors measure displacement and strain. For example, Galley et al. used an electromagnetic sensor to measure the displacement of the actuating surface [59]. This allowed the precise control of the end-effector during gripping and minimized the damage done to the mushroom. Bending sensors can be used, especially with the shape of adaptive fingers. Mbakop et al. incorporated bending sensors with soft grippers to assess the actuator shape in real time [55]. Zhu et al. employed strain gauge sensors to measure the strain changes during gripping [66]. Huang et al. used inclination angle sensors to measure the angle of the end-effector during bending [39,52]. Tao et al. incorporated six-axis attitude angle sensors to measure the acceleration and velocity, providing the attitude angle [60]. These angle sensors improved the picking ability of the end-effector by either aligning the end-effector with the mushroom direction or providing feedback. Zhong et al. utilized distance sensors to measure the gap between the end-effector and the mushroom cap [51], and Rowley used laser sensors to identify the 3D position of the mushroom [49]. Additionally, IoT-based monitoring systems have been developed for mushrooms using temperature, humidity, and light sensors, and LIDAR has been used for object detection and path planning in mobile robots [66,67]. For mushroom identification, various camera-based sensors are used, which are discussed in the Computer Vision section.

4. Computer Vision System

In automated mushroom harvesting, computer vision systems are crucial for mushroom detection and localization, growth monitoring, disease detection, and quality assurance. A typical computer vision system includes cameras, lighting, a communication unit, and a processing device (usually a computer). As illustrated in Figure 6, various algorithms and methods are employed to effectively utilize the vision system for accurately identifying mushroom characteristics. This section reviews the applications of vision systems in button mushroom harvesting, as explored in various studies. Table 3 summarizes the different vision components, along with their associated algorithms and applications.

4.1. Two-Dimensional (2D) and Three-Dimensional (3D) Vision

In mushroom harvesting, 2D vision is primarily used to identify mushrooms by assessing their size, shape, color, and texture. This information helps the harvester determine which mushrooms are ready to be picked. In contrast, 3D vision provides spatial orientation and position, allowing for precise depth perception. This is essential for robotic systems to accurately grasp and pick mushrooms without causing damage. Additionally, 3D vision aids in estimating the mushroom’s volume and ensuring the picking mechanism interacts with mushrooms at the correct angle and depth.
Both 2D and 3D camera systems are widely used in mushroom identification, monitoring, and quality assurance. Commercially available RGB cameras, including those in smartphones and digital devices [11], capture 2D images. In the past, video recorders, monochromatic cameras, and webcams were commonly used for these tasks [26,27,28,29,78,83,85]. Today, more advanced cameras like the IP67 network cameras and smartphone cameras are popular in mushroom harvesting applications [80,81,86]. For 3D vision, RGB-D cameras, which combine RGB imaging with depth measurement, are commonly used. Popular 3D cameras include Intel Realsense and Microsoft Kinect [73,82]. The quality of images captured by these cameras is significantly influenced by the lighting conditions, impacting the accuracy of image processing [27]. To address this, various lighting setups, including linear and circular sources, controlled illumination, and arrays of lights, are used. While fluorescent lights were once common, LEDs have become the preferred choice in recent years.
The selection between 2D and 3D vision systems greatly influences the accuracy of mushroom detection and localization. Studies have demonstrated that 3D vision systems generally provide higher accuracy due to their ability to capture depth information, which is crucial for precise spatial orientation. For example, Baisa et al. [74] effectively utilized low-cost RGB-D sensors for detection and 3D pose estimation, achieving high accuracy in both laboratory and farm environments. Similarly, Retsinas et al. [73] reported significant effectiveness in mushroom detection and pose estimation using a template-based approach with 3D point clouds.
Conversely, 2D vision systems, while useful for identifying surface features like color and shape, often face challenges with depth perception and occlusion, impacting their overall accuracy. Traditional 2D methods like those employed by Reed [26,27] and Tillett et al. [29] achieved detection accuracies of 84% and 86%, respectively. However, the lack of in-depth information can limit precise localization, which is essential for automated harvesting.

4.2. Mushroom Detection and Localization

In Tillett et al.’s study, an algorithm was developed to identify the size and position of mushrooms by starting from the center point and tracing the outline in a gray-level image, using a low threshold based on the expected shape. The algorithm successfully located 76% of the mushrooms, with 86% of those having fairly accurate outlines [29]. Noble et al. used a vision system to analyze the impact of factors like mushroom strain, distribution, size, growing angle, and flush number, concluding that these factors significantly affect harvester performance [28]. In 1994, Reed et al. used a monochromatic vision system with an image analysis algorithm to locate mushrooms, achieving a 57% picking success rate and identifying 84% of the mushrooms [26]. They later improved the system to 90% accuracy using a zoom lens and an algorithm based on Lambertian reflector principles [27].
Yu et al. applied an image processing algorithm using the centroid method and Fourier descriptors to locate and contour mushrooms in a growing bed [68,69]. Yang et al. introduced Harris corner detection for background suppression combined with watershed segmentation and elliptical fitting, achieving an 86.3% success rate in automated picking [70]. Anibal et al. employed a machine vision system to measure the mushroom volume [87], while another Yang et al. study used advanced image processing techniques like edge detection and convex hull extraction to achieve over 96% accuracy in identifying overlapping mushrooms, although the method was computationally intensive [71]. Chen et al. introduced an improved YOLOv5s model, enhanced with CBAM modules and Mosaic image augmentation (Figure 7), achieving a 98.8% detection accuracy and rapid processing times, outperforming other models, and showing potential for integration into harvesting robots [72]. Retsinas focused on 3D pose estimation using a template-based approach with RGB-D sensor data, proving effective despite its simplicity [73]. Baisa et al. developed an algorithm for detecting, localizing, and estimating the 3D pose of the mushrooms using low-cost RGB-D sensors, which was effective in both lab and farm settings [74].
Lin et al., in 2021, developed an automated system using an improved YOLOv2 algorithm for real-time mushroom sorting, achieving high accuracy with minimal error [75]. Wei et al. employed Recursive-YOLOv5, enhancing YOLOv5 with recursion and other improvements, achieving a 98% accuracy in identifying edible mushrooms [76]. Olpin, in 2018, compared region-based convolutional networks with the Laplacian of Gaussian algorithm, finding that RCNN outperformed the LoG algorithm and RFCN in accuracy, though with slightly longer training times [77].

4.3. Classification and Growth Monitoring

In 1994, Heinemann et al. developed a mushroom classification system using image analysis to assess the parameters, such as color, shape, stem cut, and cap veil opening, with the goal of creating an algorithm to evaluate mushroom quality [78]. Wang et al. later designed an image processing algorithm based on the watershed method, Canny operator, OR operation, and closed operation to classify mushrooms based on their pileus diameter according to industrial standards, categorizing them as small (less than 2.5 cm), medium (2.5–4.5 cm), or large (more than 4.5 cm) [79]. Their work demonstrated significant potential in determining when mushrooms are ready for harvest. Lu et al. proposed a smart mushroom measurement system using image processing and deep learning to automatically measure the mushroom’s cap size and growth rate, aiding in harvest time estimation and production management. With strong performance in mushroom localization and positioning correction, the system was suggested as having the potential for integration with greenhouse control systems to optimize growth conditions and could contribute to the development of AI in agricultural systems [80]. Lu et al. also used a novel image detection algorithm to calculate the circle diameter of mushroom caps using YOLOv3 for positioning and an SP (Score Punishment) algorithm for circle estimation. The algorithm proved robust across various conditions without needing specific parameters, outperforming the CHT (circle Hough transform) in accuracy [81]. They highlighted its potential applications in optimizing greenhouse climate control, tracking mushroom growth, and improving harvest management.
Lee et al. conducted a study monitoring the growth stages of 86 mushrooms using time-lapse imaging, identifying maturity through image processing and machine learning. By utilizing color, NIR, and depth images captured by a Kinect camera, the faster RCNN model was able to localize mushrooms, and their morphological traits were quantified. An SVM classifier achieved a 70.93% accuracy in determining crop maturity, with the potential for extension to commercial-scale mushroom farming [82,88]. Figure 8 shows the RGB image and the image with RGB depth.

4.4. Quality and Disease Detection

Vízhányó et al. developed a vectorial normalization method to improve the detection of bacterial disease-related discoloration in mushroom images. This method distinguished disease-specific color points from healthy ones within the RGB color space, effectively identifying diseased spots without mistakenly detecting healthy or naturally senescent areas and achieved acceptable results in recognizing the two diseases tested [83]. In a study by Nadim et al., image processing systems were used to assess the mushroom quality based on color, area, weight, and volume, utilizing artificial neural networks and fuzzy logic. The system evaluated 250 images across three quality categories, achieving a correct detection rate of 95.6 [84].
Arjun et al. explored the use of the L-a-b color model and hyperspectral imaging to differentiate between undamaged (UD) and mechanically damaged (D) white button mushrooms (WBM). Their key findings highlighted the ability to distinguish mushrooms based on the a-values (redness) and b-values (yellowness), with browning and firmness loss more pronounced in D mushrooms. Hyperspectral imaging, particularly at 600 nm, paired with k-nearest neighbors, proved highly effective in accurately classifying mushrooms as UD or D, even on the day of damage induction, indicating potential for online mushroom classification systems [85]. Jacob et al. developed an Android app designed to classify mushrooms as poisonous or edible alongside a smart sensor-integrated mushroom chamber that monitors and controls temperature, automating the cultivation process. The system achieved a 72% confidence rate, with plans to enhance its accuracy by incorporating a more diverse dataset in the future [86].

4.5. Mushroom Image Datasets

Most of the studies leveraged solutions that require extensive amounts of training data, including mushroom images and their corresponding annotations. Although some studies have used proprietary datasets for the training of ML models [82,84,90,91,92], the lack of utilization of common datasets renders it infeasible to provide a fair comparison of models with identical test sets and metrics. To address this challenge, several publicly available mushroom datasets have been introduced, offering standardized resources for model development and evaluation. Zakeri et al. [89] introduced the M18K dataset, a comprehensive resource with over 18,000 annotated mushroom instances across 423 RGB-D image pairs captured using an Intel RealSense D405 camera (Intel Corporation, Santa Clara, CA, USA). This dataset fills a crucial gap by providing realistic growth environment scenarios, serving as a benchmark for mushroom detection and segmentation algorithms in smart agriculture. Similarly, Anagnostopoulou et al. [93] presented the realistic synthetic mushroom scenes dataset, comprising 15,000 high-quality synthetic images with detailed annotations. This dataset not only supports detection and segmentation tasks but also addresses the challenges of 3D pose estimation in cluttered farm environments, extending its applicability to various crops beyond mushrooms. In addition, Cao [94] contributed a dataset specifically focusing on white button mushrooms, consisting of 1150 pairs of aligned RGB-D images with bounding box annotations. This dataset further supports the development of automated systems for mushroom harvesting and monitoring.

5. Discussion

Research on automated mushroom harvesters has primarily focused on designing, developing, and testing robot manipulators, end-effectors, and computer vision systems. Although collector and mobile platform components are used, they have not been extensively studied. Camera-based vision systems are common, but other detection technologies like LIDAR have yet to be fully explored. Mushroom harvesting robots typically use Cartesian or SCARA manipulators, chosen for their suitability with the standard mushroom shelf design, which features a horizontal workspace. These manipulators excel in broad planar coverage, crucial due to the limited space between shelves (11–14 inches for standard aluminum Dutch shelves) [3,46], which restricts the use of cylindrical or spherical manipulators. As a result, other manipulators must operate outside the shelves, increasing the travel time. For mushrooms grown in open spaces or 3D structures like wooden logs, universal or spherical manipulators would be more appropriate. Commercial systems occasionally employ multiple manipulators to enhance the picking speed, though this approach is used by only a few companies. Figure 9 illustrates the workspace comparisons for different manipulators.
Graspers and vacuum suction cups are the main end-effectors used for mushroom harvesting. Vacuum suction cups, which use pneumatic actuation to create negative pressure, perform well with clustered mushrooms by grabbing the exposed cap without penetrating the cluster. However, they require a higher gripping pressure, which can cause mushroom damage, as listed in Table 1. In contrast, graspers surround the mushroom cap from multiple sides, allowing for a lower gripping force and reducing the risk of damage. However, they face challenges when picking clustered mushrooms because they must navigate within the cluster to grasp individual mushrooms. Improving grasper designs could address these issues. Commercially, two-finger graspers are preferred due to their compact size compared to the three-finger or closed graspers. Graspers designed for delicate fruits like tomatoes and strawberries could offer insights for mushroom harvesting. Comparing the end-effector performance, hand picking remains superior in speed and for minimizing mushroom injuries. Yet, with advancements in design, optimal force application, and integration of sensors and actuators, end-effector performance could improve. Additionally, using multiple end-effectors on manipulators could enhance overall harvesting efficiency.
Collection units for mushroom harvesting can be either on-shelf or off-the-shelf. On-shelf collectors, positioned close to the manipulators, reduce the pick-and-drop time but are generally installed on horizontal planes, which makes reaching other processing units slower. In contrast, off-the-shelf collectors, typically vertical, shorten the mushroom travel time and can be relocated to different shelves. However, moving these collectors requires more time and energy. The choice between on-shelf and off-the-shelf collectors depends on the shelf design. On-shelf collectors are ideal for scenarios with sufficient space between shelf layers, allowing direct connection to post-harvesting mechanisms. When shelf gaps are narrow, off-the-shelf collectors are more practical. These vertical collectors can also incorporate post-harvesting mechanisms to handle tasks while transporting mushrooms. The collector’s design and installation are influenced by the type of manipulators and mobile systems used. Off-the-shelf collectors require a mobile mechanism for relocation. Detailed study of collector designs and their integration with other systems is essential for optimizing their performance.
Mobile platforms for mushroom harvesting can be on-shelf or off-the-shelf. On-shelf platforms, such as Cartesian carts with manipulators, require specially designed shelves to support their movement. Off-the-shelf platforms, like ground-based vehicles, are often used for outdoor fruit and vegetable harvesting. For mushrooms, the space between shelf arrays must accommodate these vehicles, which could reduce the growing space and require the platforms to be robust enough to carry the entire harvester unit. Despite these challenges, ground-based vehicles can be flexible and useful in open 3D growing spaces and for transporting mushrooms from collectors to processing units. The feasibility of such mobile carriers in mushroom harvesting needs further exploration. Sensors in mushroom harvesting are primarily used for data measurement, but their potential as feedback systems remains underutilized. Sensors like LIDAR, ultrasonic, radar, and infrared can aid in obstacle detection and avoidance for mobile platforms and can be combined with vision sensors for mushroom identification. Additionally, sensors such as thermal, acoustic, and vision could be studied to assess mushroom health, detect diseases, and ensure quality.
Another critical aspect of automation is the efficiency of the machines in terms of productivity and profitability. Efficiency is a broad topic and can represent different performance metrics. Nevertheless, we can directly compare some of the picking performance metrics of commercial harvesters with those of manual picking. The picking performance metrics of the modern commercial harvester are compared with manual picking in Table 4. Automated harvesting has caught up with manual harvesting in picking speed; however, accounting for the success rate, automated harvesting still has a long way to go. Not to mention, manual picking can be equally effective in picking mushrooms from any growing conditions like cluster mushrooms; however, we do not have enough information to claim how automated harvesters can adapt to different growing conditions. Having said that, automated machines can work 24 h a day [7], increasing the overall productivity.
Although automation has shown its competitiveness in terms of picking speed, energy consumption and economic considerations present significant challenges. Many mushroom farms operate with traditional setups, making the necessary modifications to integrate automation both complex and costly. Additionally, implementing automated systems often requires hiring skilled labor, which comes at a higher wage. Operating expenses, maintenance costs, and potential losses from downtime further contribute to the financial burden, making the transition to automation a substantial investment for many industries. In addition to these challenges, automation systems require a reliable and substantial energy source. The costs associated with energy management, consumption, and potential losses due to power outages must be carefully considered. Therefore, a comprehensive assessment of automation with respect to costs, profitability, and energy consumption must be performed for commercial harvesters.

6. Potential and Challenges

With the global mushroom market continually expanding, automated harvesters present significant opportunities. However, since automated harvesting technology is still developing, there are many challenges and unknowns for both researchers and the mushroom industry.
Potentials:
  • Increased Productivity: Semi-automated or fully automated harvesting systems greatly reduce reliance on human labor. Reliable machines can operate for longer hours, enhancing productivity. These systems can be optimized to use the most effective picking methods based on the mushroom’s growth stage, reducing both the picking time and energy expenditure.
  • Enhanced Mushroom Monitoring and Quality Control: Automated harvesters can track the entire lifecycle of mushrooms, identifying their growth stages, detecting damage and diseases, and monitoring distribution. With the help of various sensors and feedback systems, these harvesters can detect and address diseases early, preserving the quality and extending the life of the remaining mushrooms, thus improving overall production.
  • Seamless Integration with Automated Production Systems: Automated harvesters can be integrated with other automation stages in the mushroom industry, including pre-harvesting and post-harvesting processes. This integration minimizes time delays between stages and enhances communication, leading to greater overall efficiency.
  • Advanced Computer Vision: Enhancing computer vision through faster controllers and advanced computers can improve speed and accuracy. Utilizing 3D cameras and depth sensors can help the harvester approach mushrooms from the optimal angle, reducing injuries. Better model training and 3D mapping can also enhance detection accuracy, especially for clustered mushrooms, and shorten detection times.
Challenges:
  • Working Environment and Space Availability: Most of the work that has been conducted so far in button mushroom harvesting is for the aluminum Dutch shelves with a specific design and arrangement. There are extant mushroom farms that use wooden shelves and other growing environments, which offer significant challenges to designing the harvesters that can be used in these environments. Modifications to the existing designs may not be feasible. Furthermore, some of the harvester components require significant space inside the shelves to be installed. Therefore, the harvesting system, which is flexible in terms of the working environment, is a critical challenge.
  • Adaptability: Button mushrooms grow in different sizes and shapes. The distribution of mushrooms on the growth bed is very irregular: from sparsely distributed single-grown mushrooms to densely packed cluster mushrooms. Thus far, the works have mostly focused on single-grown mushrooms of a limited size range. The damage associated with end-effectors is higher than that of human pickers. The development of an end-effector that can adapt to any mushroom regardless of its size, shape, or distribution is very challenging at the present time.
  • Maintenance and Downtime: This is one of the fields that has not been explored for mushroom harvesters. In the long run, the machine will need regular maintenance and may experience downtime due to technical issues. The reliability of the machines overtime and the loss associated with downtime are not yet studied, which could be a critical issue in the future.
  • Technical complexity and efficiency: Automated harvesters include different physical and non-physical components that must be meticulously designed and operated. The machine must be able to replicate human sensitivity to avoid any damage and operate at human-level efficiency. This requires significant research progress in the design and programming of the system, which demands skilled manpower and investment. Furthermore, automated machines require high initial investments, operating costs, and energy consumption. The design of energy-efficient machines, as well as a low-cost automation solution for the parts and maintenance, great product service, etc., are some critical areas that cannot be overlooked.

Author Contributions

Conceptualization, B.K., A.Z., and J.K.; methodology, B.K.; software, B.K. and A.K.; validation, B.K., A.K., J.K., A.Z., B.K., W.Z., V.B., F.A.M., and D.B.; formal analysis, B.K., W.Z., V.B., F.A.M., and D.B.; resources, W.Z., V.B., F.A.M., and D.B.; writing—original draft preparation, B.K. and A.Z.; writing—review and editing, W.Z., V.B., F.A.M., and D.B.; visualization, B.K., J.K., and A.Z.; supervision, W.Z.; project administration, W.Z.; funding acquisition, W.Z., V.B., F.A.M., and D.B. All authors have read and agreed to the published version of the manuscript.

Funding

The work was partially supported by the United States Department of Agriculture grants #2021-67022-34889, 2022-67022-37867, and 2023-51300-40853, as well as the University of Houston Infrastructure Grant.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All information is included in this paper.

Acknowledgments

We would like to acknowledge Kenneth Wood, Armando Juarez, and Bruce Knobeloch from Monterey Mushroom Inc. for allowing us to visit and obtain the necessary information from the mushroom farm in Madisonville, TX, USA.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Sreekantha, D.K. Automation in agriculture: A study. Int. J. Eng. Sci. Invent. Res. Dev. 2016, 2, 823–833. [Google Scholar]
  2. Desa, U.N. World Population Prospects 2019 Highlights (ST/ESA/SER.A/423); United Nations Department for Economic and Social Affairs: New York, NY, USA, 2019. [Google Scholar]
  3. Koirala, B.; Kafle, A.; Nguyen, H.C.; Kang, J.; Zakeri, A.; Balan, V.; Merchant, F.; Benhaddou, D.; Zhu, W. A Hybrid Three-Finger Gripper for Automated Harvesting of Button Mushrooms. Actuators 2024, 13, 287. [Google Scholar] [CrossRef]
  4. Bachche, S. Deliberation on Design Strategies of Automatic Harvesting Systems: A Survey. Robotics 2015, 4, 194–222. [Google Scholar] [CrossRef]
  5. Croptracker. Labor Shortages in Agriculture: The Trends and Solutions. Available online: https://www.croptracker.com/blog/labor-shortages-in-agriculture-the-trends-and-solutions (accessed on 27 September 2024).
  6. Journal-Courier. How Labor Shortages Are Affecting Agriculture. Available online: https://www.myjournalcourier.com/news/article/modern-farmer-worker-shortage-18358374.php (accessed on 27 September 2024).
  7. 4AG Robotics Changing the Mushroom Harvesting Business. Available online: https://4ag.ai/mushroom-harvesting-robot/ (accessed on 28 September 2024).
  8. Saiful Azimi Mahmud, M.; Shukri Zainal Abidin, M.; Abiodun Emmanuel, A.; Sahib Hasan, H. Robotics and Automation in Agriculture: Present and Future Applications. Appl. Model. Simul. 2020, 4, 130–140. [Google Scholar]
  9. Saleem, M.H.; Potgieter, J.; Arif, K.M. Automation in Agriculture by Machine and Deep Learning Techniques: A Review of Recent Developments. Precis. Agric. 2021, 22, 2053–2091. [Google Scholar] [CrossRef]
  10. Evarist, N.; Deborah, N.; Birungi, G.; Nakiguli, C.; John, B. A Model for Detecting the Presence of Pesticide Residues in Edible Parts of Tomatoes, Cabbages, Carrots, and Green Pepper Vegetables. Artif. Intell. Appl. 2024, 2, 225–232. [Google Scholar] [CrossRef]
  11. Yin, H.; Yi, W.; Hu, D. Computer Vision and Machine Learning Applied in the Mushroom Industry: A Critical Review. Comput. Electron. Agric. 2022, 198, 107015. [Google Scholar] [CrossRef]
  12. Azoyan, A. Feasibility Analysis of an Automated Mushroom Harvesting System. Master’s Thesis, University of Georgia, Athens, Greece, 2004. [Google Scholar]
  13. El-Ramady, H.; Abdalla, N.; Badgar, K.; Llanaj, X.; Törős, G.; Hajdú, P.; Eid, Y.; Prokisch, J. Edible Mushrooms for Sustainable and Healthy Human Food: Nutritional and Medicinal Attributes. Sustainability 2022, 14, 4941. [Google Scholar] [CrossRef]
  14. Balan, V.; Munafo, J.P.; Pattathil, S.; Merritt, B.B.; Venketachalam, S.; Ng, W.-O. Protocols to Evaluate the Nutritional and Potential Health Benefits of Edible Mushrooms. Curr. Biotechnol. 2016, 7, 34–58. [Google Scholar] [CrossRef]
  15. Banerjee, D.K.; Das, A.K.; Banerjee, R.; Pateiro, M.; Nanda, P.K.; Gadekar, Y.P.; Biswas, S.; McClements, D.J.; Lorenzo, J.M. Application of Enoki Mushroom (Flammulina velutipes) Stem Wastes as Functional Ingredients in Goat Meat Nuggets. Foods 2020, 9, 432. [Google Scholar] [CrossRef]
  16. Ibrahim, S.; Huda-Faujan, H.S. Potential Use of Underutilised Mushroom Stems in Meat Products and Meat Analogues: A Mini Review. Malays. J. Sci. Health Technol. 2023, 9, 147–152. [Google Scholar] [CrossRef]
  17. Bhushan, A.; Kulshreshtha, M. The Medicinal Mushroom Agaricus bisporus: Review of Phytopharmacology and Potential Role in the Treatment of Various Diseases. J. Nat. Sci. Med. 2018, 1, 4–9. [Google Scholar]
  18. Dawood, M.A.O.; Eweedah, N.M.; El-Sharawy, M.E.; Awad, S.S.; Van Doan, H.; Paray, B.A. Dietary White Button Mushroom Improved the Growth, Immunity, Antioxidative Status and Resistance against Heat Stress in Nile Tilapia (Oreochromis niloticus). Aquaculture 2020, 523, 735229. [Google Scholar] [CrossRef]
  19. Park, H.J. Current Uses of Mushrooms in Cancer Treatment and Their Anticancer Mechanisms. Int. J. Mol. Sci. 2022, 23, 10502. [Google Scholar] [CrossRef]
  20. Wang, X.; Ha, D.; Mori, H.; Chen, S. White Button Mushroom (Agaricus bisporus) Disrupts Androgen Receptor Signaling in Human Prostate Cancer Cells and Patient-Derived Xenograft. J. Nutr. Biochem. 2021, 89, 108580. [Google Scholar] [CrossRef]
  21. Grand View Research. Mushroom Market Size, Share & Trends Analysis Report by Product (Button, Shiitake, Oyster), by Form, by Distribution Channel, by Application (Food, Pharmaceuticals, Cosmetics), by Region, and Segment Forecasts, 2022–2030. Available online: https://www.grandviewresearch.com/industry-analysis/mushroom-market# (accessed on 8 October 2024).
  22. Zhang, M.Z.; Xu, J.P.; Callac, P.; Chen, M.Y.; Wu, Q.; Wach, M.; Mata, G.; Zhao, R.L. Insight into the Evolutionary and Domesticated History of the Most Widely Cultivated Mushroom Agaricus bisporus via Mitogenome Sequences of 361 Global Strains. BMC Genom. 2023, 24, 182. [Google Scholar] [CrossRef]
  23. Global Market Insights. White Mushroom Market Size. Available online: https://www.gminsights.com/industry-analysis/white-mushroom-market (accessed on 12 June 2024).
  24. Balan, V.; Zhu, W.; Krishnamoorthy, H.; Benhaddou, D.; Mowrer, J.; Husain, H.; Eskandari, A. Challenges and Opportunities in Producing High-Quality Edible Mushrooms from Lignocellulosic Biomass in a Small Scale. Appl. Microbiol. Biotechnol. 2022, 106, 1355–1374. [Google Scholar] [CrossRef] [PubMed]
  25. Zied, D.C.; Pardo-Gimenez, A. Edible and Medicinal Mushrooms; Wiley Blackwell: Hoboken, NJ, USA, 2017. [Google Scholar]
  26. Reed, J.N.; Tillett, R.D. Initial Experiments in Robotic Mushroom Harvesting. Mechatronics 1994, 4, 265–279. [Google Scholar] [CrossRef]
  27. Reed, J.N.; Miles, S.J.; Butler, J.; Baldwin, M.; Noble, R. Automatic Mushroom Harvester Development. J. Agric. Eng. Res. 2001, 78, 15–23. [Google Scholar] [CrossRef]
  28. Noble, R.; Reed, J.N.; Miles, S.; Jackson, A.F.; Butler, J. Influence of Mushroom Strains and Population Density on the Performance of a Robotic Harvester. J. Agric. Eng. Res. 1997, 68, 215–222. [Google Scholar] [CrossRef]
  29. Tillett, R.D.; Batchelor, B.G. An Algorithm for Locating Mushrooms in a Growing Bed. Comput. Electron. Agric. 1991, 6, 191–200. [Google Scholar] [CrossRef]
  30. Kuchinskiy, N.A. Development of an Autonomous Robotic Mushroom Harvester. Master’s Thesis, The University of Western Ontario, London, ON, Canada, 2016. [Google Scholar]
  31. Zhao, K.; Li, H.; Ji, J.; Li, Q.; Li, M.; He, Y.; Li, J.; Xing, S. Pressure-Stabilized Flexible End-Effector for Selective Picking of Agaricus bisporus. Agriculture 2023, 13, 2256. [Google Scholar] [CrossRef]
  32. Ghahraei, O.; Kheshtzarrin, M.; Saghafinia, A. Development of a Button Mushroom Harvesting Robot Using Expert System and Image Processing in Shelf Cultivation Method. Majlesi J. Electr. Eng. 2023, 17, 53–61. [Google Scholar] [CrossRef]
  33. Mavridis, P.; Mavrikis, N.; Mastrogeorgiou, A.; Chatzakos, P. Low-Cost, Accurate Robotic Harvesting System for Existing Mushroom Farms. In Proceedings of the 2023 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Seattle, WA, USA, 28–30 June 2023; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 2023; pp. 144–149. [Google Scholar]
  34. Mycionics Inc. System and Method for Autonomous Harvesting of Mushrooms. U.S. Patent No. 11,154,010, 26 October 2021. [Google Scholar]
  35. Champi-On Fully Automatic System for Picking and Handling Mushrooms for the Fresh Market: From the Growing Bed to the Cooling Storage. Available online: https://cordis.europa.eu/project/id/262037/reporting (accessed on 19 August 2024).
  36. Jia, B.; Yang, S.; Yu, T. Research on Three Picking Arm Avoidance Algorithms for Agaricus Mushroom Picking Robot. In Proceedings of the 2020 IEEE International Conference on Advances in Electrical Engineering and Computer Applications (AEECA), Dalian, China, 25–27 August 2020; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 2020; pp. 325–328. [Google Scholar]
  37. Hu, X.; Pan, Z.; Lv, S. Picking Path Optimization of Agaricus bisporus Picking Robot. Math. Probl. Eng. 2019, 2019, 8973153. [Google Scholar] [CrossRef]
  38. Yang, S.; Ji, J.; Cai, H.; Chen, H. Modeling and Force Analysis of a Harvesting Robot for Button mushrooms. IEEE Access 2022, 10, 78519–78526. [Google Scholar] [CrossRef]
  39. Huang, M.; Jiang, X.; He, L.; Choi, D.; Pecchia, J.; Li, Y. Development of a Robotic Harvesting Mechanism for Button mushrooms. Trans. ASABE 2021, 64, 565–575. [Google Scholar] [CrossRef]
  40. Mycionics Inc. Revolutionize Your Mushroom Farm Using Robotic Harvesting. Available online: https://www.youtube.com/watch?v=npGkqo-wewQ (accessed on 26 August 2024).
  41. Tabatabaei, S. Dorna for Picking Mushrooms. Available online: https://dorna.ai/case-study/dorna-for-picking-mushrooms/ (accessed on 27 September 2024).
  42. van Delden, B. Agri-Technology Investment Opportunity in the Mushroom Industry; Hort Innovation: Sydney, Australia, 2020. [Google Scholar]
  43. British Columbia, Agritech: TechBrew Robotics. Available online: https://www.youtube.com/watch?v=f4d0Q4u0Z9U (accessed on 19 August 2024).
  44. Boudreau, M.H.; Findlater, K.A.L.; Gibson, J.B.; Richardson, C.A. Automated Mushroom Harvesting System. U.S. Patent 20240155985A1, 2 February 2024. [Google Scholar]
  45. The Last Mile of Mushroom Automated Production: Picking. Available online: https://new.qq.com/rain/a/20230418V05NPA00 (accessed on 19 August 2024).
  46. Recchia, A.; Strelkova, D.; Urbanic, J.; Kim, E.; Anwar, A.; Murugan, A.S. A Prototype Pick and Place Solution for Harvesting White Button Mushrooms Using a Collaborative Robot. Robot. Rep. 2023, 1, 67–81. [Google Scholar] [CrossRef]
  47. Recchia, A. Development of a High-Level Discrete Event Simulation Model for the Harvesting of White Button Mushrooms with Human-Robot Collaboration (HRC). Master’s Thesis, University of Windsor, Windsor, ON, Canada, 2024. [Google Scholar]
  48. Mohanan, M.G.; Salgaonkar, A. Robotic Mushroom Harvesting by Employing Probabilistic Road Map and Inverse Kinematics. BOHR Int. J. Future Robot. Artif. Intell. 2021, 1, 1–10. [Google Scholar] [CrossRef]
  49. Rowley, J.H. Developing Flexible Automation for Mushroom Harvesting (Agaricus bisporus). Ph.D. Thesis, The University of Warwick, Coventry, UK, 2009. [Google Scholar]
  50. Dai, Y.; Xiang, C.; Qu, W.; Zhang, Q. A Review of End-Effector Research Based on Compliance Control. Machines 2022, 10, 100. [Google Scholar] [CrossRef]
  51. Zhong, M.; Han, R.; Liu, Y.; Huang, B.; Chai, X.; Liu, Y. Development, Integration, and Field Evaluation of an Autonomous Agaricus bisporus Picking Robot. Comput. Electron. Agric. 2024, 220, 108871. [Google Scholar] [CrossRef]
  52. Huang, M.; He, L.; Choi, D.; Pecchia, J.; Li, Y. Picking Dynamic Analysis for Robotic Harvesting of Agaricus bisporus Mushrooms. Comput. Electron. Agric. 2021, 185, 106145. [Google Scholar] [CrossRef]
  53. Fantoni, G.; Santochi, M.; Dini, G.; Tracht, K.; Scholz-Reiter, B.; Fleischer, J.; Kristoffer Lien, T.; Seliger, G.; Reinhart, G.; Franke, J.; et al. Grasping Devices and Methods in Automated Production Processes. CIRP Ann. Manuf. Technol. 2014, 63, 679–701. [Google Scholar] [CrossRef]
  54. Rajendran, V.; Debnath, B.; Mghames, S.; Mandil, W.; Parsa, S.; Parsons, S.; Amir, G.-E. Towards Autonomous Selective Harvesting: A Review of Robot Perception, Robot Design, Motion Planning and Control. J. Field Robot. 2023, 41, 2247–2279. [Google Scholar] [CrossRef]
  55. Mbakop, S.; Tagne, G.; Lagache, A.; Youcef-Toumi, K.; Merzouki, R. Integrated Design of a Bio-Inspired Soft Gripper for Mushrooms Harvesting. In Proceedings of the 2023 IEEE International Conference on Soft Robotics (RoboSoft), Singapore, 3–7 April 2023; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 2023. [Google Scholar]
  56. Qiu, Z.; Paul, H.; Wang, Z.; Hirai, S.; Kawamura, S. An Evaluation System of Robotic End-Effectors for Food Handling. Foods 2023, 12, 4062. [Google Scholar] [CrossRef] [PubMed]
  57. Keri Ferguson. Robotics Researcher Revolutionizes Mushroom Harvesting. Available online: https://news.westernu.ca/2022/02/western-roboctics-researcher-revolutionizes-mushroom-harvester/ (accessed on 26 August 2024).
  58. Mycionics Robotics: The Future of Mushroom Harvesting|30+ Picks Per Minute! Available online: https://www.youtube.com/watch?v=VZI5BV9quk4 (accessed on 19 August 2024).
  59. Galley, A.; Knopf, G.K.; Kashkoush, M. Pneumatic Hyperelastic Actuators for Grasping Curved Organic Objects. Actuators 2019, 8, 76. [Google Scholar] [CrossRef]
  60. Tao, K.; Wang, Z.; Yuan, J.; Liu, X. Design of a Novel End-Effector for Robotic Bud Thinning of Agaricus bisporus Mushrooms. Comput. Electron. Agric. 2023, 210, 107880. [Google Scholar] [CrossRef]
  61. Wang, F.; Zheng, J.; Tian, X.; Wang, J.; Niu, L.; Feng, W. An Automatic Sorting System for Fresh White Button Mushrooms Based on Image Processing. Comput. Electron. Agric. 2018, 151, 416–425. [Google Scholar] [CrossRef]
  62. Xiong, Y.; Peng, C.; Grimstad, L.; From, P.J.; Isler, V. Development and Field Evaluation of a Strawberry Harvesting Robot with a Cable-Driven Gripper. Comput. Electron. Agric. 2019, 157, 392–402. [Google Scholar] [CrossRef]
  63. Feng, Q.; Zou, W.; Fan, P.; Zhang, C.; Wang, X. Design and Test of Robotic Harvesting System for Cherry Tomato. Int. J. Agric. Biol. Eng. 2018, 11, 96–100. [Google Scholar] [CrossRef]
  64. Zhao, Y.; Gong, L.; Liu, C.; Huang, Y. Dual-Arm Robot Design and Testing for Harvesting Tomato in Greenhouse. In IFAC-PapersOnLine; Elsevier B.V.: Amsterdam, The Netherlands, 2016; Volume 49, pp. 161–165. [Google Scholar]
  65. Porichis, A.; Vasios, K.; Iglezou, M.; Mohan, V.; Chatzakos, P. Visual Imitation Learning for Robotic Fresh Mushroom Harvesting. In Proceedings of the 2023 31st Mediterranean Conference on Control and Automation (MED), Limassol, Cyprus, 26–29 June 2023; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 2023; pp. 535–540. [Google Scholar]
  66. Zhu, X.; Zhu, K.; Liu, P.; Zhang, Y.; Jiang, H. A Special Robot for Precise Grading and Metering of Mushrooms Based on Yolov5. Appl. Sci. 2023, 13, 10104. [Google Scholar] [CrossRef]
  67. Subedi, A.; Luitel, A.; Baskota, M.; Acharya, T.D. IoT Based Monitoring System for White Button Mushroom Farming. Proceedings 2020, 42, 46. [Google Scholar]
  68. Gaohang, Y.; Yun, Z.; Ge, L. Algorithm for Locating Individual Mushroom and Description of Its Contour Using Machine Vision. Trans. CSAE 2005, 21, 101–104. [Google Scholar]
  69. Gaohang, Y.; Jianmin, L.; Yun, Z. Region Marking Technique Based on Sequential Scan and Segmentation Method of Mushroom Images. Trans. CSAE 2006, 22, 139–142. [Google Scholar]
  70. Yong-Qiang, Y.; Ming, Y.; Yong-Hua, L.; Shou-Gang, R. Localization Algorithm Based on Corner Density Detection for Overlapping Mushroom Image. Comput. Syst. Appl. 2018, 27, 119–125. [Google Scholar] [CrossRef]
  71. Yang, S.; Ni, B.; Du, W.; Yu, T. Research on an Improved Segmentation Recognition Algorithm of Overlapping Agaricus bisporus. Sensors 2022, 22, 3946. [Google Scholar] [CrossRef] [PubMed]
  72. Chen, C.; Wang, F.; Cai, Y.; Yi, S.; Zhang, B. An Improved YOLOv5s-Based Agaricus bisporus Detection Algorithm. Agronomy 2023, 13, 1871. [Google Scholar] [CrossRef]
  73. Retsinas, G.; Efthymiou, N.; Anagnostopoulou, D.; Maragos, P. Mushroom Detection and Three Dimensional Pose Estimation from Multi-View Point Clouds. Sensors 2023, 23, 3576. [Google Scholar] [CrossRef]
  74. Baisa, N.L.; Al-Diri, B. Mushrooms Detection, Localization and 3D Pose Estimation Using RGB-D Sensor for Robotic-Picking Applications. arXiv 2022, arXiv:2201.02837. [Google Scholar]
  75. Lin, A.; Liu, Y.; Zhang, L. Mushroom Detection and Positioning Method Based on Neural Network. In Proceedings of the IEEE Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China, 12–14 March 2021; pp. 1174–1178. [Google Scholar]
  76. Wei, B.; Zhang, Y.; Pu, Y.; Sun, Y.; Zhang, S.; Lin, H.; Zeng, C.; Zhao, Y.; Wang, K.; Chen, Z. Recursive-YOLOv5 Network for Edible Mushroom Detection in Scenes with Vertical Stick Placement. IEEE Access 2022, 10, 40093–40108. [Google Scholar] [CrossRef]
  77. Olpin, A.J.; Dara, R.; Stacey, D.; Kashkoush, M. Region-Based Convolutional Networks for End-to-End Detection of Agricultural Mushrooms. In Proceedings of the Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Cherbourg, France, 2–4 July 2018; Springer Verlag: Berlin/Heidelberg, Germany, 2018; Volume 10884 LNCS, pp. 319–328. [Google Scholar]
  78. Heinemann, P.H.; Hughes, R.; Morrow, C.T.; Sommer, H.J.; Beelman, R.B.; Wuest, P.J. Grading of mushrooms using a machine vision system. Trans. ASAE 1994, 37, 1671–1677. [Google Scholar] [CrossRef]
  79. Wang, F.; Zheng, J.; Wang, L.; Feng, W.; Niu, L. Classification Method Research of Fresh Agaricus bisporus Based on Image Processing. In Proceedings of the Computer and Computing Technologies in Agriculture XI: 11th IFIP WG 5.14 International Conference, CCTA 2017, Jilin, China, 12–15 August 2017; pp. 333–340. [Google Scholar] [CrossRef]
  80. Lu, C.P.; Liaw, J.J.; Wu, T.C.; Hung, T.F. Development of a Mushroom Growth Measurement System Applying Deep Learning for Image Recognition. Agronomy 2019, 9, 32. [Google Scholar] [CrossRef]
  81. Lu, C.P.; Liaw, J.J. A Novel Image Measurement Algorithm for Common Mushroom Caps Based on Convolutional Neural Network. Comput. Electron. Agric. 2020, 171, 105336. [Google Scholar] [CrossRef]
  82. Lee, C.H.; Choi, D.; Pecchia, J.; He, L.; Heinemann, P. Development of a Mushroom Harvesting Assistance System Using Computer Vision. In Proceedings of the 2019 ASABE Annual International Meeting; American Society of Agricultural and Biological Engineers, Boston, MA, USA, 7–10 July 2019. [Google Scholar]
  83. Vízhányó, T.; Felföldi, J. Enhancing Colour Differences in Images of Diseased Mushrooms. Comput. Electron. Agric. 2000, 26, 187–198. [Google Scholar] [CrossRef]
  84. Nadim, M.; Ahmadifar, H.; Mashkinmojeh, M.; Yamaghani, M.R. Application of Image Processing Techniques for Quality Control of Mushroom. Casp. J. Health Res. 2019, 4, 72–75. [Google Scholar] [CrossRef]
  85. Arjun, A.D.; Chakraborty, S.K.; Mahanti, N.K.; Kotwaliwale, N. Non-Destructive Assessment of Quality Parameters of White Button Mushrooms (Agaricus bisporus) Using Image Processing Techniques. J. Food Sci. Technol. 2022, 59, 2047–2059. [Google Scholar] [CrossRef]
  86. Jacob, P.M.; Moni, J.; Sunil, S.; Johnson, A.; Mathews, J.M.; Akshaya, M. An Intelligent System for Cultivation and Classification of Mushrooms Using Machine Vision. In Proceedings of the International Conference on Computational Intelligence and Sustainable Engineering Solution, CISES 2023, Greater Noida, India, 28–30 April 2023; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 2023; pp. 264–270. [Google Scholar]
  87. Concha-Meyer, A.; Eifert, J.; Wang, H.; Sanglay, G. Volume Estimation of Strawberries, Mushrooms, and Tomatoes with a Machine Vision System. Int. J. Food Prop. 2018, 21, 1867–1874. [Google Scholar] [CrossRef]
  88. Lee, C.-H. Development of a Mushroom Harvesting Assistance System Using Computer Vision. Master’s Thesis, The Pennsylvania State University, University Park, PA, USA, 2020. [Google Scholar]
  89. Zakeri, A.; Fawakherji, M.; Kang, J.; Koirala, B.; Balan, V.; Zhu, W.; Benhaddou, D.; Merchant, F.A. M18K: A Comprehensive RGB-D Dataset and Benchmark for Mushroom Detection and Instance Segmentation. arXiv 2024, arXiv:2407.11275. [Google Scholar]
  90. Jareanpon, C.; Khummanee, S.; Sriputta, P.; Scully, P. Developing an Intelligent Farm System to Automate Real-Time Detection of Fungal Diseases in Mushrooms. Curr. Appl. Sci. Technol. 2024, 24, e0255708. [Google Scholar] [CrossRef]
  91. Moysiadis, V.; Kokkonis, G.; Bibi, S.; Moscholios, I.; Maropoulos, N.; Sarigiannidis, P. Monitoring Mushroom Growth with Machine Learning. Agriculture 2023, 13, 223. [Google Scholar] [CrossRef]
  92. Benhaddou, D.; Balan, V.; La Garza, A.D.; Merchant, F.A. Estimating Mushroom Yield and Quality Using Computer Vision. In Proceedings of the International Wireless Communications and Mobile Computing, IWCMC 2023, Marrakesh, Morocco, 19–23 June 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 562–567. [Google Scholar]
  93. Anagnostopoulou, D.; Retsinas, G.; Efthymiou, N.; Filntisis, P.; Maragos, P. A Realistic Synthetic Mushroom Scenes Dataset. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops 2023, Vancouver, BC, Canada, 18–22 June 2023; pp. 6282–6289. [Google Scholar]
  94. Cao, J. White Button Mushroom RGB-D Images. Mendeley Data 2020. [Google Scholar] [CrossRef]
Figure 1. Components used in automated harvesting of button mushroom robots.
Figure 1. Components used in automated harvesting of button mushroom robots.
Applsci 14 09229 g001
Figure 2. Different manipulators are used in button mushroom harvesting: (a) Cartesian (reprinted from ref. [40]); (b) champ-ON Cartesian-trolley harvester (reprinted from ref. [30]); (c) multi-arm Cartesian (reprinted from ref. [38]); (d) SCARA (reprinted from ref. [43]); and (e) multi-arm SCARA (reprinted from ref. [45]).
Figure 2. Different manipulators are used in button mushroom harvesting: (a) Cartesian (reprinted from ref. [40]); (b) champ-ON Cartesian-trolley harvester (reprinted from ref. [30]); (c) multi-arm Cartesian (reprinted from ref. [38]); (d) SCARA (reprinted from ref. [43]); and (e) multi-arm SCARA (reprinted from ref. [45]).
Applsci 14 09229 g002
Figure 3. Different types of end-effectors are used in picking button mushrooms: (a) vacuum suction (reprinted from ref. [38]); (b) a combination of suction cups and gripper in an end-effector (reprinted from ref. [41]); (c) soft gripper (reprinted from ref. [57]); (d) closed grasper (reprinted from ref. [59]); and (e) three-finger hybrid gripper (reprinted from ref. [3]).
Figure 3. Different types of end-effectors are used in picking button mushrooms: (a) vacuum suction (reprinted from ref. [38]); (b) a combination of suction cups and gripper in an end-effector (reprinted from ref. [41]); (c) soft gripper (reprinted from ref. [57]); (d) closed grasper (reprinted from ref. [59]); and (e) three-finger hybrid gripper (reprinted from ref. [3]).
Applsci 14 09229 g003
Figure 4. The different collection mechanisms used in mushroom harvesting: (a) horizontal on-the-shelf conveyer (reprinted from ref. [38]); (b) on-the-shelf rotating disc (reprinted from ref. [58]); (c) off-shelf vertical collector (reprinted from ref. [43]); and (d) off-shelf vertical baskets (reprinted with permission from ref. [51]). Copyright 2024 Elsevier.
Figure 4. The different collection mechanisms used in mushroom harvesting: (a) horizontal on-the-shelf conveyer (reprinted from ref. [38]); (b) on-the-shelf rotating disc (reprinted from ref. [58]); (c) off-shelf vertical collector (reprinted from ref. [43]); and (d) off-shelf vertical baskets (reprinted with permission from ref. [51]). Copyright 2024 Elsevier.
Applsci 14 09229 g004
Figure 5. The different mechanisms used to move the harvester components: (a) wheel-slot on a Cartesian robot (reprinted from ref. [40]); (b) carriage carrying Cartesian manipulator between different shelves (reprinted from ref. [40]); (c) off-the-shelf moving unit (reprinted from ref. [43]); and (d) mobile vehicle (reprinted from ref. [45]).
Figure 5. The different mechanisms used to move the harvester components: (a) wheel-slot on a Cartesian robot (reprinted from ref. [40]); (b) carriage carrying Cartesian manipulator between different shelves (reprinted from ref. [40]); (c) off-the-shelf moving unit (reprinted from ref. [43]); and (d) mobile vehicle (reprinted from ref. [45]).
Applsci 14 09229 g005
Figure 6. Basic components of a computer vision system for mushroom identification.
Figure 6. Basic components of a computer vision system for mushroom identification.
Applsci 14 09229 g006
Figure 7. Algorithm recognition comparison: (a) YOLOv5, (b) YOLOv5s-CBAM, and (c) YOLOv7. Red rectangles show the targets detected, whereas circles in yellow show the targets missed. (Reprinted with permission from ref. [72]).
Figure 7. Algorithm recognition comparison: (a) YOLOv5, (b) YOLOv5s-CBAM, and (c) YOLOv7. Red rectangles show the targets detected, whereas circles in yellow show the targets missed. (Reprinted with permission from ref. [72]).
Applsci 14 09229 g007
Figure 8. Images from the depth camera: (a) sample image, (b) sample ground truth (orange circular highlights shows the mushroom identified), and (c) sample depth image (darker color shows the taller mushrooms). Reprinted with permission from ref. [89].
Figure 8. Images from the depth camera: (a) sample image, (b) sample ground truth (orange circular highlights shows the mushroom identified), and (c) sample depth image (darker color shows the taller mushrooms). Reprinted with permission from ref. [89].
Applsci 14 09229 g008
Figure 9. Workspace (covered by white grids) for different manipulators: (a) Cartesian, (b) SCARA, (c) six-DOF UR, and (d) six-DOF industrial manipulator.
Figure 9. Workspace (covered by white grids) for different manipulators: (a) Cartesian, (b) SCARA, (c) six-DOF UR, and (d) six-DOF industrial manipulator.
Applsci 14 09229 g009
Table 2. Sensors that are used for different applications in mushroom harvesting.
Table 2. Sensors that are used for different applications in mushroom harvesting.
Application (Measurement)SensorsReferences
Gripping force, load, picking parametersFSRs, load[3,30,38,39,46,51,52,55,60,65]
Suction pressurePressure[38,39,51,52,64]
Distance, displacementDistance, electromagnetic[51,59]
BendingBending[55]
Strain changesStrain-resistance gauge[66]
AngleInclination, attitude angle[39,52,60]
Temperature, humidityDHT[67]
Object detectionLIDAR, camera[11,66]
Grading and qualitycamera[11]
Table 3. Summary of vision system used in button mushroom harvesting and growth.
Table 3. Summary of vision system used in button mushroom harvesting and growth.
ApplicationCamera/SensorAlgorithm/MethodTasksResultsReferences
IdentificationVideo cameraMorphological target detection and image processingIdentifying and locating mushrooms inside harvester rig86% identified[29]
Monochromatic camera (MC)Image processing and morphological target detectionDetecting and locating mushrooms inside the harvester84% located, 67% picked[26]
76% picked[28]
MC with a zoom lens81.6% picked[26]
Monochromatic cameraImage processing algorithm with centroid methodLocate mushrooms in a growing fieldEffective[68,69]
Harris corner detection with an iterative algorithm combined with a watershed algorithmBackground suppression, center detection for identification86.3% located[70]
Image processing using edge detection, convex hull extraction, and Harris corner detectionSegmenting and identifying overlapping mushrooms96% recognition accuracy[71]
Improved YOLOv5s model with CBAM module and Mosaic image augmentationDetection of Agaricus bisporus in complex environment98.8% detection accuracy[72]
RGB-DTemplate-based approach with 3D meshes or point clouds, density clustering, and modified ICP algorithmDetection and 3D pose estimationVery effective[73]
RGB-DGreyscale conversion, active contour, and circular Hough transformDetection, localization, and 3D pose estimationEffective in lab and farm settings[74]
Improved YOLOv2 algorithm with ResNet50Detecting and positioning mushrooms33.9 frames/s detection rate; high accuracy[75]
Recursive-YOLOv5, ASPP, improved IOU metricsIdentifying edible mushrooms98% accuracy[76]
Region-based convolutional networks with LoG algorithmDetection92.142% detection rate[77]
Classification and growthMonochromaticImage analysis based on color, shape, stem cut, and cap veil opening Mushroom classification and quality [78]
Image processing algorithmClassification based on pileus diameter [79]
IP67 Network cameraNovel image detection algorithm using YOLOv3 and SP algorithmMeasuring mushroom cap size and growth rateBetter accuracy than CHT[80,81]
Kinect RGB-DImage processing and machine learningMonitoring growth stages70.93% accuracy[82]
Quality Assessment Color video cameraVectorial normalization methodDisease detection based on discoloration81% of diseases classified[83]
Digital webcamImage processing with artificial neural network and fuzzy logicAssess mushroom quality based on color, area, weight, and volumeDetection rate 95.6%[84]
Optical zooming digital cameraL-a-b color model and hyperspectral imagingDistinguish damaged and undamaged mushroom based on color and browningHighly accurate[85]
Android cameraMobileNetv2Distinguish poisonous and edible mushrooms72% confidence rate[86]
Table 4. Comparison of commercial harvester picking performance with manual picking.
Table 4. Comparison of commercial harvester picking performance with manual picking.
HarvesterPicking Speed
[Mushrooms/h]
Success Rate [%]References
Manual2000~100[41,52]
Mycionics2700-[58]
Dorna Robotics220080[41]
AG Robotics1600–200095[7]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Koirala, B.; Zakeri, A.; Kang, J.; Kafle, A.; Balan, V.; Merchant, F.A.; Benhaddou, D.; Zhu, W. Robotic Button Mushroom Harvesting Systems: A Review of Design, Mechanism, and Future Directions. Appl. Sci. 2024, 14, 9229. https://doi.org/10.3390/app14209229

AMA Style

Koirala B, Zakeri A, Kang J, Kafle A, Balan V, Merchant FA, Benhaddou D, Zhu W. Robotic Button Mushroom Harvesting Systems: A Review of Design, Mechanism, and Future Directions. Applied Sciences. 2024; 14(20):9229. https://doi.org/10.3390/app14209229

Chicago/Turabian Style

Koirala, Bikram, Abdollah Zakeri, Jiming Kang, Abishek Kafle, Venkatesh Balan, Fatima A. Merchant, Driss Benhaddou, and Weihang Zhu. 2024. "Robotic Button Mushroom Harvesting Systems: A Review of Design, Mechanism, and Future Directions" Applied Sciences 14, no. 20: 9229. https://doi.org/10.3390/app14209229

APA Style

Koirala, B., Zakeri, A., Kang, J., Kafle, A., Balan, V., Merchant, F. A., Benhaddou, D., & Zhu, W. (2024). Robotic Button Mushroom Harvesting Systems: A Review of Design, Mechanism, and Future Directions. Applied Sciences, 14(20), 9229. https://doi.org/10.3390/app14209229

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop