AgriRover was developed to address key operational constraints faced by smallholder vineyards in Peru, including sandy and saline soils, labor shortages, and limited access to advanced agricultural machinery. The platform features an articulated, all-wheel-drive chassis designed to ensure mobility and stability on loose terrain while minimizing soil compaction. This study presents the simulation-driven development of a digital pre-twin, conceived as a virtual prototype prepared for future sensor integration but currently operating without real-time data feedback. The pre-twin was implemented in MATLAB/Simulink (vers. 2024b) using a multibody dynamics model and evaluated through eight scenario-based simulations, varying field geometry, soil type, and slope conditions. The results show stable operation on slopes up to 10°, wheel sinkage values ranging between approximately 20 and 45 mm depending on terrain conditions, and a moderate battery state-of-charge reduction across most scenarios, with higher power demand observed on sandy soils. A scenario-based comparison indicates a potential reduction of approximately 50% in total monitoring time relative to manual field scouting, while advanced sensing, autonomous navigation, and AI-based analytics remain part of future developments. The current pre-twin provides a validated, low-cost foundation for context-specific phenological monitoring and early-stage precision agriculture applications in developing regions.
Building similarity graph...
Analyzing shared references across papers
Loading...
Zandra Betzabe Rivera Chavez
Alessia Porcaro
Marco De Simone
Sustainability
University of Salerno
University of Campania "Luigi Vanvitelli"
Regione Puglia
Building similarity graph...
Analyzing shared references across papers
Loading...
Chavez et al. (Thu,) studied this question.
www.synapsesocial.com/papers/69a286720a974eb0d3c01706 — DOI: https://doi.org/10.3390/su18052269
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: