- Engineering Faculty, Research Group CAPSAB, Universidad de La Sabana, Campus del Puente del Común, Chía, Cundinamarca, Colombia
In recent years, the development of robots for agro-industrial applications, such as the cultivation of Solanum tuberosum potatoes, has aroused the interest of the academic and scientific communities. This is due, at least in part, to the complexity of modeling and robustly controlling some dynamics inherent to nonlinear behaviors normally attributed to the different technologies associated with the movement of these autonomous vehicles and their non-holonomic constraints. The different nonlinear dynamics of mobile robots are usually represented by state-space models. However, given some equilibrium and stability characteristics, the implementation of effective controllers for the robust parametric tracking and variation problem requires techniques that allow the operability of robots around regions of stable equilibrium. Feedback linearization control is one such technique that attempts to mathematically eliminate nonlinear expressions from the plant model. However, this technique requires an observable and controllable mathematical model. If there is some relationship between the model inputs and a controlled output that allows the relative degree of the control law to be determined, the controller design and implementation are posed as a linear issue. Flat filters developed from the generalized proportional integral control approach are an alternative that could facilitate the design of controllers for these linearized systems. From these flat filters, it is possible to obtain the transfer function of a controller without relying on the derivatives of the system output. This work proposes the design of a controller via exact linearization and its equivalent flat filter for a robot inspector of the soil resource of S. tuberosum crops in the department of Cundinamarca, Colombia. The actuator motion constraints resulted in a robot with two degrees of mobility and one non-holonomic constraint. Numerical validation of this system suggests that it can be an effective solution to the problem of tracking control at changing references by providing a system capable of navigating through crop rows. The results suggest correct tracking for linear and circular trajectories. However, the control lacks the ability to track spiral-type trajectories.
1 Introduction
Autonomous Mobile Robotics (AMR) has been a topic of interest in recent years due to the boom in different technological tools that have facilitated the development of robots for multiple domestic and industrial applications (Andronie et al., 2022). Specifically, in the framework of precision agriculture, specialized instrumentation and communication networks have enabled the development of specialized robots for some agricultural tasks (Abu et al., 2022). The above proposes a potential favorable impact on the resolution of various issues caused by the over-demand for some food products. In their production, this causes inefficient management of natural resources, excessive use of chemicals that affect the environment and human health, and high economic costs of food production, among others (FAO, 2021; Luthra et al., 2022; Salamanca Castillo, 2020; Ayala Garces, 2022; Acevedo-Osorio et al., 2017; Pérez-Ortega, Bolaños-Alomia, and da Silva, 2022). The S. tuberosum potato (S. Tuberosum), for example, is one of the most consumed foods in the world, and its growing demand is latent, which represents a challenge for environmental, economic, and sanitary sustainability in the medium term (FEDEPAPA, 2020; Van der Hammen et al., 2002). In the last decades, some works have suggested that a timely inspection of the available soil resource could help in the phenological prediction of crops, especially those that fruit below ground, as is the case of S. tuberosum (Antonio, 2022; Flores-Magdaleno et al., 2014). Although the development of robots has partially facilitated some processes, such as planting, harvesting, irrigation, and weeding in S. tuberosum crops, little has been explored in relation to the implications that could lead to a robot inspector of the available soil resource and its potential impact on the mitigation of the problems (Tein et al., 2014; Oviedo-Chávez et al., 2023).
The implementation of paradigms associated with AMR has generated different engineering challenges for each of the possible stages of agricultural robot development (Dutta et al., 2021). In this sense, robust control, for example, is one of these stages and relies heavily on simple but accurate mathematical models to represent complex dynamics, generally of a nonlinear nature (Abbaspour et al., 2019). Although in the case of AMR there are actuator configurations that facilitate robot locomotion, as in the case of differential robots, they also have limitations due to non-integrable speed restrictions, also known as non-holonomic restrictions (Tchoń and Ratajczak, 2021). These constraints of Euler-Lagrange mechanics have a direct effect on the generalized coordinates of the robot’s position and, therefore, on its maneuverability (Náprstek and Fischer, 2021).
On the other hand, the general requirements given by the multiple applications of robots have led to the proposal of different classical control approaches to address issues such as regulation and tracking desired trajectories (Zangina et al., 2020). These approaches include open-loop strategies with preset motions and feedback control strategies that integrate techniques such as odometry with proportional-integral-derivative (PID) controllers, fuzzy logic, and feedback linearization control (Zangina et al., 2020; Saxena et al., 2024). The latter, highly dependent on the robot model, eliminates its nonlinear expressions and, from an input-output relationship given by a relative degree, imposes control dynamics (Spong et al., 2020). Although the feedback linearization technique offers some implementation advantages when addressing nonlinear control problems with linear control techniques (Martins et al., 2021; Alyoussef and Kaya, 2019). This technique also presents some limitations in terms of precise mathematical knowledge of the output, the reference, and its derivatives, depending strictly on the relative degree of the controller (Alyoussef and Kaya, 2019). Flat filters designed from the generalized proportional integral (GPI) control approach can complement the exact linearization control strategy by obtaining transfer functions that do not generate asymptotic observer dependence. The relative ease suggested by the implementation of these linear controllers is represented by algebraic polynomials and transfer functions. This leads to an exploration of the exact linearization and its potential applications in robots for the inspection of the soil resource in S. tuberosum crops. One of the tasks of these robots includes tracking ground trajectories for sampling soil nutritional variables. Therefore, the objective of this work is to propose the design of a controller based on the exact linearization of the direct kinematics model of a robot for the inspection of the soil resource in S. tuberosum crops in the department of Cundinamarca, Colombia. The robot consists of four geared motors in differential configuration. The model represents the motion of the robot as a function of its velocities and generalized position coordinates. The motion constraints of the actuators result in a robot with two degrees of mobility and one non-holonomic constraint. This paper is organized as follows: Section 2 provides an overview of the robot and contextualizes the tasks in terms of trajectory tracking, Section 3 discusses preliminary concepts related to the mathematical model of the robot and its motion constraints. In Section 4, a feedback linearization control of the robot is presented. In Section 5, the discussion is presented and finally concluded in Section 6.
2 Robot general description
The first version of the robot was developed by the Process Control and Automation Research Group of the Universidad de La Sabana (CAPSAB). The robot consists of a platform that integrates hardware and software. Details of the software were reported in (Pulido-Aponte and Garzón-Castro, 2024). As for the hardware, briefly, the robot is composed of 4 (four) gear motors (one for each wheel) with a maximum speed equal to
The main task of the robot is to navigate through the rows of an S. tuberosum crop while recording the nutritional variables available to the plants. The platform satisfies both hardware and software requirements given the climatic and topographic conditions of the region of Cundinamarca, Colombia.
3 Preliminaries
This section presents some concepts and definitions that lead to a mathematical model that represents the kinematics of the robot described in the previous section. For the purposes of the model, a differential mobile robot with concentric axes and perfectly circular, undeformable wheels perpendicular to its plane of motion was assumed. For this example, the model excludes endogenous and exogenous disturbances that may occur during vehicle operation.
3.1 Kinematic model considerations
Consider a static Cartesian reference frame
The velocity expressions in their matrix form are given by Equation 1.
where the velocities
where r and 2L parameterize the radius of the wheels and the distance between the wheels (left and right), respectively. Note that the matrix
On the other hand, the generalized coordinates of the robot’s position in its plane of motion are defined by Equation 3.
The relationship between the generalized position coordinates and their derivatives, together with the robot control inputs, is of the form shown in Equation 4.
This, in turn, relates to the linear and angular velocity of the robot. The vector of inputs is given by Equation 5.
While matrix
In Figure 1, it is inferred that the function’s
3.2 Robot mobility
Definition 1. [Maneuverability]: The degree of maneuverability of the implemented robot is defined by Equation 7.
where
Definition 2. [non-holonomic conditions]: A non-holonomic constraint is defined by Equation 8.
In this case, the robot presents a non-holonomic constraint, expressed in its matrix form by Equation 9.
This constraint, together with Definition 1, suggests that the forward, backward and rotation of the robot are strictly dependent on the geometry of the wheels and, the perpendicularity between these and the horizontal plane. Thus, the robot does not have the ability to follow any trajectory instantaneously (Náprstek and Fischer, 2021).
Remark 1. [Orientation of the robot]: From the relationships presented in Equations 4–6 for the
By deriving Equation 11 we obtain Equation 12.
4 Exact linearization and robot control
Consider the model expressed by Equations 4–6 and a vector of outputs
Note that the matrix
Since the system expressed by Equation 14 presents non-controllable states, the scheme shown in Figure 2 is proposed, which incorporates an integrator in the input corresponding to the linear velocity; therefore, for control purposes, this input will be expressed in terms of the linear acceleration (
where
Since
The above suggests that the relative degree of the controller is equal to two; since Ʌ is the control input, it will impose the desired dynamics. For this reason, the linear relationship between the inputs and outputs of the robot is given by Equations 17, 18.
Defining the tracking error as the difference between the measured value and the reference, we have Equation 19.
Because the relative degree of the controller is equal to two, the control law is a second-order polynomial, as shown in Equation 20.
where
Remark 2. [controller constraint handling]: Because the controller is non-singular with
4.1 Flat filter approach
The term flat filtering was introduced by Sira-Ramírez (2016), who performed a reinterpretation of Generalized Proportional Integral (GPI) control in terms of classical compensators. The GPI approach seeks to eliminate the dependence on asymptotic state observers from the implementation of integrators (Sira-Ramírez, 2017).
Although the control law shown in Equation 20 is implementable, it strictly requires knowledge of the output and its derivatives, which implies a high implementation cost. Therefore, this section proposes the development of a linear plane filter equivalent to this control law from the perspective of the Generalized Proportional Integral (GPI) control technique. The design sought to avoid the use of state observers.
The linearization of the robot model required a dynamic extension that decoupled the original linear velocity inputs by linear acceleration inputs. These dynamics of the linearized model shown in Equation 18 can be generalized in the complex frequency domain by the realization shown in Figure 3.
For this case, it was assumed that
Solving the integral involving the output of the system, Equation 23 is obtained.
since
It would be expected that both acceleration
since the objective is to obtain a flat filter, the linear Laplace transform simplifies the integrable terms. Equation 26 groups the
Therefore, the control law obtained from the flat filter design is shown in Equation 27.
where the coefficients
4.2 Tracking trajectories
For the validation of the control law, three desired trajectories were proposed, describing a circumference, a spiral, and finally a trajectory similar to the path that an inspector robot would have to follow through the furrows of a S. tuberosum crop. This last trajectory was constructed in sections from the superposition of bounded functions of the hyperbolic tangent type. It is worth noting that for each reference trajectory, it was necessary to determine its first two derivatives since the control law represented by Equation 20 required it. Both the references and their derivatives were established by means of vectors of the form
Where
Figure 4 shows the circular trajectory tracking results. A. shows that the controller achieves a correct trajectory tracking in 2.3 min after a maximum overshoot of less than 1% of its nominal value. B. shows that both the overshoot and settling time are given specifically for the x-coordinate of the robot’s trajectory. However, in Figure 4C. A position error equal to zero is evidenced after the settling time. The above shows an asymptotically stable behavior. On the other hand, for a spiral-type trajectory, see Figure 5A illustrates a deviation of less than 3% between the desired trajectory and the trajectory achieved by the robot. Figure 5B shows that this deviation corresponds to both the x-coordinate and the y-coordinate of the motion. Figure 5C shows that there is a position error for the two coordinates of the motion. This position error has an oscillatory characteristic at values lower than 3%. Finally, in relation to the trajectory similar to the path that the robot would follow in a crop of S. tuberosum whose characteristics are illustrated in Figure 6A. Correct tracking was evidenced after an establishment time of 0.9 min (Figure 6B.), at this time, a deviation of less than 0.1 m was evidenced between the reference path and the path achieved by the robot (Figure 6C). Figure 6D shows an error equal to zero in the stable region, which indicates an asymptotically stable behavior.
Figure 4. (A) Circular trajectory tracking, in red
Figure 5. (A) Spiral trajectory tracking, in red
Figure 6. (A) Geometry of the robot path in a crop of Solanum tuberosum in the department of Cundinamarca, Colombia. (B) Tracking of a trajectory like that of a culture of Solanum tuberosum, in red
5 Discussion
The feedback linearization technique has been widely used in recent decades for the control of nonlinear systems (Akbarimajd et al., 2019). It cancels the nonlinear terms present in the system and imposes the desired dynamics by means of the coefficients
Regarding the feedback linearization method, this work shows a simplified version that agrees with the results reported by Sarkar et al., (1994) y Kim and Oh (1999), which have served as a reference in the AMR paradigm. However, we present a linear filter equivalent to the classical design reported in the literature. This filter shown in Equation 27 suggests more practicality in the implementation since it corresponds to a transfer function that discards the derivatives of the robot output, unlike the classical design shown in Equation 20.
Our results showed accurate tracking on a circular trajectory with a settling time of 2.3 min and an overshoot of less than 1% (Figure 4). While, in the work developed by Sira-Ramírez (2017) reported the design of a robust controller from the Active Disturbance Rejection Control (ADRC) approach for an omnidirectional robot, this work showed accurate tracking without overshoot for a circular trajectory in a time of 2.5 min. This can be attributed to the fact that this type of robot can track the reference with less control effort since it has an additional degree of freedom compared to the differential robot. Furthermore, Tilahun et al. (2023) presented a fuzzy adaptive sliding mode control for a differential robot and made a comparison of this strategy with classical PID control for tracking a circular trajectory. Their results showed amplitude oscillations of less than 0.5% around the reference trajectory. This is evidence that our design, having an asymptotic response, presents better trajectory tracking. On the other hand, to evaluate our controller against trajectories with abrupt variations in the x and y coordinates, we report the tracking of the differential robot to a spiral-type trajectory. In this case, our robot did not achieve the reference values and presented a constant deviation of less than 3% without overshoot (Figure 5). Luviano-Juárez et al. (2015) addressed the problem of tracking a two-wheel differential robot to a flower-shaped trajectory by designing a controller obtained with the pre-feed linearization strategy and differential flatness, showing accurate tracking in their numerical results. However, its implementation presented a constant tracking error of less than 3%. Among other works, Mondal et al., (2020) performed a detailed analysis of the maneuverability of a differential robot and proposed a tracking control for a trajectory with abrupt curves using predictive control strategies, for which deviations of less than 2% were observed between the trajectory achieved by the robot and the changes given by each curve. These variations can be attributed to the movement restrictions of the robot, since it lacks the capacity for lateral movements. Finally, for trajectories associated with the geometry of an S. tuberosum crop, we report a trajectory constructed by segments of hyperbolic tangent functions, for which correct tracking is observed after a setup time of 3.2 min and a maximum overshoot of 5% (Figure 6). Regarding the same trajectory, Heikkinen et al., (2017) presented a fuzzy PID controller implemented on a differential robot for tracking a straight line, showing tracking improvements over classical PID control. However, this fuzzy PID controller shows a 10% deviation between the achieved trajectory and the reference. These results show that our controller presents improvements in terms of accurate tracking of the reference.
In the face of the basic requirements for tracking terrestrial trajectories associated with agricultural crops, such as S. tuberosum, the controller obtained in this work can provide good performance if there are no abrupt changes in reference coordinates, as in the case of linear or circular trajectories. The controller obtained in this work can provide good performance if there are no abrupt changes in the reference coordinates, as in the case of linear or circular trajectories. When following spiral trajectories, it is suggested that the o and p parameters directly influence the motion constraints given in Section 2. Since the wheel arrangement is fixed and the wheels in turn lack directionality, the robot cannot make abrupt lateral movements or follow instantaneous changes in the x and y coordinates, as could occur if the wheels were spherical (Náprstek and Fischer, 2020).
6 Conclusion
A controller via exact linearization was designed for a differential robot inspector of S. tuberosum crops in the department of Cundinamarca, Colombia. The objective of this controller was to track desired ground trajectories. The analysis of the robot’s motion constraints added to its non-linear behavior resulted in a system with two degrees of mobility and a non-holonomic constraint. These constraints allowed accurate tracking of trajectories with constant trends in both x and y coordinates. Likewise, the robot lacks the ability to track trajectories with abrupt changes in any of the coordinates. The implementation of the linear control law shown in this work suggests a reliable option that satisfies some basic requirements for tracking agricultural land trajectories. However, although the controller solves some stability and tracking problems, it is highly sensitive to perturbations in the scanning environment and parametric changes in the robot. For this reason, future work is expected to apply disturbance rejection techniques to obtain a controller that is more robust to such variations.
Data availability statement
The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.
Author contributions
ÁP-A: Conceptualization, Investigation, Methodology, Writing–original draft, Funding acquisition. CG-C: Conceptualization, Project administration, Supervision, Writing–review and editing, Funding acquisition.
Funding
The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This work was supported by the project “Autonomous mobile robot for phenological inspection through nutritional supervision of a S. tuberosum crop in the department of Cundinamarca” identify with code [grant number ING-GL-1688-2024] funding by Universidad de La Sabana.
Acknowledgments
The authors would like to thank the Universidad de La Sabana for the financial and material support granted for the development of the project entitled “ING-GL-1688-2024: Autonomous mobile robot for phenological inspection through nutritional supervision of a Solanum tuberosum crop in the department of Cundinamarca”. We also thank the Ministerio de Ciencia, Tecnología e Innovación (Minciencias) and the Sistema General de Regalías (SGR) for the financial support granted through the “15-SGR Scholarship Support for High-Level Training: PhD in Engineering” given to Álvaro Pulido Aponte.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Abbaspour, A., Sargolzaei, A., Forouzannezhad, P., Yen, K. K., and Sarwat, A. I. (2019). Resilient control design for load frequency control system under false data injection attacks. IEEE Trans. Industrial Electron. 67 (9), 7951–7962. doi:10.1109/tie.2019.2944091
Abu, N. S., Bukhari, W. M., Ong, C. H., Kassim, A. M., Izzuddin, T. A., Sukhaimie, M. N., et al. (2022). Internet of things applications in precision agriculture: a review. J. Robotics Control (JRC) 3 (3), 338–347. doi:10.18196/jrc.v3i3.14159
Acevedo-Osorio, Á., Angarita Leiton, A., León Durán, M. V., and Franco Quiroga, K. L. (2017). Sustentabilidad y variabilidad climática: Acciones agroecológicas participativas de adaptación y resiliencia socioecológica en la región alto-andina colombiana. Luna Azul 44, 06–26. doi:10.17151/luaz.2017.44.2
Akbarimajd, A., Ahmadi, A., Yaghoobi, M., and Abdi, H. (2019). Nonlinear multi-agent optimal load frequency control based on feedback linearization of wind turbines. IEEE Trans. Sustain. Energy 10 (1), 66–74. doi:10.1109/tste.2018.2823062
Al-Durra, A., and Errouissi, R. (2019). Robust feedback-linearization technique for grid-tied LCL filter systems using disturbance estimation. IEEE Trans. Industry Appl. 55 (3), 3185–3197. doi:10.1109/tia.2019.2894991
Alyoussef, F., and Kaya, I. (2019). A review on nonlinear control approaches: sliding mode control back-stepping control and feedback linearization control. Int. Eng. Nat. Sci. Conf. (IENSC 2019) 2019, 608–619.
Andronie, M., Lăzăroiu, G., Karabolevski, O. L., Ștefănescu, R., Hurloiu, I., Dijmărescu, A., et al. (2022). Remote big data management tools, sensing and computing technologies, and visual perception and environment mapping algorithms in the internet of robotic things. Electronics 12 (1), 22. doi:10.3390/electronics12010022
Antonio, G. E. (2022). “Efecto de la Aplicación de Fertilizantes Foliar y Edáfico en el Cultivo de Papa (Solanum Tuberosum), Variedad Superchola, San Pablo de Atenas-Bolívar,”. Quevedo (Ecuador): Guayaquil: Universidad Agraria del Ecuador. BachelorThesis.
Astrom, K. J., and Murray, R. (2021). Feedback systems: an introduction for scientists and engineers. Princeton: Princeton University Press.
Ayala Garces, C. L. (2022). “Impacto del alto costo de los fertilizantes en la agricultura ecuatoriana,” in Tesis de licenciatura, Babahoyo. UTB.
Dutta, A., Roy, S., Kreidl, O. P., and Bölöni, L. (2021). Multi-robot information gathering for precision agriculture: current state, scope, and challenges. IEEE Access 9, 161416–161430. doi:10.1109/access.2021.3130900
FAO (2021). “El estado de los recursos de tierras y aguas del mundo para la alimentación y la agricultura,” in Organización de las Naciones Unidas para la Alimentación y la Agricultura. Roma.
Flores-Magdaleno, H., Flores-Gallardo, H., and Ojeda-Bustamante, W. (2014). Predicción Fenológica del Cultivo de Papa Mediante Tiempo Térmico. Rev. Fitotec. Mex. 37 (2), 149–157. doi:10.35196/rfm.2014.2.149
Garzón-Castro, C. L., Delgado-Aguilera, E., Cortés-Romero, J. A., Tello, E., and Mazzanti, G. (2018). Performance of an active disturbance rejection control on a simulated continuous microalgae photobioreactor. Comput. and Chem. Eng. 117, 129–144. doi:10.1016/j.compchemeng.2018.06.006
Heikkinen, J., Minav, T., and Stotckaia, A. D. (2017). “Self-tuning parameter fuzzy PID controller for autonomous differential drive mobile robot,” in 2017 XX IEEE International Conference on Soft Computing and Measurements (SCM), St. Petersburg, Russia, May 24–26, 2017 (IEEE), 382–385.
Kim, D. H., and Oh, J. H. (1999). Tracking control of a two-wheeled mobile robot using input–output linearization. Control Eng. Pract. 7 (3), 369–373. doi:10.1016/s0967-0661(98)00184-1
Luthra, S. K., Mankar, P., Rawal, S., and Lal, M. (2022). “Organic potato cultivation: a sustainable green Technology opportunity,” in En handbook of research on green technologies for sustainable management of agricultural resources. IGI Global, 437–452.
Luviano-Juárez, A., Cortés-Romero, J., and Sira-Ramírez, H. (2015). Trajectory tracking control of a mobile robot through a flatness-based exact feedforward linearization scheme. J. Dyn. Syst. Meas. Control 137 (5), 051001. doi:10.1115/1.4028872
Martins, L., Cardeira, C., and Oliveira, P. (2021). Feedback linearization with zero dynamics stabilization for quadrotor control. J. Intelligent and Robotic Syst. 101, 7–17. doi:10.1007/s10846-020-01265-2
Mondal, K., Wallace, B., and Rodriguez, A. A. (2020). “Stability versus maneuverability of non-holonomic differential drive mobile robot: focus on aggressive position control applications,” in 2020 IEEE Conference on Control Technology and Applications (CCTA), Montreal, QC, Canada, August 24–26, 2020 (IEEE), 388–395.
Moreno, J., Slawiñski, E., Chicaiza, F. A., Rossomando, F. G., Mut, V., and Morán, M. A. (2023). Design and analysis of an input–output linearization-based trajectory tracking controller for skid-steering mobile robots. Machines 11 (11), 988. doi:10.3390/machines11110988
Náprstek, J., and Fischer, C. (2020). Limit trajectories in a non-holonomic system of a ball moving inside a spherical cavity. J. Vib. Eng. and Technol. 8, 269–284. doi:10.1007/s42417-019-00132-1
Náprstek, J., and Fischer, C. (2021). “Non-holonomic systems in view of Hamiltonian principle,” in Proceedings of the 14th international conference on vibration problems: ICOVP 2019 (Singapore: Springer), 3–25.
Oviedo-Chávez, A. C., Rojas-González, E. W., Vinueza-Galárraga, J. C., Andrade-Zurita, M. J., Sarmiento-Sarmiento, N. G., and Ochsner-Mera, R. (2023). Food assessment for pesticide's contamination in Chugchilán parish crops in Cotopaxi (Ecuador). J. Food Process Eng. 46 (11), e14345. doi:10.1111/jfpe.14345
Pérez-Ortega, D. J., Bolaños-Alomia, F. A., and da Silva, A. M. (2022). Variables que influyen en la aplicación de la agricultura de precisión en Colombia: revisión de estudios. Ciencia and Tecnología Agropecuaria 23 (1). doi:10.21930/rcta.vol23_num1_art:2298
Pulido-Aponte, A., and Garzón-Castro, C. L. (2024). “Software for inspection of soil resources in Solanum tuberosum crops,” in 2024 4th Interdisciplinary Conference on Electrics and Computer (INTCEC), Chicago, IL, USA, June 11–13, 2024 (IEEE), 1–5.
Salamanca Castillo, G. F. (2020). “Efecto de los agroquímicos en salud pública y medio ambiente,” in Especialización en Planeación Ambiental y Manejo Integral de los Recursos.
Sarkar, N., Yun, X., and Kumar, V. (1994). Control of mechanical systems with rolling constraints: application to dynamic control of mobile robots. Int. J. Robotics Res. 13 (1), 55–69. doi:10.1177/027836499401300104
Saxena, A., Sharma, K., Kadirgama, K., Devarajan, R., and Noor, M. M. (2024). Design of NPID controller for nonlinear trajectory tracking of robotic 3D printer system manipulator. AIP Conf. Proc. 2998 (1). doi:10.1063/5.0188797
Sira-Ramírez, H., Luviano-Juárez, A., Ramirez-Neria, M., and Garrido-Moctezuma, R. (2016). “Flat filtering: a classical approach to robust control of nonlinear systems,” in En 2016 American Control Conference (ACC), Boston, MA, USA, July 06–08, 2016 (IEEE), 3844–3849.
Sira-Ramírez, H., Luviano-Juárez, A., Ramírez-Neria, M., and Zurita-Bustamante, E. W. (2017). Active disturbance rejection control of dynamic systems: a flatness based approach. Oxford: Butterworth-Heinemann.
Spong, M. W., Hutchinson, S., and Vidyasagar, M. (2020). Robot modeling and control. Hoboken, New Jersey: John Wiley and Sons.
Tchoń, K., and Ratajczak, J. (2021). Singularities of holonomic and non-holonomic robotic systems: a normal form approach. J. Frankl. Inst. 358 (15), 7698–7713. doi:10.1016/j.jfranklin.2021.07.028
Tein, B., Kauer, K., Eremeev, V., Luik, A., Selge, A., and Loit, E. (2014). Farming systems affect potato (Solanum tuberosum L.) tuber and soil quality. Field Crops Res. 156, 1–11. doi:10.1016/j.fcr.2013.10.012
Tilahun, A. A., Desta, T. W., Salau, A. O., and Negash, L. (2023). Design of an adaptive fuzzy sliding mode control with neuro-fuzzy system for control of a differential drive wheeled mobile robot. Cogent Eng. 10 (2), 2276517. doi:10.1080/23311916.2023.2276517
Van der Hammen, T., Gutiérrez, H., and Alarcón, J. C. (2002). “El cambio global y los ecosistemas de alta montaña de Colombia,” in En Páramos y ecosistemas alto andinos de Colombia en condición hotspot y global climatic tensor. Bogotá: IDEAM, 163–209.
Keywords: differential robot, exact linearization, control, non-holonomic restrictions, agricultural applications, Solanum tuberosum
Citation: Pulido-Aponte Á and Garzón-Castro CL (2024) Exact linearization and control of a mobile robot for the inspection of soil resources in Solanum tuberosum crops. Front. Robot. AI 11:1459902. doi: 10.3389/frobt.2024.1459902
Received: 05 July 2024; Accepted: 30 August 2024;
Published: 13 September 2024.
Edited by:
Hongjun Xing, Nanjing University of Aeronautics and Astronautics, ChinaReviewed by:
Shu Li, Liaoning University of Technology, ChinaSuman Mondal, Indian Institute of Technology Kanpur, India
Copyright © 2024 Pulido-Aponte and Garzón-Castro. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Claudia L. Garzón-Castro, claudia.garzon@unisabana.edu.co