Next Article in Journal
Concept of a Cyber–Physical System for Control of a Self-Cleaning Aquaponic Unit
Previous Article in Journal
Phenological Monitoring of Irrigated Sugarcane Using Google Earth Engine, Time Series, and TIMESAT in the Brazilian Semi-Arid
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Identification of Technical Requirements for the Initial Design of an Autonomous Fruit-Harvesting Robot

Electronic Department, Instituto Tecnológico Superior Rumiñahui, Sangolquí 171103, Ecuador
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
AgriEngineering 2024, 6(4), 3823-3842; https://doi.org/10.3390/agriengineering6040218
Submission received: 1 September 2024 / Revised: 18 September 2024 / Accepted: 14 October 2024 / Published: 23 October 2024

Abstract

:
Automation in agriculture is revolutionizing the management of field tasks. This paper focuses on identifying the essential needs and preliminary technical requirements for designing an autonomous robot specifically for fruit harvesting. The study examines the integration of advanced machine vision technologies and neural networks for the accurate detection of ripe fruits and obstacles, optimizing harvesting efficiency. Key features such as proximity and touch sensors are also evaluated to ensure the safe handling of fruits, minimizing damage during harvesting. The technical specifications, including traction, speed, and the robot’s ability to operate on uneven terrain, are analyzed to ensure adaptability across various crops and ground conditions. Perception systems, incorporating cameras and sensors, are crucial for crop inspection and route planning. The main findings of this review establish a set of technical requirements that serve as a foundation for developing efficient and economically viable fruit-harvesting robots. These systems offer significant potential to transform agriculture by addressing labor shortages and improving harvesting precision. However, challenges remain, particularly in adapting to diverse crops and environments, emphasizing the need for further research and development.

1. Introduction

In recent years, challenges related to food security have significantly intensified, driving global concern. The rising global population continues to increase the demand for food, putting immense pressure on agricultural resources. Among these pressures, the fruit farming sector faces unique challenges, particularly in the labor-intensive harvesting process.
One of the primary issues is the aging agricultural workforce, which affects many regions that rely heavily on manual fruit harvesting. Traditionally, fruit farming has been labor-intensive, but younger generations increasingly shift toward urban-based careers, leaving a gap in the agricultural labor force. This labor shortage makes it difficult to meet the growing demand for fresh fruits, particularly during peak harvest seasons when timing is critical to maintaining the quality and freshness of produce.
Simultaneously, the repurposing of agricultural land for biofuels and alternative energies, though beneficial for reducing fossil fuel dependence, exacerbates the competition for farmland. This competition affects the production of fruit crops, often pushing food prices higher as the supply struggles to keep pace with demand. Climate change and unpredictable weather patterns further disrupt fruit yields, while soil degradation and rapid urbanization shrink the land available for fruit cultivation.
To address these interconnected issues, the agricultural sector is turning to technology, particularly in the development of automated harvesting systems. Autonomous fruit-harvesting robots offer a promising solution to labor shortages and the inefficiencies of traditional harvesting methods. These robots are capable of handling delicate fruits without damaging them, adapting to different crop varieties, and ensuring timely harvesting—crucial factors for maintaining both yield and quality.
This study focuses on identifying and analyzing the key technical requirements necessary for the design and construction of an autonomous robot specifically optimized for fruit harvesting. Understanding these requirements is essential for creating a robot capable of addressing the pressing needs of modern fruit production while ensuring efficiency and sustainability in the agricultural sector.

2. Methodology

To develop a comprehensive methodology for designing a harvesting robot, a multi-faceted research approach was implemented, structured into three main stages: an exhaustive literature review, an analysis of mechanical components, and an analysis of electronic components.
The literature review focused on several key aspects. First, existing harvesting robot designs were examined, particularly their main components, such as computer vision systems, robotic arms, and harvesting tools. Various design approaches were evaluated, highlighting their advantages and disadvantages in terms of efficiency, precision, and adaptability to different types of fruit crops.
Second, the operational capabilities of existing harvesting robots were explored in detail. This included an in-depth examination of their abilities to identify and select ripe fruits, navigate uneven agricultural terrain, and adapt to various climatic conditions. Special attention was given to the role of artificial intelligence and machine learning systems in enhancing accuracy in fruit identification and real-time decision-making.
Additionally, the technological and operational limitations documented in the literature were analyzed. This encompassed challenges such as obstacle detection and avoidance, energy management for prolonged operations, and component durability in harsh agricultural environments. Identifying these constraints was crucial for understanding the areas requiring improvement and for setting clear objectives in the design of the new harvesting robot.
The literature review also identified current trends in agricultural robot research and development. Significant advances were noted in the use of advanced sensors, automation technologies, and artificial intelligence algorithms. These trends suggest a shift towards more autonomous and precise systems, capable of operating with minimal human intervention and adapting to diverse field conditions.
Finally, the review underscored areas that require further attention and development in future research. These areas include improving the energy efficiency of robots, developing more robust navigation systems, and integrating communication technologies for the coordination of multiple robots in harvesting tasks. Additionally, the need for more in-depth studies on the interaction between robots and plants was identified, aiming to minimize crop damage during harvesting.

3. Operational Requirements

To effectively develop an autonomous robot for fruit harvesting, it is essential to clearly define the operational requirements that will ensure its performance and efficiency in the field. These requirements span several key areas, including the precise identification and selection of fruits, navigation and mobility across varied agricultural terrain, and delicate yet safe interaction with plants [1,2,3].
These requirements encompass not only the necessary technical and technological capabilities but also the practical needs and expectations arising from current field conditions and agricultural practices. By establishing these operational requirements, a solid foundation is laid for the design and development of a harvesting robot that is functional, efficient, and capable of seamlessly integrating into existing farming systems. shows the process that a robotic arm must complete to harvest the fruits [4,5,6]. Figure 1 shows an explanatory flow chart of the harvesting process that a harvesting robot must perform.

3.1. Fruit Identification and Selection

The ability to accurately identify and select ripe fruits is one of the most critical and complex functions a harvesting robot must perform. This capability not only determines the robot’s effectiveness in harvesting but also impacts the quality of the final product and the overall efficiency of the harvesting process [7]. To achieve this, the robot must be equipped with a combination of advanced technologies that work in unison to ensure optimal performance [8].

3.1.1. Advanced Computer Vision Systems

The precise identification and selection of ripe fruits is one of the most critical and complex functions a harvesting robot must perform [9]. This capability not only determines the robot’s harvesting effectiveness but also influences the quality of the final product and the overall efficiency of the harvesting process. To achieve this, the robot must be equipped with a combination of advanced technologies that work together to ensure optimal performance.
The first step in machine vision recognition is the capture of images of the fruits in the field. This is done using RGB cameras and hyperspectral cameras:
  • RGB cameras: These cameras capture color images, which are useful for detecting fruit color, a visual indicator of ripeness. The captured colors can be processed to identify whether the fruit has reached the characteristic color of ripeness [10].
  • Hyperspectral cameras: These cameras capture images at a wide spectrum of wavelengths, beyond what the human eye can see. This makes it possible to analyze internal characteristics of the fruit, such as sugar content and firmness, which are important in determining ripeness [11]. Figure 2 shows a fruit recognition system using artificial vision.
Once the images are captured, advanced image processing algorithms are used to analyze and extract relevant features. This processing includes several steps:
  • Pre-processing: It consists of improving the quality of the image and eliminating noise. Techniques such as lighting standardization and noise filtering are common at this stage [12].
  • Image segmentation: Separates the fruits from the background of the image. This can be achieved by segmentation algorithms such as color threshold, edge-based segmentation, or the use of neural networks for semantic segmentation.
  • Feature extraction: This involves identifying specific characteristics of fruits, such as color, texture, shape, and size. These characteristics are used to determine the state of ripeness of the fruit [13].

3.1.2. Machine Learning Algorithms

