Research Article

Precision Agriculture Science and Technology. 30 June 2024. 151-164
https://doi.org/10.22765/pastj.20240011

ABSTRACT


MAIN

  • Introduction

  • Materials and Methods

  •   3-RPS Parallel System

  •   Self-balancing Control System

  •   Kinematics of the 3-RPS Parallel System

  •   Simulation Procedure

  •   Outdoor Experiment

  • Result

  •   Simulation Test

  •   Indoor Static Test

  •   Outdoor Dynamic Test in Uphill Road

  •   Outdoor Dynamic Test in Bump-Downhill Road

  •   Limitation and Future Work

  • Conclusion

Introduction

With the increasing scarcity of global agricultural labor and the continuous improvement in agricultural resource utilization, agricultural production efficiency has significantly decreased (Daoliang and Zhen, 2020). Consequently, the application of robotic technology in agriculture has become particularly important (Billingsley et al., 2008). Historically, most agricultural robots were adapted from industrial applications, designed to operate in highly controlled environments where nearly all variables are known. However, this approach is impractical for real agricultural settings, which are inherently dynamic and unstructured, in contrast to the structured nature of industrial environments. Therefore, current research focuses on developing intelligent machines capable of autonomously performing operations and activities in unstructured or semi-structured environments (Ting et al., 1996).

Considering that agricultural machinery typically operates on uneven terrain, enabling agricultural robots for autonomous or remote operation to navigate different surfaces while maintaining operational capabilities poses a significant challenge (Tarokh et al., 2013). Recently, researchers have predominantly focused on robot autonomous navigation (Xie et al., 2023) and vehicle configuration on sloped terrain (Vidoni et al., 2015). However, there has been limited attention to ensuring the stability of the robot’s cargo platform. Tawfeeq et al. (2022) devised a self-balancing mechanism utilizing dual motors to regulate angular adjustments across two axes, facilitating level transit across rugged landscapes. Similarly, Simon (2023) leveraged a two-wheeled balance mechanism to sustain cargo equilibrium during greenhouse transportation. Although these studies achieved success in controlled environments, further research is needed to address the challenges of scaling up these platforms for balancing robots in real-world agricultural applications. Likewise, Zhang et al. (2023) engineered a balance mechanism that uses prismatic-revolute flexible joints along legged robots to maintain the transport platform’s level posture. However, mounting mechanisms on individual legs to stabilize the platform can lead to inefficiencies. The balancing system required to handle the entire weight during operation adds complexity and potentially reduces overall efficiency.

The 3-RPS mechanism is a closed kinematic chain with three limbs, comprising a set of revolute-prismatic-spherical joints and providing 3 degrees of freedom of motion: translation along the z-axis, and rotation about the x and y-axes, respectively (Nigatu et al., 2021). Recently, many researchers have focused on the design and development of the 3-RPS mechanism due to its numerous advantages, leading to its wide application in various research fields. Bibo-Pérez et al. (2022) designed a 3-RPS parallel manipulator for high tracking accuracy in solar tracking systems, evaluating it in a simulation environment. Desai and Muthuswamy (2021) presented a generalized analytical approach to forward and inverse kinematics and workspace analysis of three degrees of freedom for the 3-RPS mechanism. Lv et al. (2023) proposed a controller design concept with gravity compensation to improve control performance for this mechanism. However, relatively few studies have explored implementing this type of mechanism in real-world applications, especially in agricultural environments. Notably, existing solutions often encounter issues such as suboptimal platform space utilization, inadequate load capacity, and compromised structural integrity, which diminish the stability and versatility of balance transport platforms. Addressing these challenges, this research proposes a balance transport platform underpinned by the 3-RPS parallel mechanism, optimizing level transit while ensuring ample space utilization and load-bearing efficiency.

Overall, this study aims to develop a balance control system that can maintain the evenness of a cargo platform for an agricultural mobile robot in sloped environments. The specific objectives are: (1) deploying a 3-RPS mechanism-based system to stabilize cargo over rough terrains, (2) applying ADAMS and MATLAB Simulink for simulation purposes, corroborated by an IMU (Inertial Measurement Unit) and ROS (Robot Operating System) validations, and (3) testing the 3-RPS mechanism equipped with a mobile robot in sloped agricultural environments.

Materials and Methods

3-RPS Parallel System

An agricultural transport robot is used to carry agricultural products, such as harvested fruits and vegetables, in orchards and uplands. The cargo balance platform of the agricultural transport robot was designed to enhance stability and mobility. As shown in Fig. 1, a 3-RPS parallel system was constructed using three parallel linear cylinders (LT75, Shenzhen DGR Electric Cylinder Technology Co., Ltd., China) equipped with servo motors (Voltage 48 V, Power 750 W, Rated torque 2.37 N·m). The stroke length and maximum allowable force of the linear cylinders are 30 cm and 3.8 kN, respectively. This system was integrated under the cargo platform of a mobile robot equipped with a four-wheel independent steering system, providing an efficient transportation solution for operations in narrow agricultural fields. The dimensions of the cargo platform are 1,600 mm in length and 1,200 mm in width. During movement, the platform can adjust its rotation angle up to 14.5° on both the X and Y axes, ensuring that it remains level on uneven terrains. An IMU (LPMS-IG1, LP-RESEARCH, Japan) with a resolution of <0.01°, accuracy of <0.3° (static), and a sampling frequency of 100 Hz was mounted on the center of the bottom surface of the cargo platform to measure its pose. A laptop computer (Intel® Core™ i7-11800H processor, 16GB system memory) installed with Ubuntu and ROS was used to collect the pose data and control the platform.

https://cdn.apub.kr/journalsite/sites/kspa/2024-006-02/N0570060207/images/kspa_2024_062_151_F1.jpg
Fig. 1.

Agricultural mobile robot and 3-RPS control system.

Self-balancing Control System

To maintain the balance of the cargo platform during the transportation of agricultural products, the initial step involves setting the target positions of the linear cylinders in the 3-RPS system. To keep the platform horizontal, the target posture is consistently set to zero. The target posture, along with the current posture obtained from an IMU sensor mounted on the cargo platform, is input into an inverse kinematics solver to determine the target positions for each linear cylinder. These target positions are then fed into a PID controller. The control commands generated by the PID controller are subsequently transmitted to the cylinder motors to adjust the 3-RPS system to the desired posture.

A feedback loop is established by re-acquiring the current posture of the 3-RPS system via the IMU sensor and the positions of the linear cylinders through encoders installed on them. This information is reintegrated into the inverse kinematics solver, thereby forming a closed-loop system for continuous balance control. Similarly, the PID component also constitutes a closed-loop system, where the actual lengths of the cylinders obtained from their encoders are fed back into the PID controller to enhance the precision and effectiveness of the balance control system. The schematic diagram of the balance control system is illustrated in Fig. 2.

https://cdn.apub.kr/journalsite/sites/kspa/2024-006-02/N0570060207/images/kspa_2024_062_151_F2.jpg
Fig. 2.

Block diagram of the balance control system.

Kinematics of the 3-RPS Parallel System

For the inverse kinematics calculations, coordinate systems of Oa-xayaza for the upper platform and Ob- xbybzb for the lower platform of the 3-RPS system are first established (Fig. 3). The hinge connections of the upper platform to the driving rods are designated as A1, A2, and A3. The center of the triangle formed by these three points is taken as the origin Oa of the Oa-xayaza system, with the x-axis and y-axis aligned in the direction of A1 and A2 from Oa respectively. The z-axis is aligned to be perpendicular to the upper platform surface. Similarly, the connection points on the lower platform are labeled as B1, B2, and B3, with the center (Ob) of the triangle formed by these three points in Ob- xbybzb system. The x-axis and y-axis align with the directions of B1 and B2 from Ob, and the z-axis is perpendicular to the lower platform surface.

https://cdn.apub.kr/journalsite/sites/kspa/2024-006-02/N0570060207/images/kspa_2024_062_151_F3.jpg
Fig. 3.

Coordinate system of the 3-RPS mechanism.

Based on the established coordinate system, the position of A1, A2, A3 and B1, B2, B3 in the upper platform’s coordinate system Oa-xayaza and in the lower platform’s coordinate system Ob- xbybzb, respectively, are expressed as Eq. (1) and Eq. (2):

(1)
[A1A2A3]=0rupsin2π/3-rupsin2π/3rup-rupsin2π/3-rupsin2π/3000
(2)
[B1B2B3]=0rbasesin2π/3-rbasesin2π/3rbase-rbasesin2π/3-rbasesin2π/3000

