arXiv Science⌕ Search

arXiv subjects

Yusuf Adamu

Publications and source records attributed to Yusuf Adamu.

2 recordsLinked to original sources

MARTS: A Modular Agricultural Robot for Targeted Spraying of Diseased Tomato Plants in Greenhouses

Broadcast spraying remains the dominant method of disease control in greenhouse tomato production, yet it treats healthy and diseased tissue alike, exposes workers to hazardous aerosols, and depends on operator skill. This paper presents MARTS (Modular Agricultural Robot for Targeted Spraying), a low-cost robotic platform that closes the loop from plant-level disease detection to leaf-localised spray delivery in commercial greenhouses. MARTS integrates a Clearpath Husky A200 mobile base, a UR5 manipulator, a novel modular spraying end-effector built around a single 12 V micro-diaphragm pump, and a wrist-mounted Intel RealSense D435 RGB-D camera. Disease detection reuses our previously published Tomato Leaf Disease Vision Language Model (TLDVLM; Grounding DINO, SAM-2 and LoRA-tuned BLIP-2, 97.27% accuracy over 10 classes); this work focuses on actuation, control and system integration. A ROS pipeline lifts detections into 3D targets, generates collision-aware nozzle poses at a 120 mm stand-off using fitted leaf normals, and scales pump pulse duration to lesion area. Water-sensitive paper calibration showed a linear pulse-volume relationship (R^2 = 0.994). In MuJoCo simulation, an adaptive base-repositioning strategy achieved 100% coverage of 18 waypoints with a maximum orientation error of 1.1 deg. Deployed at the SILAL commercial greenhouse (Al Ain, UAE) on cherry tomatoes under natural infection, MARTS treated 312 diseased leaves in 12 autonomous trials with 92.4% targeting success, 18.7 mm mean spray-centre error, 6.1% adjacent-leaf overspray, and a 71% reduction in pesticide volume versus broadcast spraying. Mean cycle time was 4.8 s per leaf, and the spraying subsystem costs USD 412, 6-10x lower than comparable systems, showing that accurate leaf-level targeting is achievable on commodity hardware.

cs.RO↗

Force Sensor-Based Picking Pattern Analysis and Two-Jaw Gripper Design for Cherry Tomato Robotic Harvesting in Greenhouse

Robotic harvesting of cherry tomatoes in greenhouses remains challenging due to dense fruit clusters, delicate skin, and the need for gentle yet effective detachment. This study presents a force-data-driven framework for autonomous cherry tomato harvesting that integrates six-axis force/torque sensing, a bio-inspired compliant gripper, and deployment on a mobile robotic platform. A wearable ATI six-axis force/torque sensor mounted on the index finger captured kinetic signatures of three elemental picking patterns (gripping, twisting, and lateral pulling) across 150 manual trials (50 per pattern) in laboratory and greenhouse settings. Gripping required a peak normal force of 3.92 and 0.45 N, twisting produced a dominant torque of 19.20 2.10 Nmm about the pedicel axis with minimal truss disturbance, and pure lateral pulling alone was insufficient for reliable detachment. These measurements informed a novel fingertip-localised Finray gripper, with compliant TPU 95A Finray geometry restricted to the fruit-contact region and a rigid PLA body, emulating the dual-stiffness human fingertip. A Dynamixel XM430-W350 servomotor under current-based torque control applies the measured gripping force and a 45° wrist twist. Finite element analysis showed a maximum von Mises stress of 0.24 MPa under the 3.92 N load, below the bruising threshold of cherry tomato skin. Integrated on a UR5 arm and Clearpath Husky A200 base, the system was validated in NVIDIA Isaac Sim and in 50 autonomous trials at the SILAL commercial greenhouse, Abu Dhabi, UAE. The hybrid grip-twist-pull strategy achieved an 86.0% picking success rate, 2.3% fruit damage, and an 8.4 s cycle time per fruit, outperforming vacuum (66.3%), rotating (70.1%), clamping (76.0%), and suction-cutting (52.4%) end-effectors. These results demonstrate preliminary feasibility under the tested facility and cultivar conditions

cs.RO↗