Machine learning algorithms are essential for processing images captured by a fruit-harvesting robot and making precise decisions. Convolutional Neural Networks (CNNs) are particularly effective in this context due to their specialized design for image pattern recognition. By learning from extensive datasets, CNNs can automatically identify complex visual features such as shapes, colors, and textures. This enables the robot to accurately distinguish between ripe and unripe fruits, as well as detect other important factors like defects or diseases [14,15,16,17].
CNNs are preferred for their high accuracy and efficiency in handling visual tasks. Their ability to process and analyze large volumes of image data allows for precise fruit recognition and quality assessment, which is crucial for successful fruit harvesting. By leveraging CNNs, a robotic arm can reliably perform tasks that require detailed visual inspection, making them the ideal choice for developing advanced fruit-harvesting systems [18,19].
The algorithms must be tailored to the specific fruit being harvested, as a single algorithm cannot serve all types of fruit. Before starting the design process, it is crucial to define the target fruit, as this will significantly impact the robot’s final performance. Figure 3 shows how fruits are categorized resulting in the data in Table 1.
According to the information provided by [20], each fruit is associated with its own database, resulting in unique weightings for each type. It is important to note that the values presented in Table 1 pertain to the work of Alvarado and Molina, and there is no need to replicate these exact values in independent projects.
The use of simple machine vision algorithms and neural network-based systems for fruit recognition in harvesting robots reveals significant differences in focus, accuracy, and adaptability [21]. Simple machine vision algorithms are deterministic and rely on predefined rules, utilizing techniques such as color segmentation and edge detection. These algorithms are easier to implement and require fewer computational resources, but they have limited accuracy and adaptability, particularly when faced with variations in environmental conditions and different types of fruits [22].
In contrast, neural network-based systems, particularly convolutional neural networks (CNNs), employ a deep learning approach to identify ripe fruits. These networks learn relevant features from large datasets during training, enabling them to better adapt to environmental variations and different fruit types [23]. Although they require an intensive training phase and greater computational resources, neural networks offer higher accuracy and are more robust to changes in environmental conditions [24].
Simple machine vision algorithms are more suitable for systems with hardware constraints and less variable scenarios, while neural network-based systems provide superior accuracy and adaptability, making them ideal for environments with changing conditions and greater data variability. The choice between these approaches will depend on the specific requirements of the system and the operating conditions of the harvesting robot [25].

3.1.3. Proximity and Touch Sensors

In addition to machine vision, the harvesting robots use proximity and touch sensors to assess the ripeness of fruits. Proximity sensors help the robot approach the fruit accurately without damaging it. Touch sensors, on the other hand, allow the firmness of the fruit to be measured, another important indicator of ripeness. These sensors can be piezoelectric or based on resistivity technology [26].

Proximity Sensors

Proximity sensors detect the presence and distance of nearby objects without the need for physical contact. There are several types of proximity sensors, but the most common in agricultural robotics are ultrasonic sensors, infrared (IR) sensors, and induction sensors:
  • Ultrasonic sensors: They emit high-frequency sound waves and measure the time it takes for the echo to return after bouncing off an object. The distance is calculated based on the flight time of the sound [27].
  • Infrared (IR) sensors: They emit infrared light and detect the amount of light reflected by a nearby object. The distance is determined by the intensity of the reflected light [28].
  • Induction sensors: They generate a magnetic field and detect changes in the field when a metal object approaches. They are less common in agriculture, but useful in industrial settings.
In harvesting robots, proximity sensors are used to:
  • Fruit detection: Identify the presence of fruits in the robot’s field of action.
  • Navigation and Obstacle Avoidance: Helping the robot move through the field without colliding with plants, branches, or other objects.
  • Precise positioning: Facilitate the precise approach of the robotic arm to the fruits to ensure damage-free harvesting [29].

Touch Sensors

Touch sensors, also known as force and pressure sensors, detect physical contact and applied force. These sensors can be piezoelectric, resistive, or based on capacitive technology:
  • Piezoelectric sensors: They generate an electrical charge when pressure is applied. The amount of charge generated is proportional to the force applied [30].
  • Resistive sensors: They change their electrical resistance in response to pressure. The variation in resistance is used to measure the force applied [31].
  • Capacitive sensors: They detect changes in capacitance when pressure is applied to a sensitive surface. They are sensitive and accurate, suitable for detecting light forces [32].
In harvesting robots, touch sensors are used to:
  • Firmness assessment: To determine fruit ripeness based on its firmness, which is a key indicator of ripeness in some fruits.
  • Gentle handling: Allowing the robot to apply the correct amount of force when grasping and picking fruit, preventing damage and ensuring gentle picking [33].
  • Real-time feedback: Provide real-time information on contact and force applied, allowing immediate adjustments during picking to improve accuracy and reduce damage to fruits [34].
The use of pressure and touch sensors in harvesting robots presents several challenges that must be addressed to ensure effective and safe operation in agricultural environments.
Pressure and touch sensors need to be sufficiently sensitive to detect subtle variations in the pressure applied to fruits without exerting excessive force that could cause damage. Accuracy is critical for assessing fruit ripeness and firmness, as these factors can vary widely among different fruit types and environmental conditions.
Fruits come in various shapes, sizes, and textures, which complicates the design of sensors that are effective across all varieties. Some fruits may be more delicate and require gentle handling, while others may be more robust and tolerate greater pressure without damage.
Agricultural environments are also unpredictable with regard to factors such as temperature, humidity, and lighting. These conditions can impact the accuracy and reliability of pressure and touch sensors, making it challenging to maintain consistent and precise measurements across different environments.

3.2. Navigation and Mobility

Navigation and mobility are crucial aspects of fruit harvesting robots for their efficient and effective operation in agricultural environments. These robots must be capable of autonomously moving through crop fields, navigating between rows of plants, and accessing fruits for harvesting without causing damage [35].
To achieve efficient movement in the field, a harvesting robot requires an advanced navigation and positioning system. High-precision GPS and inertial navigation systems (INS) enable the robot to determine its exact location in the field and plan the optimal route for harvesting [36]. Additionally, the use of LiDAR (Light Detection and Ranging) technology helps create three-dimensional maps of the environment, allowing the robot to detect and avoid obstacles while moving toward the selected fruits. The following section explains how this process works in detail [37].

3.2.1. Sensors and Awareness of the Environment

The harvesting robot can use several systems to be able to move around its environment, each method has advantages and disadvantages that deserve an independent study.
  • Cameras and vision systems: They capture images of the environment to detect ripe fruits, obstacles and other relevant elements in the field [38]. These systems can be monocular, stereoscopic, or even multispectral cameras, depending on specific detection needs. Just as cameras are used to recognize fruits, cameras can be used to generate an algorithm that allows the robot to move along an unobstructed route around the crop field [39].
  • Proximity sensors: They detect the presence of nearby objects, such as plants or structures, to avoid collisions and plan safe routes [40]. If the robot deviates from its planned route, location systems allow real-time corrections to be made to maintain accuracy and efficiency during harvesting. This helps optimize the operation time and resources used in the field.
  • Location systems: They use GPS, GNSS, or other methods to determine the robot’s precise position in the field. The robot’s position must be precise to ensure that it does not deviate from the path laid out for harvesting [41].
  • Odometry sensors: They monitor the robot’s movement and direction to calculate the distance traveled and the current orientation. The information provided by the odometry sensors allows the robot to move precisely along the rows of plants and between crops, ensuring that each fruit is harvested efficiently and without damage [42]. By knowing the distance traveled, odometry sensors help optimize the use of energy and resources during robot operation, increasing autonomy and reducing downtime.

3.2.2. Route Planning and Navigation