Where, rup and rbase denote the radii of the circle on which the hinge connection points of the upper and lower platform are located, respectively.

A rotation matrix can be obtained using Eq. (3):

(3)
R=RzRyRx=cosψcosθcosψsinθsinφ-sinψcosφsinψsinφ+cosψsinθcosφsinψcosθcosψcosφ+sinψsinθsinφsinψsinθcosφ-cosψsinφ-sinθcosθsinφcosθcosφ

The angles ψ, θ, and φ represent the rotation around the z-axis, y-axis, and x-axis, respectively. We utilize the IMU sensor mounted on the 3-RPS system to determine these rotational angles. Based on these measurements, the current rotation matrix RC of the cargo platform is established. With this rotation matrix (RC), the current positions of the vertices at the upper platform, denoted as A1_C, A2_C, and A3_C, are calculated using Eq. (4):

(4)
A1-C=RC·A1A2-C=RC·A2A3-C=RC·A3

Subsequently, by setting the target angles of the 3-RPS system, we obtain the target rotation matrix, denoted as RT. With this rotation matrix RT, we also calculate the required positions of A1_T, A2_T, A3_T for the vertices of A1, A2, and A3 on the upper platform to achieve the target angles of the 3-RPS system using Eq. (5):

(5)
A1-T=RT·A1A2-T=RT·A2A3-T=RT·A3

Next, we calculate the lengths of the current linear cylinders (l1, l2, l3) and the target lengths (L1, L2, L3) using Eq. (6) and (7):

(6)
l1=(A1_Cx-B1_x)2+(A1_Cy-B1_y)2+(A1_Cz-B1_z)2
(7)
L1=(A1_Tx-B1_x)2+(A1_Ty-B1_y)2+(A1_Tz-B1_z)2

Where, A1_Cx, A1_Cy, A1_Cz are the x, y, z coordinates of point A1_Cx, respectively. A1_Tx, A1_Ty, A1_Tz are the x, y, z coordinates of point A1_T, respectively. B1_x, B1_y, B1_z are the x, y, z coordinates of point B1 respectively.

Similarly, we can calculate l2, l3 and L2, L3. The changes in length can be determined using Eq. (8):

(8)
L=Li-lii=1,2,3

A PID controller is a control loop mechanism that calculates an error value as the difference between a desired setpoint and a measured process variable. In the context of the 3-RPS system, the setpoint would be the target lengths (L1, L2, and L3) of the driving rods, and the measured process variables are the current lengths (l1, l2, l3)​. The PID controller uses three basic modes of control: proportional, integral, and derivative. The control output LC(t) to the system is the sum of these three modes.

(9)
LC(t)=Kp·L(t)+Ki0tL(τ)dτ+KddL(t)dt

Where, LC(t) represents the controller’s output at time t, ∆L(t) is the error signal, Kp․∆L(t) is the proportional component, Ki0tL(τ)dτ is the integral component, and KddL(t)dt is the differential component.

Simulation Procedure

To test the feasibility of the control system, we conducted a simulation using ADAMS (V2016, Mechanical Dynamics Inc., USA) and MATLAB Simulink (2023b, The MathWorks, USA) software. Initially, a 3-RPS mechanism model, set with a mass of 110 kg and a coefficient of friction of 0.5, was designed using SolidWorks (V2020, SOLIDWORKS, France). To evaluate the accuracy of the balance control algorithm, we developed a vehicle model incorporating the 3-RPS system. The balance control algorithm was tested on four simulated terrains, each with a total length of 10 m, featuring slopes of 6°, 9°, 12°, and 15° for both uphill and downhill sections, respectively. Following assembly, the integrated model was imported into ADAMS to conduct detailed kinematic simulations. The systematic process of constructing the simulation environment is illustrated in Fig. 4.

https://cdn.apub.kr/journalsite/sites/kspa/2024-006-02/N0570060207/images/kspa_2024_062_151_F4.jpg
Fig. 4.

Models for simulation of the balance control system.

For the development of the simulation controller, MATLAB Simulink was employed. The implementation of the simulation control comprises several key phases. Initially, a constant rotational speed of the wheels on the four-wheeled mobile platform was fed into the ADAMS solver. This solver performs forward kinematics and dynamics simulations within the ADAMS environment to ascertain the real-time pose data of the 3-RPS system. Subsequently, the pose data were input into the inverse kinematics module. In this module, by presetting the platform’s radius and target pose angles, and utilizing inverse kinematics formulas, the theoretical spatial endpoints of each supporting cylinder were calculated, deriving the target lengths of the cylinders required to achieve a balanced state.

