Tharun V. PuthanveettilPortfolio ↗

Plant–robot interaction · ICSR+AI 2025

Plan around
living geometry.

How can a manipulator reach weeds while treating the crop—not the robot—as the center of the planning problem?

This work combines image-based plant geometry recovery, a feedforward model, a human-inspired workspace construction strategy, hybrid inverse kinematics, adaptive control, and end-effector co-design. The method was evaluated in Gazebo and on a physical mobile manipulator in a greenhouse-style setup.

Authors
V. P. TharunAbhra Roy Chowdhury
VenueICSR+AI 2025 · LNAI 16132 · pp. 253–267
PublishedSpringer · 2 January 2026

Abstract

A plant is not a rigid obstacle with a stable collision box. Its root, stem, leaves, and reachable free space must be inferred—and the task plan must change with that geometry before the robot begins to move.

PublicationSpringer chapter ↗FiguresPreprint and figures ↗Open codeAdaptive end-effector controller ↗
ValidationGazebo + physical mobile manipulator
Physical precision-weeding rolloutVision · task planning · manipulation · end-effector action

Problem formulation

The target and the obstacle are intertwined.

In plant-centered work, the robot must enter a constrained canopy to reach a weed while avoiding contact that can damage nearby crop leaves or stems. Standard IK answers whether a pose is reachable; it does not decide whether the path is sensible for the plant.

Geometry

No clean collision primitive

Leaves overlap, bend, and change appearance. A conservative box blocks useful work; an optimistic box permits harmful contact.

Interaction

Not every contact is equivalent

Touching the weed is required. Touching the crop is undesirable. The task needs semantic geometry, not occupancy alone.

Planning

Reachability is only one objective

A candidate must balance target access, crop-contact risk, motion duration, and the end-effector’s approach needs.

Method

Recover geometry, reshape the workspace, then solve.

The planner constructs a plant-aware action region before selecting the manipulator pose. This reverses the usual order in which IK finds a solution first and safety logic rejects it afterward.

01SegmentRGB threshold · morphology
02Estimateroot · stem · leaf spread
03Modelfeedforward network · geometry
04Shapeplant-centered workspace
05Plan + acthybrid IK · end effector

Architecture and planning evidence

The figures below are extracted directly from the paper at their native proportions. Select any figure to inspect the full-resolution version.

Method stages

  1. 01

    Extract a plant mask

    Channel-based segmentation and elliptical morphological closing recover a contiguous plant region from RGB observations.

  2. 02

    Estimate semantic geometry

    The system infers root/stem location, leaf-area spread, plant-bed layout, and the region in which a manipulation approach should be avoided.

  3. 03

    Approximate geometry with a feedforward model

    A learned component maps visual plant features to quantities required by planning, connecting perception to a compact geometric task representation.

  4. 04

    Construct a human-inspired task workspace

    The planning region is organized around the crop and target, inspired by the structured placement used when making flower carpets, rather than sampling the robot’s entire reachable space indiscriminately.

  5. 05

    Apply hybrid inverse kinematics

    Analytical reachability and learned/task-specific selection work together to identify a pose that is both executable and better aligned with plant-contact constraints.

  6. 06

    Execute with the task-specific tool

    The motion terminates in a co-designed end effector able to mechanically remove the weed and support targeted spray or watering operations.

Perception evidence

From pixels to plant-centred geometry.

The paper does not treat detection as the endpoint. Each visual stage produces a geometric quantity used by planning: crop/weed identity, leaf spread, stem centre, root estimate, or zone centre.

Hardware–software co-design

The tool changes what the planner should optimize.

Mechanical plucking, position control, contact limitation, and targeted fluid delivery were treated as one system rather than independent modules.

AGGRIP end effector

The gripper was co-designed with a mechanical engineer for plant-centered operations. It combines mechanical removal with targeted spray/water capability so the same tool can perform different local treatments after reaching the plant.

  • Mechanical weed engagement
  • Targeted spray or water delivery
  • Geometry compatible with constrained plant beds
  • Planner and mechanism designed together