Route planning for the navigation of a harvesting robot is a crucial process that involves determining the best trajectory for the robot to move efficiently through the crop field and harvest the fruits optimally, this process is done autonomously by the robot.
  • Mapping the environment: Before starting any harvesting operation, the robot uses its sensors, such as cameras and perception systems, to create a detailed map of the agricultural environment. This map includes information on the arrangement of the rows of plants, the location of ripe fruits, obstacles such as trees or agricultural structures, and other relevant elements [43].
  • Route planning: Based on the generated map and the harvesting objectives, the robot plans the best route to move efficiently between the rows of plants and collect the identified fruits. The robot decides the order in which it will pick the fruits based on criteria such as proximity, accessibility, and picking efficiency. For example, you can prioritize fruits that are closer or in a more accessible position. Using route planning algorithms, such as the algorithm, the robot calculates the shortest and safest route to reach each point of interest. During route planning, the robot also considers how to avoid obstacles detected in the environment [44].
  • Autonomous navigation: During operation, the robot uses navigation algorithms that combine information from the map of the environment, the robot’s current position, and sensor data to make real-time decisions about direction and speed of movement.
In short, route planning for the navigation of a harvesting robot combines the ability to perceive the environment with advanced trajectory planning algorithms to achieve efficient and accurate harvesting in dynamic and varied agricultural environments. Autonomous movement in the agricultural environment involves GPS systems and LIDAR sensors for precise navigation.
  • GPS (Global Positioning System): GPS works by receiving signals from satellites in orbit. A GPS receiver in the robot picks up these signals and uses them to calculate the robot’s position in terms of geographic coordinates (latitude, longitude, and altitude) [45]. Using the trilateration technique, the GPS receiver calculates its exact position by measuring the time it takes for signals to travel from various satellites to the receiver. The GPS provides the robot with information about its location in the crop field. This is crucial for planning efficient harvesting routes and ensuring that the robot covers the entire growing area without skipping any sections. In large fields where multiple robots may be operating simultaneously, GPS helps coordinate movements between robots to avoid collisions and optimize field coverage. The data collected, such as the location of ripe fruits, can be georeferenced, allowing a subsequent analysis on the distribution and conditions of the crop [46].
  • LiDAR (Light Detection and Ranging): LiDAR works by emitting pulses of laser light into the environment and measuring the time it takes for light to reflect and return to the sensor. By measuring these distances in multiple directions, LiDAR creates a three-dimensional “point cloud” that accurately represents the structure of the environment [47]. LiDAR allows the robot to detect obstacles in its immediate environment, such as plants, trees, and agricultural structures, in real-time. This is essential to avoid collisions and damage to both the robot and the crop. By generating a detailed three-dimensional map of the environment, LiDAR helps the robot navigate precisely between rows of plants and locate ripe fruits for picking. The detailed environmental information provided by the LiDAR allows the robot to position its harvesting arms and tools with pinpoint accuracy, ensuring effective harvesting without damaging surrounding fruits or plants [48].
  • GPS and LiDAR integration: While GPS provides the robot’s global location in the field, LiDAR provides detailed mapping of the immediate environment. By combining this data, the robot can plan and execute harvesting routes more efficiently and safely. GPS and LiDAR data are integrated using sensor fusion algorithms that combine the advantages of both systems to improve navigation accuracy and obstacle detection. As the robot moves, GPS and LiDAR data is continuously updated, allowing the robot to adapt to changes in the environment and maintain an optimal trajectory. Figure 4 shows a robot in the process of harvesting, to achieve this it must have a very precise positioning system due to the difficult conditions of its environment.

3.3. Environmental Conditions

The environmental conditions for a fruit harvesting robot are critical factors that affect its harvesting performance and efficiency. These conditions include physical aspects of the field, crop characteristics, and environmental factors.

3.3.1. Ground Conditions

The physical conditions of the field become one of the most obvious and impossible to avoid, it is very different a robot in a controlled environment of a greenhouse or a test laboratory from that of a real field. Terrain with unevenness, slopes, or irregularities can hinder the robot’s movement and require advanced navigation and stability systems to maintain harvesting accuracy [49]. In addition, the presence of stones, logs, and other obstacles that the robot must detect and avoid to prevent damage and maintain continuous operation. In fields with high plant density, the robot must navigate through narrow spaces, which requires precise route planning and fine maneuverability. Variability in plant height and thickness can affect the visibility and accessibility of fruits, necessitating adjustments to the robot’s perception systems and harvesting mechanisms [50].

3.3.2. Characteristics of the Crop

Different fruits have different physical characteristics such as size, shape, color, and texture, which requires the robot to adjust its detection and manipulation systems for each specific type of fruit [51]. The robot must be able to identify ripe fruits and differentiate them from unripe or damaged ones, using vision systems and artificial intelligence to ensure high-quality harvesting.

3.3.3. Environmental Factors

Variable lighting due to the sun, plant shadows, or clouds can affect the effectiveness of the robot’s vision systems. Advanced image processing systems must compensate for these changes to maintain accuracy [52]. The presence of moisture or rain can affect the robot’s sensors and electronics, as well as complicating the terrain and making it more difficult to get around. Extreme temperatures can affect the performance and durability of the robot’s mechanical and electronic components, requiring materials and designs that withstand these conditions. In dusty or dirty environments, the robot’s sensors and mobility systems may be affected. Automatic cleaning systems and sensor protection are essential to maintain operability.

3.3.4. Interaction with Other Elements

The robot must operate safely in the presence of human workers, stopping or swerving to avoid accidents. Proximity sensors and collision avoidance algorithms are essential [53]. In large fields, there may be multiple robots operating simultaneously. A communication and coordination system is necessary to avoid collisions and optimize collective efficiency.

3.4. Technical Specifications

To detail the technical specifications of a fruit harvesting robot, we can present a table that includes key aspects such as dimensions, perception systems, navigation capabilities, autonomy, among others. Here’s an example table with hypothetical technical specifications for a fruit-harvesting robot, summarized in Table 2:

3.4.1. Dimensions

The compact dimensions of a fruit-harvesting robot are essential for its operation in agricultural fields, where rows of plants are often narrow and densely populated. These dimensions allow the robot to move with agility and precision between rows, avoiding damage to plants and ensuring access to all areas of the field. For example, a length of 1.5 m, a width of 0.8 m, and a height of 1.2 m are ideal ratios that balance maneuverability and operational capability, allowing the robot to enter tight spaces without compromising its functionality [54]. A moderate weight, around 120 kg, ensures that the robot maintains adequate stability while moving through the uneven and sometimes sloping terrain of crop fields. This weight is sufficient to provide the necessary traction on uneven surfaces and prevent the robot from tipping over, while also allowing for a significant payload of harvested fruits. In addition, this balanced weight facilitates the transport of the robot to the field and between different locations, allowing greater operational flexibility [55].
The combination of compact dimensions and moderate weight also has a positive influence on the robot’s energy efficiency. Smaller size and weight reduce power consumption during movement, extending battery life and increasing the operating time between recharges. This is crucial to maximize harvesting time in the field and minimize operational disruptions, contributing to more productive and economical harvesting [56].

3.4.2. Mobility

The choice of traction type is a fundamental aspect in the design of a fruit harvesting robot, as it directly influences its ability to move efficiently through different types of agricultural land. On firm, flat terrain, the wheels offer greater speed and maneuverability compared to other alternatives. This allows the robot to move quickly between rows of plants, increasing harvesting efficiency [57].
Wheeled systems are typically more energy-efficient, which can extend battery life and increase the robot’s operating time before needing a recharge. They are generally simpler and easier to maintain, which can reduce maintenance costs and downtime [58].
The maximum speed of a fruit-harvesting robot must balance operational efficiency with the delicacy necessary not to damage plants or fruits. A controlled speed, typically around 1.5 km/h, allows the robot to move fast enough to maintain a high picking rate, but slow enough to ensure that each fruit is properly identified and harvested without causing damage [59].
A fruit-harvesting robot’s ability to operate in fields with moderate slopes is crucial to its versatility and usefulness in various agricultural environments. A slope capability of up to 20 degrees allows the robot to maintain its efficiency in terrain with varied topography. Many agricultural fields are not perfectly flat and can have hills and slopes. The robot’s ability to operate in these terrains ensures that it can be used in a wide range of locations and conditions [60].