To ensure the feasibility of control implementation, the simulation control strategy includes converting the cylinder length variations (l) into motor speed as shown in Eq. 10.

(10)
v=l·f

This conversion was executed in a velocity converter, where by setting the control frequency (f), an accurate conversion from the linear speed of the cylinders to the rotational speed (ω) of the motors was achieved. Relevant parameters include the pitch (p) and radius (r) of the cylinders.

(11)
ω=vr·p

Upon completing this conversion, the motor speeds were fed back to the ADAMS solver to adjust the cylinder lengths, dynamically updating the platform’s pose. A detailed illustration of the entire simulation control process is included in Fig. 5. This process ensures the precision and efficiency of pose control within the simulation environment.

https://cdn.apub.kr/journalsite/sites/kspa/2024-006-02/N0570060207/images/kspa_2024_062_151_F5.jpg
Fig. 5.

Simulation control process using Simulink.

In the simulated environment, we conducted simulations on the control algorithm. Initially, without activating the balance control system, the mobile robot model traversed the terrain models at a travel speed of 0.5 m s-1. During this phase, we measured the roll and pitch angles of the cargo platform. Next, the mobile robot model traveled the same terrain model with the balance control system activated. The unbalanced angles of the robot platform were continuously monitored, and the balance control system adjusted the posture of the cargo platform to maintain levelness. We assessed the balance error by measuring the platform angles during the test with the balance control system activated.

Outdoor Experiment

To evaluate the performance of the balance control system, we conducted experiments at two outdoor locations. Initially, an uphill test was performed on a steep slope road with a maximum gradient of approximately 12° and a length of about 3 m, where the mobile robot traveled at a speed of 0.5 m s-1. The roll and pitch angles were tested both with the balance control system deactivated and activated. In balance control mode, the system continuously monitored the imbalance angle of the robot platform and adjusted the posture of the cargo platform to maintain it level, as illustrated in Fig. 6.

https://cdn.apub.kr/journalsite/sites/kspa/2024-006-02/N0570060207/images/kspa_2024_062_151_F6.jpg
Fig. 6.

Travel of the mobile robot on an uphill road with the balance control system activated.

Subsequently, we tested the performance of the balance control system on a challenging terrain at the entrance of a paddy field, which featured both a brief uphill and a sudden downhill, with a maximum bump angle of approximately 15° and a length of about 5 m. Similar to the uphill test, the robot traveled at a speed of 0.5 m s-1, and the system was tested with the balance control turned off and on, traveling twice in each condition. In the tests where the balance control system was activated, the system dynamically adjusted the posture of the cargo platform to ensure it remained level, as shown in Fig. 7.

https://cdn.apub.kr/journalsite/sites/kspa/2024-006-02/N0570060207/images/kspa_2024_062_151_F7.jpg
Fig. 7.

Travel of the mobile robot on a bump and downhill road with the balance control system activated.

Result

Simulation Test

The simulation results are shown in Table 1. Since the terrain model was designed with changes only in the pitch angle, the roll angles remained near 0° with the control system both deactivated and activated. The pitch angles matched the terrain slopes (6°, 9°, 12°, and 15°) with the control system deactivated and then maintained near level after activating the balance control system. The variations of the roll and pitch angle over time at the four terrain slopes are shown in Fig. 8.

Table 1.

Roll and pitch angles in simulation tests at terrain slopes of 6°, 9°, 12°, and 15°.

Terrain Slope
12° 15°
Deact.* Act.** Deact. Act. Deact. Act. Deact. Act.
Roll
(°)
Max. 0.107 0.082 0.161 0.254 0.212 0.327 0.094 0.148
Avg. 0.012 0.021 0.040 0.070 0.061 0.106 0.022 0.112
Pitch
(°)
Max. 6.201 0.001 9.690 0.001 12.700 0.007 14.800 0.008
Avg. 4.220 0.008 6.160 0.007 8.150 0.005 11.200 0.005

* The balance control system was deactivated.

** The balance control system was activated.