Adaptive position–torque control

A separate open implementation uses a Dynamixel actuator in current-based position mode. PID position error determines commanded current subject to saturation and minimum actuation thresholds, while a near-target state changes the current command.

  • Current-based position operation
  • Position feedback from the actuator encoder
  • PID terms with bounded current command
  • 10 ms update delays in the prototype loop

Physical implementation trace

The rollout video contains more than a final demonstration. These timestamped frames expose the cell geometry, task staging, target approach, local alignment, tool action, retraction, and transition to the next plant.

Development history: the controller repository is a prototype artifact from the broader autonomous-weeding program. Its code establishes the control logic; it does not by itself establish crop-safety performance.

Published results

Planning changed success, contact, and time.

The paper compares the proposed hybrid IK task planner with a standard IK solver in the reported simulation and physical evaluation conditions.

+32.27%reported success-rate increase over standard IK
−0.45average unwanted plant interactions · Contact Factor
−58 saverage execution-time reduction
2 domainsGazebo simulation + physical greenhouse setup
Published comparison of hybrid inverse kinematics against standard inverse kinematics for success, unwanted plant interaction, and execution time
Reported change relative to the standard-IK baseline under the paper’s evaluation setup. Metrics retain their original units and should not be compared by bar length across panels.

Model and planner behaviour

Aggregate results are paired with the underlying training curves, trajectory comparisons, simulation frame, and Cartesian-error traces so the result can be inspected rather than reduced to one percentage.

Evaluation dimensionReported changeWhy it mattersBoundary
Task success32.27% increase relative to standard IKPlant-aware candidate selection found useful task poses more often.Relative change under the paper’s test setup; not a universal success rate.
Plant interaction0.45 lower average Contact FactorThe plan reduced undesirable crop interactions while reaching the target.Metric definition and scene distribution follow the paper.
Execution time58 s lower on averageConstraining the task-relevant search space reduced time spent reaching workable poses.Hardware, planner, and task complexity are setup-specific.

Reported values

These tables reproduce the paper’s comparison values directly, including the trade-off the summary statistic hides: iterative Hybrid IK improves success but takes longer than the one-shot standard solver.

Task plannerExecution time (s)Safety quotient
LowMediumHighLowMediumHigh
Home-to-pose2612174321273.6
Centre-to-pose210169382∞∞5.5
Flower Carpet (ours)185148336∞∞22
IK solverSuccess rate (%)Execution time (s)
LowMediumHighLowMediumHigh
Standard IK46.343.136.36131105213
Hybrid IK (ours)78.5766.659.2193172336
OmxNetOriginal-workspace RMSE (m)Warped-workspace RMSE (m)
Model 10.00850.0030
Model 2 (ours)0.00790.0025
Interpretation: the results support plant-aware planning within the reported greenhouse tasks. They do not establish robustness across crop species, growth stages, outdoor illumination, dense foliage, soil variation, or commercial operating durations.

Contribution and citation

Perception, planning, control, and hardware in one study.

The project evolved through physical autonomous-weeding development, controller prototyping, end-effector co-design, simulation experiments, and the published hybrid-IK evaluation.

I developed the end-to-end plant-aware manipulation system and led the published method.

My work covered the vision pipeline, plant-geometry representation, hybrid IK/task-planning formulation, robot integration, controller development, simulation and physical evaluation, and co-design of the task-specific end effector. Abhra Roy Chowdhury is credited as co-author and research collaborator.

Open evidence gap. A modern follow-up should publish trial-level outcomes, contact events, planning times, plant-species metadata, segmentation masks, and failure taxonomy—not only aggregate averages.

CitationTharun, V. P., and A. R. Chowdhury. “Vision Based Hybrid IK Task Planning with Feedforward Neural Network for Collaborative Plant-Robot Interaction in Precision Farming.” In Social Robotics + AI, LNAI 16132, pp. 253–267. Springer, 2026. DOI: 10.1007/978-981-95-2382-5_18.
Related project

How can independent sensing channels make an autonomous robot harder to deceive?

Open anomaly detection →