3.4.3. Perception Systems

The perception systems in a fruit-harvesting robot are critical to its ability to detect and pick fruit efficiently. Among these systems, cameras play a crucial role in providing essential visual data for accurate fruit-harvesting and detection of obstacles in the environment. The RGB cameras capture color images, allowing the robot to differentiate between ripe and unripe fruits based on color. For example, in apple picking, deep red indicates ripeness, while green may indicate that the fruit is not yet ready to be picked [61]. Multispectral cameras capture images at different wavelengths of the light spectrum, allowing crop health to be assessed. They can detect variations in leaf and fruit reflectance that indicate water stress, disease, or nutrient deficiencies [62].

3.4.4. Navigation Systems

GPS and GNSS systems provide high accuracy in determining the robot’s position in the field, usually with an accuracy of a few centimeters when using advanced technologies such as GPS RTK (Real-Time Kinematic). This precision is essential for the robot to be able to follow predefined routes and return to specific points of interest accurately [63]. By using GPS/GNSS positioning data, the robot can map and cover the entire field systematically, ensuring that no areas are left unharvested. This is especially important on large farms where full manual coverage would be impractical.
Odometry sensors are crucial for monitoring the robot’s movement, providing information about the distance traveled and direction. These sensors are typically embedded in the wheels or the robot’s traction system, recording each rotation of the wheels and translating this data into linear and angular displacement [64]. Odometry allows the robot to make constant corrections in its trajectory, compensating for possible slippage or deviations. This is especially useful when GPS/GNSS experiences temporary signal loss or interference, such as in areas with limited satellite coverage [65].
The combination of GPS/GNSS data and odometry sensors allows for more accurate and reliable navigation. Sensor fusion integrates the advantages of both systems, using GPS/GNSS for global location and odometry for detailed motion tracking in areas with limited coverage or interference. Sensor fusion also provides redundancy, meaning that if one of the systems fails, the robot can continue to navigate using the data from the other system. This increases operational safety and ensures that collection continues uninterrupted.
The data collected by the navigation and perception sensors is used to create and update maps of the environment in real time. These maps help the robot better understand its surroundings and make informed decisions about how best to move and gather fruit. Advanced navigation systems allow the robot to adapt to changes in the field environment, such as new plantings or modifications in the arrangement of plant rows. This ensures that the robot can operate effectively in different field conditions and configurations.

3.4.5. Processing and Control

The processing unit in a fruit-harvesting robot is the heart of the control system, responsible for executing the algorithms necessary for the robot’s autonomous operation. Given the complexity of the tasks that the robot must perform, the processing unit must be extremely powerful and efficient. Multi-core processors, such as advanced CPUs and GPUs (Graphics Processing Units), are essential for handling the data-intensive workloads that artificial intelligence (AI) algorithms require. These processors enable parallel processing of multiple data streams, significantly improving the robot’s speed and efficiency [66].
A lot of RAM and fast storage (such as SSDs) is crucial to handle large volumes of data that are generated during robot operation. This includes high-resolution imagery, 3D maps of the environment, and real-time sensor data.
Optimization algorithms, such as the particle swarm algorithm (PSO) and the genetic algorithm (GA), are used to adjust routes in real-time based on sensor data. This allows the robot to adapt to changes in the environment, such as the appearance of new obstacles or variation in fruit density [67].
Real-time control systems allow the robot to respond quickly to changes in the environment and instructions from AI algorithms. These controllers adjust the robot’s actuators, such as traction motors and harvesting arms, to perform precise and coordinated movements [68].
A modular software architecture allows for easy integration and upgrade of different control system components. This includes modules for perception, planning, control, and communication, which can be developed and optimized independently [69].

3.4.6. Gathering Capacity

Robotic arms are critical components in a fruit-harvesting robot, designed to perform the physical task of harvesting fruits from plants. To adapt to the variety of fruits in a field, these arms are equipped with adaptive grippers and advanced technologies that allow for efficient and careful picking.
The robotic arms are designed with multiple degrees of freedom, allowing for a wide range of motion. This mobility is essential to reach fruits in different positions and heights within the tree or plant, ensuring a complete and efficient harvest [70]. The grippers on the robotic arms are designed to accommodate different sizes and textures of fruits. They use soft, flexible materials to grip delicate fruits without damaging them. In addition, the grippers can adjust their grip strength in real time, based on touch sensors, to prevent bruising or damage.
The time it takes for the robot to pick each fruit is a critical balance between speed and care. An optimized picking time ensures that the robot can cover large areas quickly without compromising the quality of the harvested fruits. Route planning algorithms optimize the movement of the robotic arm to minimize travel time between fruits. This includes calculating the most efficient sequence for harvesting fruit in a given area, reducing the total operating time. Precise synchronization between different robot components, such as arm movement and robot movement, ensures smooth and continuous operation. This reduces downtime and increases harvesting efficiency.
The load capacity of the harvesting robot is another essential aspect that determines its operational efficiency. Adequate load capacity allows the robot to operate for extended periods without the need to empty its fruit container, thus increasing productivity. Cargo containers are designed to support a significant amount of fruit, using durable materials that can handle the weight and conditions of the field. This allows the robot to harvest large volumes of fruit before requiring emptying [71]. The storage system inside the container is designed to protect the harvested fruits. This includes padded compartments and mechanisms that ensure that fruits are not damaged by the movement or weight of other stacked fruits.

3.4.7. Autonomy

The battery is the main component that powers all the robot’s systems, from the traction motors to the processing and perception systems. An efficient battery design ensures that the robot can operate for extended periods without the need for frequent recharging, which is essential for productivity at harvest. Lithium-ion batteries are a common choice due to their high energy density, allowing a large amount of energy to be stored in a relatively small and lightweight package. These batteries also have a long lifespan and are capable of withstanding numerous charge and discharge cycles without significant degradation [72]. Fruit-harvesting robots are designed to be energy efficient, minimizing energy consumption without compromising performance. This includes the use of high-efficiency electric motors and the optimization of control algorithms that adjust energy use according to operational needs.
The integration of solar charging is a viable option to extend the autonomy of fruit-harvesting robots, especially in agricultural fields with high sun exposure. Solar panels can provide additional power, reducing reliance on frequent recharges and increasing operation time in the field. Robots equipped with solar charging systems can operate in a hybrid mode, using solar power during the day and switching to battery power at night or in low-light conditions. This maximizes operating time and reduces the need for external refills [73].

3.4.8. Interaction and Security

The communication capability of a fruit-harvesting robot is critical to its efficient and safe operation. This feature allows operators to monitor and control the robot remotely, optimizing harvesting operations and ensuring a quick response to any necessary issues or adjustments [74]. The integration of Wi-Fi and Bluetooth modules allows a wireless connection between the robot and control devices, such as tablets or laptops. These technologies facilitate the transmission of data in real time and allow immediate adjustments in the robot’s operation. For large-field operations, long-range communication technologies such as LoRa or 5G provide extended coverage and robust connection. These technologies allow the robot to be monitored and controlled from greater distances, ensuring that operations are not interrupted by range limitations [75].
The ability to transmit data in real-time allows operators to see the robot’s current status, including battery levels, location, and harvesting performance. This visibility helps to identify and fix problems quickly. Operators can send commands to the robot to adjust its route, speed, or harvesting method. This flexibility is crucial for adapting to changing conditions in the field or for addressing unforeseen situations [76]. An intuitive user interface is essential for effective setup and control of the fruit-harvesting robot. This interface should be user-friendly and provide access to all the features needed to operate the robot efficiently. Safety is a priority in the design of fruit-harvesting robots. Integrated safety sensors ensure that the robot operates safely, preventing damage to both the environment and the robot itself.
An emergency stop system allows operators to stop the robot instantly in the event of imminent danger. This system can be activated manually or automatically through safety sensors. Continuous monitoring systems assess the condition of the robot and its surroundings, detecting any abnormal conditions that may pose a risk. Real-time alerts and diagnostics allow operators to take corrective actions quickly [77].