https://cdn.apub.kr/journalsite/sites/kspa/2024-006-02/N0570060207/images/kspa_2024_062_151_F8.jpg
Fig. 8.

Simulation results at terrain slopes of 6° (a), 9° (b), 12° (c), and 15° (d).

Indoor Static Test

We conducted a static test for the cargo balance control system on the mobile robot while it was stationary indoors to analyze the response capability of the 3-RPS system to single-frame angular data. Initially, we manually controlled the cargo platform to reach specific angles. To simulate and analyze the platform’s single-frame angle control capability during dynamic transportation, we set the initial pitch and roll angles at 1.34° and 0.69°, respectively. Given that angle changes in real outdoor environments for robots are gradual rather than sudden, we chose these angles for the test. Once the angles were set, we activated the angle balance control system. The angular changes of the entire platform are illustrated in Fig. 9. After automatic adjustments, both the pitch and roll angles were leveled to 0.08°, with the adjustment process taking 1.1 s.

https://cdn.apub.kr/journalsite/sites/kspa/2024-006-02/N0570060207/images/kspa_2024_062_151_F9.jpg
Fig. 9.

Roll and pitch angle adjustment in the static test.

Outdoor Dynamic Test in Uphill Road

The roll and pitch angles over time with the balance control system activated and deactivated on an uphill road are shown in Fig. 10. Prior to activating the balance feature, the maximum pitch and roll angles were 11.53° and 1.95°, respectively, and the average angles were 6.51° and 1.06°, respectively. After activation of the balance control system, these angles significantly reduced, with maximum pitch and roll angles of 1.09° and 1.40°, respectively, and average angles of 0.28° and 0.61°, respectively. These results demonstrate the effectiveness of the balance control system in significantly reducing platform tilt and maintaining near-level operation.

https://cdn.apub.kr/journalsite/sites/kspa/2024-006-02/N0570060207/images/kspa_2024_062_151_F10.jpg
Fig. 10.

Roll and pitch angles with the balance control system activated and deactivated on an uphill road.

Outdoor Dynamic Test in Bump-Downhill Road

Fig. 11 shows the roll and pitch angles over time with the balance control system deactivated and activated on a bumpy downhill road. Before activating the balance function, the maximum pitch and roll angles were 14.13° and 2.42°, respectively, with average angles of 6.92° and 0.88°. After activation, these errors were substantially reduced, with maximum pitch and roll angle errors decreasing to 2.85° and 2.21°, respectively, and average angles to 1.12° and 0.64°. This indicates that our system significantly minimizes tilt and maintains a near-level posture during motion.

https://cdn.apub.kr/journalsite/sites/kspa/2024-006-02/N0570060207/images/kspa_2024_062_151_F11.jpg
Fig. 11.

Roll and pitch angles with the balance control system activated and deactivated on a bump and downhill road.

Limitation and Future Work

In this study, we primarily focused on the balance of pitch angles. Testing roll angles requires positioning the robot laterally on a slope. We plan to test the balance control system in environments where both roll and pitch angles are present in the future.

During our experiments, we observed that when there were abrupt changes in the slope, the angle of the robot using the 3-RPS system would suddenly change significantly. This phenomenon indicates that the response frequency and robustness of the system need further improvement to better adapt to such abrupt angle changes. To address this requirement, we plan to integrate an adaptive parameter adjustment feature into the PID control system to enhance the system’s responsiveness and adaptability.

Moreover, considering safety, all tests were conducted under no-load conditions. To further validate the performance and stability of the system under different working conditions, future tests will include experiments with varying load weights. Through these tests, we aim to obtain a more comprehensive evaluation of the system’s performance to guide subsequent design and optimization efforts.

Conclusion

This study successfully developed a balance control system for the cargo platform of a mobile robot based on 3-RPS parallel mechanisms. We validated the feasibility of the control system through combined simulations in ADAMS and MATLAB Simulink and implemented the system in real environments using an IMU sensor. In dynamic outdoor environments, the control system maintained the pitch angles of the cargo platform at less than 1.09° on a maximum uphill slope of 11.53° and at less than 2.85° on a maximum downhill slope of 14.13°.

In the future, to achieve a more comprehensive evaluation of system performance, we plan to conduct tests in environments that simultaneously exhibit both pitch and roll angles. Additionally, the system will be assessed under varying load conditions to capture its robustness and operational efficacy across different scenarios.