3.4.9. Environmental Conditions

The ability to operate in a wide range of temperatures is critical for fruit-harvesting robots, as robots must operate in both hot and cold climates. The robot’s electronic and mechanical components are designed to operate effectively and safely within a specific range of temperatures. This ensures that the robot can perform its fruit-harvesting duties without being affected by extreme environmental conditions [78].
The materials used in the manufacture of the robot must be able to withstand extreme temperatures without significant degradation. For example, engineering plastics and metal alloys are used to maintain their structural and electrical properties in extreme heat or cold conditions. In warm environments, active cooling systems, such as fans or heat sinks, can be integrated to keep component operating temperatures within safe limits. This prevents overheating and ensures the robot’s operational reliability [12].
Water resistance is crucial for fruit-harvesting robots, as these often operate in fields where humidity can be high due to irrigation or variable weather conditions. Protection against water intrusion ensures that the robot’s sensitive electronics and mechanical systems can operate without risk of moisture damage. Harvesting robots usually comply with IP (Ingress Protection) standards, which indicate the level of protection against solids and liquids. For example, an IP67-rated robot can be temporarily submerged in water to a certain depth without damage. Robots can be equipped with environmental sensors that continuously monitor the temperature and relative humidity conditions of the environment. This data can be used to dynamically adjust the robot’s operation and optimize its performance under varying environmental conditions. Adaptive control algorithms allow the robot to automatically adjust its operating parameters according to the detected environmental conditions, ensuring consistent and efficient performance in different environments.
These specifications ensure that the fruit-harvesting robot can operate efficiently, safely, and autonomously in various agricultural environments, optimizing harvesting and minimizing damage to fruits and plants.

3.4.10. Different Types of Soil

For a fruit-harvesting robot to adapt to different types of soil, several key requirements must be considered to ensure optimal performance under various conditions:
The robot needs a traction system that can adjust to different soil types, such as sand, clay, mud, or rocky terrain. This might involve using adjustable wheels, tracks, or suspension systems to provide adequate traction and prevent the robot from getting stuck or bogged down.
To adapt its operation to different soil types, the robot should be equipped with sensors that can assess terrain conditions in real-time. Sensors like lidar, radar, or stereo cameras can help detect irregularities in the ground and adjust the robot’s behavior accordingly.
On uneven or unstable soils, the robot may require an advanced stabilization system to maintain balance and prevent tipping. This could include gyroscopes and motion control systems that automatically adjust the robot’s position to keep it stable.
The harvesting arm must be capable of operating effectively at different heights and angles depending on the soil type. This may require adjustments in the arm’s height and angle, as well as grip strength, to handle fruit at various positions and elevations.
The robot’s navigation algorithms should be able to adapt to terrain variations. This might involve integrating advanced path-planning techniques and dynamic adjustments to ensure the robot can move efficiently across different types of soil.
The robot’s components, especially wheels, tracks, and traction mechanisms, must be designed to withstand wear and impacts associated with operation on hard, rocky, or wet soils. This ensures long-term durability and reliable performance in diverse conditions.
The robot should have the ability to correct its trajectory and position in case of slippage or unforeseen issues caused by the soil type. Adaptive control systems and feedback mechanisms are crucial for continuously adjusting the robot’s operation.
These requirements ensure that the fruit-harvesting robot can adapt to various soil conditions, enhancing its versatility and effectiveness in the field.

4. Real Example

Bacchus is a project that has been developed with the purpose of carrying out agricultural inspection and harvesting efficiently. In collaboration with Robotnik, the RB-VOGUI+ DUAL mobile robot has been implemented, equipped with two integrated UR robotic arms. This system incorporates an advanced set of sensors that allow for the collection of environmental data and detailed inspection of crops. During the harvesting phase, force sensors play a crucial role, ensuring the robots’ precision in handling the fruits. In addition, adaptable grippers made using additive manufacturing techniques are used, specifically designed to handle the fruits delicately and without causing damage (Figure 5).

5. Economic Evaluation

In the context of fruit-harvesting robots, economic evaluation plays a crucial role in determining their viability and acceptance in the agricultural industry. This evaluation covers several fundamental aspects that directly impact the profitability and efficiency of the operation. The cost-benefit analysis focuses on comparing the costs of acquiring, operating, and maintaining the robot with the benefits derived from its use. This includes savings in labor costs, which can be significant given that robots can operate continuously and do not require breaks or wages. In addition, the increase in harvesting efficiency is considered, which allows crops to be harvested in less time and with less waste. This analysis helps farmers understand how the implementation of the robot can positively impact their total production costs and the profitability of their farming operations.
Estimating the return on investment is another key aspect of economic evaluation. The period of time needed to recover the initial investment made in the acquisition of the robot is calculated, taking into account the cost savings and the increase in income derived from more efficient and higher quality production. For farmers, knowing the Return on Investment ROI provides them with a clear perspective on when they can expect to make additional net profits after they have implemented the fruit-harvesting robot. This estimate considers factors such as the robot’s lifespan, agricultural production cycles, and economic market conditions.

6. Discussion

Automation in agriculture is significantly transforming how field tasks, particularly fruit-harvesting, are managed. This article provides a comprehensive analysis of the needs and preliminary requirements for designing an autonomous fruit-harvesting robot. The integration of advanced machine vision technologies and neural networks for accurate detection and obstacle avoidance enhances harvesting efficiency. Additionally, proximity and touch sensors are pivotal for careful and safe handling, reducing damage during the harvesting process. This discussion examines the implications and potential of these technologies, as well as the challenges that remain.
Harvesting robots offer a promising solution to address labor shortages in agriculture. The use of advanced technologies such as machine vision and neural networks enables precise detection of ripe fruits and obstacles, optimizing harvesting efficiency. Perception systems, incorporating cameras and sensors, provide critical data for crop inspection and route planning, facilitating adaptability to various crop types and ground conditions.
The implementation of proximity and touch sensors for careful handling is particularly noteworthy. These sensors minimize damage to the fruit during harvesting, improving the quality of the final product and reducing waste. The robots’ ability to operate on slopes and adapt to diverse agricultural conditions highlights their flexibility and potential to enhance harvesting efficiency.
Despite significant advancements, several challenges must be addressed to achieve effective integration of robots in agriculture. The literature review identifies limitations in current systems, such as obstacle detection and avoidance, energy management for prolonged operations, and component durability in harsh agricultural environments. These issues can impact the operability and efficiency of robots and must be considered in future designs.
Moreover, the cost of implementing and maintaining these robots could be a barrier to widespread adoption, especially for smaller-scale farms. The economic feasibility of these systems should be carefully evaluated, taking into account both initial costs and long-term benefits.
The potential of fruit-harvesting robots to revolutionize agriculture is substantial. The trend toward more autonomous and precise systems, driven by advanced artificial intelligence algorithms and cutting-edge sensors, promises to further improve efficiency and accuracy in harvesting. However, additional research is needed in areas such as robot-plant interaction, energy efficiency, and coordination of multiple robots.
Collaboration among researchers, engineers, and farmers will be crucial to overcoming these challenges and fostering the adoption of robotic technologies in agriculture. Ongoing research and development of new technological solutions will be essential to addressing current limitations and maximizing the benefits of advanced robotic systems for fruit-harvesting.
In conclusion, the automation of fruit-harvesting has the potential to revolutionize agriculture by providing innovative solutions to persistent problems. However, a continuous focus on research and development is necessary to address existing challenges and fully leverage the opportunities presented by advanced robotic systems.

7. Conclusions

Identifying the technical requirements for an autonomous fruit-harvesting robot is a crucial step in its design. By considering operational, environmental, and technical factors, we can establish a solid foundation for developing a robot that is efficient, reliable, and economically viable. The next phase will involve prototyping and field testing to validate these requirements and ensure they meet farmers’ needs.
Autonomous fruit-harvesting robots, equipped with technologies like computer vision and sensor systems, offer significant benefits, including reduced labor, increased efficiency, and minimized crop waste. Economic analyses show the potential for long-term profitability.
However, challenges such as adapting to different crops and conditions, ensuring operational safety, and integrating with farm systems remain. Addressing these will require continued collaboration among researchers, engineers, and farmers.
As advancements continue, fruit-harvesting robots are expected to play a key role in improving agricultural efficiency, sustainability, and profitability, helping address the global food demand.

Author Contributions

Conceptualization, M.S.; Methodology, M.S.; Formal Analysis, M.S. and P.P.; Investigation, M.S. and J.R.; Data Curation, P.P. and J.R.; Writing—Original Draft Preparation, M.S.; Writing—Review and Editing, P.P.; Supervision, P.P.; Validation, J.R. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Instituto Tecnológico Superior Rumiñahui as part of the research department.

Acknowledgments

The activities that gave rise to the results presented were carried out in the context of the project to develop a fruit harvesting robot. This project is in its initial stage and the research gave rise to the results presented, with the support of the Rumiñahui University Institute. We deeply appreciate the collaboration of all the researchers, students and professionals involved in this project, whose dedication and effort have been fundamental to achieving our objectives.

Conflicts of Interest

The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