Acknowledgements

This work was supported by the Korea Institute of Planning and Evaluation for Technology in Food, Agriculture and Forestry (IPET) through the Open Field Smart Agriculture Technology Short-term Advancement Program (32203703) and the Agriculture, Food and Rural Affairs Convergence Technologies Program for Educating Creative Global Leader (714002-7) funded by the Ministry of Agriculture, Food and Rural Affairs (MAFRA). Also, this work was supported by Korea Institute of Planning and Evaluation for Technology in Food, Agriculture and Forestry (IPET) and Korea Smart Farm R&D Foundation (KosFarm) through Smart Farm Innovation Technology Development Program, funded by Ministry of Agriculture, Food and Rural Affairs (MAFRA) and Ministry of Science and ICT (MSIT), Rural Development Administration (RDA)(42103204).

References

1

Bibo-Pérez C. J., Carrillo-Benhumea G., Cruz-Rumbo C. J., Sánchez-Cid L. E., Flores-Hernández D. A., Luviano-Juárez, A. 2022. Design of 3-RPS parallel robot for high tracking accuracy. In AIP Conference Proceedings (Vol. 2550, No. 1). AIP Publishing.

10.1063/5.0101825
2

Billingsley J., Visala A., Dunn M. 2008. Robotics in Agriculture and Forestry. Springer handbook of robotics 10: 978.

10.1007/978-3-540-30301-5_47
3

Daoliang Li, Zhen Li. 2020. System analysis and development prospect of unmanned farming. Nongye Jixie Xuebao Transactions of the Chinese Society of Agricultural Machinery 51(7): 1-12.

4

Desai R., Muthuswamy S. 2021. A forward, inverse kinematics and workspace analysis of 3RPS and 3RPS-R parallel manipulators. Iranian Journal of Science and Technology, Transactions of Mechanical Engineering 45(1): 115-131.

10.1007/s40997-020-00346-9
5

Lv Z., Ning D., Liu P., Liao P. 2023. PD control with gravity compensation for 3-RPS parallel manipulator. In 2023 IEEE 12th Data Driven Control and Learning Systems Conference (DDCLS) (pp. 1744-1749). IEEE.

10.1109/DDCLS58216.2023.10167077
6

Nigatu H., Choi Y. H., Kim D. 2021. Analysis of parasitic motion with the constraint embedded Jacobian for a 3-PRS parallel manipulator. Mechanism and Machine Theory, 164: 104409.

10.1016/j.mechmachtheory.2021.104409
7

Simon J. 2023. Fuzzy control of self-balancing, two-wheel-driven, SLAM-based, unmanned system for agriculture 4.0 applications. Machines 11(4): 467.

10.3390/machines11040467
8

Tarokh M., Ho H. D., Bouloubasis A. 2013. Systematic kinematics analysis and balance control of high mobility rovers over rough terrain. Robotics and Autonomous Systems 61(1): 13-24.

10.1016/j.robot.2012.09.010
9

Tawfeeq B. A., Salloom M. Y., Alkamachi A. 2022. A self-balancing platform on a mobile car. International Journal of Electrical and Computer Engineering 12(6): 5911-5922.

10.11591/ijece.v12i6.pp5911-5922
10

Ting K. C., Ling P. P., Giacomelli G. A. 1996. Research on flexible automation and robotics for plant production at Rutgers University. Advances in Space Research 18(1-2): 175-180.

10.1016/0273-1177(95)00805-O11538960
11

Vidoni R., Bietresato M., Gasparetto A., Mazzetto F. 2015. Evaluation and stability comparison of different vehicle configurations for robotic agricultural operations on side-slopes. Biosystems engineering 129: 197-211.

10.1016/j.biosystemseng.2014.10.003
12

Xie B., Jin Y., Faheem M., Gao W., Liu J., Jiang H., Cai L., Li Y. (2023). Research progress of autonomous navigation technology for multi-agricultural scenes. Computers and Electronics in Agriculture 211: 107963.

10.1016/j.compag.2023.107963
13

Zhang Y., Song Y., Lu F., Zhang D., Yang L., Cui T., He X., Zhang K. 2023. Design and experiment of greenhouse self-balancing mobile robot based on PR joint sensor. Agriculture 13(10): 2040.

10.3390/agriculture13102040
페이지 상단으로 이동하기