References

  1. Kragh, M.; Hansen, S.M.; Jørgensen, R.N. Agricultural Robot Navigation using 3D Vision and LiDAR. Robot. Auton. Syst. 2017, 92, 195–206. [Google Scholar]
  2. Bargoti, S.; Underwood, J. Deep Fruit Detection in Orchards. IEEE Robot. Autom. Lett. 2017, 2, 940–947. [Google Scholar]
  3. Green, M.A.; Hishikawa, Y.; Dunlop, E.D.; Levi, D.H.; Hohl-Ebinger, J.; Ho-Baillie, A.W.Y. Solar Cell Efficiency Tables (Version 45). Prog. Photovoltaics Res. Appl. 2015, 23, 3–15. [Google Scholar] [CrossRef]
  4. Kang, S.; Kim, J.; Park, H. Immersion Testing of Robotics in Water Environments. IEEE Robot. Autom. Lett. 2018, 3, 965–972. [Google Scholar]
  5. Romero, P.; García, E.; González, R. Weather-Resistant Design for Outdoor Robotics. J. Field Robot. 2019, 36, 943–959. [Google Scholar]
  6. Gonzalez, R.C.; Woods, R.E. Digital Image Processing; Pearson Prentice Hall: London, UK, 2008. [Google Scholar]
  7. Alur, R.; Gupta, P.; Patel, K.; Sharma, N. Ingress Protection (IP) Testing and Classification. Int. J. Adv. Res. Eng. Technol. 2020, 11, 17–24. [Google Scholar]
  8. Alvarado, J.V.A.; Molina, M.A.C. Classification of fruits based on convolutional neural networks. Polo Conoc. Rev. Científica-Prof. 2020, 5, 3–22. [Google Scholar]
  9. Bac, C.W.; Hemming, J.; van Tuijl, B.A.J.; Barth, R.; Wais, E.; van Henten, E.J. Harvesting Robots for High-Value Crops: State-of-the-Art Review and Challenges Ahead. J. Field Robot. 2014, 31, 888–911. [Google Scholar] [CrossRef]
  10. Vasconez, J.P.; Kantor, G.A.; Pérez, J.A. Agricultural Robotics: Unmanned Robotic Service Units in Agricultural Tasks. IEEE Ind. Electron. Mag. 2019, 13, 48–58. [Google Scholar]
  11. Bakhtiari, F.; Fathian, M.; Khalilian, A.; Ahmad, D. Modular Robotics for Agriculture: From Concept to Implementation. Agric. Eng. Int. CIGR J. 2020, 22, 50–61. [Google Scholar]
  12. Van Henten, E.J.; Hemming, J.; Van Tuijl, B.A.J.; Kornet, J.G.; Meuleman, J.; Bontsema, J.; Van Os, E.A. An Autonomous Robot for Harvesting Cucumbers in Greenhouses. Auton. Robot. 2003, 13, 241–258. [Google Scholar] [CrossRef]
  13. Gu, L.; Zhang, Q.; Liu, H.; Zhang, D. Waterproofing Technology for Robotic Applications. IEEE Trans. Robot. 2016, 32, 627–636. [Google Scholar]
  14. Radhakrishnan, S.; Balasubramanian, R.; Subramanian, V. Terrain Adaptation for Agricultural Robots. Int. J. Agric. Robot. 2016, 2, 45–59. [Google Scholar]
  15. Riek, L.D. Healthcare Robotics. Commun. ACM 2017, 60, 68–78. [Google Scholar] [CrossRef]
  16. Zhang, Z.; He, L.; Wang, S. Development and Field Evaluation of a Robotic Apple Harvester. Biosyst. Eng. 2020, 193, 166–179. [Google Scholar]
  17. Bechar, A.; Vigneault, C.; Ben-Zion, M. Safety Mechanisms in Agricultural Robotics. Robot. Auton. Syst. 2021, 2021. [Google Scholar]
  18. Boykov, Y.; Funka-Lea, G. Graph Cuts and Efficient N-D Image Segmentation. Int. J. Comput. Vis. 2006, 70, 109–131. [Google Scholar] [CrossRef]
  19. Bishop, C.M.; Nasrabadi, N.M. Pattern Recognition and Machine Learning; Springer: New York, NY, USA, 2006; Volume 4, p. 738. [Google Scholar]
  20. Centenaro, M.; Vangelista, L.; Zanella, A.; Zorzi, M. Long-Range Communications in Unlicensed Bands: The Rising Stars in the IoT and Smart City Scenarios. IEEE Wirel. Commun. 2016, 23, 60–67. [Google Scholar] [CrossRef]
  21. Scheiner, L.; Plapper, P.; Lasnier, A. Proximity Sensing for Safe Human-Robot Interaction in Collaborative Working Cells. Robot. Auton. Syst. 2017, 98, 219–234. [Google Scholar]
  22. Kempkes, F.L.K.; Wopereis, H.A.N.; van Dijk, C.J. Robotic Harvesting of Fruit in Orchards: Simulation and Field Tests. Int. J. Agric. Robot. 2018, 4, 77–92. [Google Scholar]
  23. Lehnert, C.; English, A.; Perez, T.; McCool, C. Field Robotics: Achieving Robustness in Agricultural Environments. Robot. Auton. Syst. 2018, 2018. [Google Scholar]
  24. Chen, W.; Liu, H.; He, Y. Design and Simulation of Ventilation Systems for Robotic Applications. J. Mech. Des. 2017, 139, 071405. [Google Scholar]
  25. Pérez, L.J.; Núñez, F.; Sánchez, J.; Guerrero, J. Grape Detection and Grading Based on Hyperspectral Imaging and Machine Learning. Comput. Electron. Agric. 2019, 162, 12–19. [Google Scholar]
  26. Sabatini, M.; Giorgioni, M.; Rinaldi, R. Wireless Communication in Precision Agriculture. Comput. Electron. Agric. 2018, 151, 141–150. [Google Scholar]
  27. Underwood, J.; Hung, C.; Sukkarieh, S. Mapping and Classification of Orchards Using LiDAR Data. J. Field Robot. 2016, 33, 927–945. [Google Scholar]
  28. Qin, J.; Burks, T.F.; Kim, D.G.; Choi, D. Hyperspectral Imaging for Detecting Bruises in Apples. J. Food Eng. 2013, 114, 1–10. [Google Scholar]
  29. Hsieh; Wu, S.H.; H, C.; Chen, C.P. Energy-Efficient Robotic Harvesting Systems. IEEE Trans. Autom. Sci. Eng. 2014, 11, 806–816. [Google Scholar]
  30. Chin, H.L.; Su, Y.H.; Li, W.L. Solar Energy Harvesting for Agricultural Robots. J. Field Robot. 2011, 28, 111–120. [Google Scholar]
  31. Cubero, S.; Aleixos, N.; Molto, E.; Blasco, J. Advances in Machine Vision Applications for Automatic Inspection and Quality Evaluation of Fruits and Vegetables. Food Bioprocess Technol. 2016, 9, 280–298. [Google Scholar] [CrossRef]
  32. Wang, D.; Zhang, Y.; Sun, Y. Obstacle Detection and Avoidance for Mobile Robots in Agriculture. Int. J. Adv. Robot. Syst. 2017, 14, 1729881417717054. [Google Scholar]
  33. Dong, S.; Wang, X.; Li, Y. Energy-Efficient Design for Field Robots. Appl. Energy 2020, 2020. [Google Scholar]
  34. Silwal, A.; Gongal, A.; Karkee, M.; Zhang, Q.; Lewis, K. Design of an Apple Harvesting Robot: Adaptive and Delicate Picking Mechanism. Trans. ASABE 2017, 60, 1501–1510. [Google Scholar]
  35. Dupont, C.; Moreau, R.; Langlois, G. Real-Time Data Processing in Agricultural Robotics. IEEE Trans. Autom. Sci. Eng. 2021, 2021. [Google Scholar]
  36. Esram, T.; Chapman, P.L. Comparison of Photovoltaic Array Maximum Power Point Tracking Techniques. IEEE Trans. Energy Convers. 2007, 22, 439–449. [Google Scholar] [CrossRef]
  37. Jiang, H.; Yu, P.; Wang, J. Corrosion Resistant Materials for Robotics in Harsh Environments. Mater. Res. Express 2019, 6, 026402. [Google Scholar]
  38. Almada, J.M.; Rodríguez, P.L.; González, A.M.; Hernández, S.R.; Martínez, T.F.; Pérez, C.R. Advances in Materials for Robotic Applications. J. Mater. Sci. 2018, 53, 3989–4014. [Google Scholar]
  39. Fraisse, G.; Boulard, T.; Baille, A. Energy Harvesting in Agriculture: Solar Power for Agricultural Robots. Renew. Energy 2011, 36, 1374–1379. [Google Scholar]
  40. Shukla, S.; Verma, P.; Sharma, A. Autonomous Navigation in Agricultural Fields Using GPS and LIDAR Sensors. Sensors 2015, 15, 26891–26906. [Google Scholar]
  41. Gupta, M.; Chauhan, N.; Kaur, R. Advances in Sensing and Communication Technologies for Robotic Fruit Harvesting: A Review. IEEE Access 2019, 7, 95392–95412. [Google Scholar]
  42. Häberli, L.; Lange, S.; Hutter, M.; Siegwart, R. Climate Chamber Testing of Robotic Systems for Extreme Environments. Robot. Auton. Syst. 2019, 117, 240–249. [Google Scholar]
  43. Hammoudeh, M.; Newman, R.; Mount, M. A Wireless Sensor Network Border Monitoring System: Deployment Issues and Routing Protocols. IEEE Sens. J. 2015, 15, 3863–3872. [Google Scholar] [CrossRef]
  44. Hellström, T.; Ringdahl, O.; Svensson, A. An Autonomous Robot for Harvesting Strawberries in Greenhouses. Robot. Auton. Syst. 2012, 61, 1122–1130. [Google Scholar]
  45. Zhang, Y.; Jiang, L.; Lim, S. Advances in Silicon Solar Cells. Annu. Rev. Mater. Res. 2017, 47, 61–92. [Google Scholar]
  46. van Henten, E.J.; Barth, R.; Hemming, J.; Edan, Y. Field Robots for Harvesting: State of the Art and Future Challenges. Int. J. Robot. Autom. 2016, 31, 299–324. [Google Scholar]
  47. Hinton, G.; Deng, L.; Yu, D.; Dahl, G.E.; Mohamed, A.; Jaitly, N.; Kingsbury, B.; Kingsbury, B. Deep Learning for Vision-Based Fruit Recognition. IEEE Trans. Neural Netw. Learn. Syst. 2012, 2012. [Google Scholar]
  48. Tang, L.; Zhou, J.; Liu, S. Cost-Benefit Analysis of Robotic Systems in Agriculture. Precis. Agric. 2021, 22, 1247–1262. [Google Scholar]
  49. Johnson, R.B.; Wiles, J. Effective User Interface Design for Robotic Systems. Hum. Comput. Interact. Stud. Robot. Autom. Syst. 2003, 5, 133–149. [Google Scholar]
  50. Kamei, K.; Nishio, S.; Hagita, N.; Sato, M. Cloud Networked Robotics. IEEE Netw. 2012, 26, 28–34. [Google Scholar] [CrossRef]
  51. Kennedy, J.; Eberhart, R. Particle Swarm Optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  52. Kim, J.; Lee, S.; Park, C. Solar-Powered Autonomous Robots for Agriculture. Renew. Energy 2019, 2019. [Google Scholar]
  53. Kondo, N. Automation on Fruit and Vegetable Grading System and Food Traceability. Trends Food Sci. Technol. 2010, 21, 145–152. [Google Scholar] [CrossRef]
  54. Siciliano, B.; Khatib, O. Springer Handbook of Robotics; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
  55. Krizhevsky, A.; Sutskever, I.; Hinton, G.E. ImageNet Classification with Deep Convolutional Neural Networks. Adv. Neural Inf. Process. Syst. 2012, 25, 1097–1105. [Google Scholar] [CrossRef]
  56. Li, H.; Lee, W.S.; Burks, T. Autonomous Orchard Vehicle for Fruit Harvesting: Navigation and Localisation. Biosyst. Eng. 2017, 153, 109–120. [Google Scholar]
  57. Long, J.; Shelhamer, E.; Darrell, T. Fully Convolutional Networks for Semantic Segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA, 7–12 June 2015; pp. 3431–3440. [Google Scholar]
  58. Pesaran, A.; Santhanagopalan, S.; Kim, G.H. Battery Thermal Management System Design Modeling. J. Power Sources 2013, 238, 301–312. [Google Scholar]
  59. Pedersen, S.M.; Fountas, S.; Blackmore, B.S.; Gylling, M.; Pedersen, J.L. Agricultural Robots – System Analysis and Economic Feasibility. Precis. Agric. 2008, 9, 341–366. [Google Scholar] [CrossRef]
  60. Marucci, A.; Caprara, C.; Frontoni, E.; Iacchetti, A.; Longhi, S. Safety Protocols for Human-Robot Interaction in Agriculture. Agron. Res. 2019, 17, 347–356. [Google Scholar]
  61. Miller, T.; Redfield, S.; Smith, B. System-Level Fault Detection for Autonomous Robots. Robot. Auton. Syst. 2017, 91, 112–122. [Google Scholar]
  62. Palacin, M.R. Recent Advances in Rechargeable Battery Materials: A Chemist’s Perspective. Chem. Soc. Rev. 2016, 45, 2747–2786. [Google Scholar] [CrossRef] [PubMed]
  63. Murphy, R.R. Disaster Robotics; MIT Press: Cambridge, MA, USA, 2014. [Google Scholar]
  64. Neretti, A.; Di Carlo, M.; Messina, P. Performance of Solar Panels in Dusty Environments. Sol. Energy 2016, 135, 158–166. [Google Scholar]
  65. LaValle, S.M. Planning Algorithms; Cambridge University Press: Cambridge, UK, 2006. [Google Scholar]
  66. Nitta, N.; Wu, F.; Lee, J.T.; Yushin, G. Li-ion Battery Materials: Present and Future. Mater. Today 2015, 18, 252–264. [Google Scholar] [CrossRef]
  67. Sa, I.; Ge, Z.; Dayoub, F.; Upcroft, B.; Perez, T.; McCool, C.; Corke, P. DeepFruits: A Fruit Detection System Using Deep Neural Networks. Sensors 2016, 16, 1222. [Google Scholar] [CrossRef]
  68. Zhou, Q.; Liu, X.; Meng, Q. Environmental Sensing and Adaptation in Robotic Systems. IEEE Sens. J. 2021, 21, 11372–11381. [Google Scholar]
  69. Pajarola, R. Efficient Level-of-Detail Computation of Point-Based Representations. IEEE Trans. Vis. Comput. Graph. 2002, 10, 70–83. [Google Scholar]
  70. Otsu, N. A Threshold Selection Method from Gray-Level Histograms. IEEE Trans. Syst. Man Cybern. 1979, 9, 62–66. [Google Scholar] [CrossRef]
  71. Van Henten, E.J.; Bac, C.W.; Van Tuijl, B.A.J.; Barth, R.; Hemming, J.; Bontsema, J. Robotic Harvesting of Fruit: Precision and Delicacy. Biosyst. Eng. 2006, 95, 135–147. [Google Scholar]
  72. Huang, Y.; Shen, W.; Jiang, L. Active Cooling Systems for Robotic Applications. J. Therm. Sci. Eng. Appl. 2015, 7, 021009. [Google Scholar]
  73. Patil, D.; Oza, K. Application of Image Processing in Fruit and Vegetable Analysis: A Review. J. Adv. Res. Comput. Commun. Eng. 2018, 7, 567–570. [Google Scholar]
  74. Shamshiri, R.R.; Weltzien, C.; Hameed, I.A.; Jablonowski, N.D.; Ball, A.; Cheein, F.A. Research and Development in Agricultural Robotics: A Perspective of Digital Farming. Int. J. Agric. Biol. Eng. 2018, 11, 4. [Google Scholar] [CrossRef]
  75. Slaughter, D.C.; Giles, D.K.; Downey, D. Vision-Based Sensing for Automation of Agricultural Vehicles. Comput. Electron. Agric. 2008, 59, 64–78. [Google Scholar]
  76. Pérez-Ruiz, M.; Agüera, J.; Rodríguez-Lizana, A. Mapping Orchard Yield and Efficiency using a Robot. Comput. Electron. Agric. 2013, 95, 54–66. [Google Scholar]
  77. Norman, D.A. The Design of Everyday Things: Revised and Expanded Edition; Basic Books: New York, NY, USA, 2013. [Google Scholar]
  78. Rotz, S.; Fraser, E.D.G.; Martin, R.C. Economic Analysis of Robot Harvesters in Agriculture. Agric. Syst. 2020, 183, 102874. [Google Scholar]
Figure 1. Robot operation flow chart.
Figure 1. Robot operation flow chart.
Agriengineering 06 00218 g001
Figure 2. Ripe fruit recognition system.
Figure 2. Ripe fruit recognition system.
Agriengineering 06 00218 g002
Figure 3. Images by Fruit Classes.
Figure 3. Images by Fruit Classes.
Agriengineering 06 00218 g003
Figure 4. Functional harvesting robot.
Figure 4. Functional harvesting robot.
Agriengineering 06 00218 g004
Figure 5. Harvesting robot in operation (Bacchus).
Figure 5. Harvesting robot in operation (Bacchus).
Agriengineering 06 00218 g005
Table 1. Resulting weighting for fruits.
Table 1. Resulting weighting for fruits.
CategorySamplePercentage
Banana1.0677.89
Cherry1.0017.41
Strawberry1.0047.43
Lemon1.0297.61
Tangerine1.0057.44
Mango1.0137.49
Apple1.0327.64
Blackberry1.0868.03
Orange1.0387.68
Papaya1.0267.59
Pear1.0707.92
Pineapple1.0187.53
Grape1.1278.34
The results shown in Table 1 apply only to the research of the corresponding authors. If a similar process is replicated, its own data validation must be performed, using an image database of the best possible resolution.
Table 2. Technical specifications for a harvesting robot.
Table 2. Technical specifications for a harvesting robot.
SpecificationDetail
Dimensions
Length1.5 m
Width0.8 m
Height1.2 m
Weight120 kg
Mobility
Traction typeWheels with all-terrain capability
Wheel drive4-wheel drive (4WD) for better terrain adaptability
Maximum speed1.5 km/h
Slope capacityUp to 20 degrees
Turning radius0.75 m
Obstacle clearance25 cm
Perception Systems
CamerasRGB camera, multispectral camera
Lidar3D LiDAR with 30-m range
Proximity sensorsUltrasound, infrared
Touch sensorsPressure sensors on the harvesting arm
Additional sensorsDepth camera for enhanced spatial perception
Navigation System
GPSAccuracy of ±2 cm
RTK-GPSReal-time kinematic GPS for precise positioning
Odometry sensorsEncoders on the wheels
IMUInertial measurement unit for motion tracking
Path planning algorithmSLAM (Simultaneous Localization and Mapping)
Processing and Control
Processing unitMulticore CPU, GPU for image processing
AI algorithmsNeural networks for fruit detection, route planning
Communication protocolsROS (Robot Operating System)
Control systemPID and fuzzy control for accurate motor coordination
Gathering Capacity
Robotic arms1–2 robotic arms with adaptive grippers
Actuation systemElectric actuators with feedback control
End-effector typeSoft robotic gripper for delicate fruit handling
Time per pickup5–10 s per fruit
Load capacityUp to 20 kg of fruit harvested
Maximum reach1.5 m
Power System and Autonomy
Battery typeLithium-ion battery, 48 V, 100 Ah
Battery life10 h of continuous operation
Power consumption500 W to 1000 W (depending on tasks)
Charging time4–6 h for a full charge
Solar chargingOptional solar panels for extended range
Energy managementSmart power distribution to critical components
Interaction and Security
CommunicationWi-Fi, Bluetooth, 4G connectivity for remote monitoring
User interfaceTouch screen, mobile app, voice command option
Safety sensorsProximity sensors, emergency stop buttons, vision-based obstacle detection
Security featuresEncrypted communication, password-protected access
ComplianceCE certification for machinery safety
Environmental Conditions
Operating temperature−10 °C to 40 °C
Water resistanceIP65-rated for protection against dust and water jets
Relative humidity10–90% non-condensing
Wind resistanceOperational under wind speeds of up to 15 m/s
Ground adaptabilityCapable of operating on loose soil, gravel, and wet surfaces
Maintenance and Lifespan
Maintenance intervalRoutine check every 100 h of operation
Spare partsModular design for easy replacement of damaged parts
Expected lifespan10 years with regular maintenance
Software updatesOver-the-air (OTA) updates for control software
Table 2 provides an expanded overview of the technical specifications for a fruit-harvesting robot. Data are referential and subject to future research and refinement. Below is a detailed justification for each parameter.
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

Salazar, M.; Portero, P.; Rubin, J. Identification of Technical Requirements for the Initial Design of an Autonomous Fruit-Harvesting Robot. AgriEngineering 2024, 6, 3823-3842. https://doi.org/10.3390/agriengineering6040218

AMA Style

Salazar M, Portero P, Rubin J. Identification of Technical Requirements for the Initial Design of an Autonomous Fruit-Harvesting Robot. AgriEngineering. 2024; 6(4):3823-3842. https://doi.org/10.3390/agriengineering6040218

Chicago/Turabian Style

Salazar, Maxwell, Paola Portero, and Juan Rubin. 2024. "Identification of Technical Requirements for the Initial Design of an Autonomous Fruit-Harvesting Robot" AgriEngineering 6, no. 4: 3823-3842. https://doi.org/10.3390/agriengineering6040218

APA Style

Salazar, M., Portero, P., & Rubin, J. (2024). Identification of Technical Requirements for the Initial Design of an Autonomous Fruit-Harvesting Robot. AgriEngineering, 6(4), 3823-3842. https://doi.org/10.3390/agriengineering6040218

Article Metrics

Back to TopTop