<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Publications |</title><link>https://abhinavj98.github.io/publications/</link><atom:link href="https://abhinavj98.github.io/publications/index.xml" rel="self" type="application/rss+xml"/><description>Publications</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Wed, 01 Jan 2025 00:00:00 +0000</lastBuildDate><image><url>https://abhinavj98.github.io/media/icon.svg</url><title>Publications</title><link>https://abhinavj98.github.io/publications/</link></image><item><title>Learning to Prune Branches in Modern Tree-Fruit Orchards</title><link>https://abhinavj98.github.io/publications/learning-prune/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>https://abhinavj98.github.io/publications/learning-prune/</guid><description>&lt;h2 id="watch-the-demo"&gt;Watch the Demo&lt;/h2&gt;
&lt;p&gt;See our robotic pruning system in action:&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/78LGGPcMVyQ?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;h2 id="abstract-details"&gt;Abstract Details&lt;/h2&gt;
&lt;p&gt;Dormant tree pruning is labor intensive but essential to maintaining modern highly-productive fruit orchards. In this work we present a closed-loop visuomotor controller for robotic pruning. The controller guides the cutter through a cluttered tree environment to reach a specified cut point and ensures the cutters are perpendicular to the branch. We train the controller using a novel orchard simulation that captures the geometric distribution of branches in a target apple orchard configuration. Unlike traditional methods requiring full 3D reconstruction, our controller uses just optical flow images from a wrist-mounted camera. We deploy our learned policy in simulation and the real-world for an example V-Trellis envy tree with zero-shot transfer, achieving a ~30% success rate - approximately half the performance of an oracle planner.&lt;/p&gt;</description></item><item><title>A Dataset for Semantic and Instance Segmentation of Modern Fruit Orchards</title><link>https://abhinavj98.github.io/publications/dataset-orchards/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://abhinavj98.github.io/publications/dataset-orchards/</guid><description>&lt;h2 id="diagram-placeholder"&gt;Diagram Placeholder&lt;/h2&gt;
&lt;p&gt;Please provide a diagram or sample images showing the synthetic data generation and automatic labeling using SAM2 and YOLO.&lt;/p&gt;
&lt;figure&gt;&lt;img src="featured.jpg"
alt="Placeholder: Synthetic Data Generation Pipeline"&gt;&lt;figcaption&gt;
&lt;p&gt;Placeholder: Synthetic Data Generation Pipeline&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;</description></item><item><title>Integrating Stakeholder Perspectives into Robot Pruning Designs</title><link>https://abhinavj98.github.io/publications/stakeholder-perspectives/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://abhinavj98.github.io/publications/stakeholder-perspectives/</guid><description>&lt;h2 id="image-placeholder"&gt;Image Placeholder&lt;/h2&gt;
&lt;p&gt;Please provide an image or diagram related to the stakeholder perspectives in robot pruning designs.&lt;/p&gt;
&lt;figure&gt;&lt;img src="featured.jpg"
alt="Placeholder: Stakeholder Integration"&gt;&lt;figcaption&gt;
&lt;p&gt;Placeholder: Stakeholder Integration&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;</description></item><item><title>Visuomotor Robotic Pruning in Planar Orchards Using Hybrid Reinforcement Learning</title><link>https://abhinavj98.github.io/publications/visuomotor/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://abhinavj98.github.io/publications/visuomotor/</guid><description>&lt;h2 id="architecture-diagram-placeholder"&gt;Architecture Diagram Placeholder&lt;/h2&gt;
&lt;p&gt;Please provide an architecture diagram showing the hybrid RL pipeline (PPO, Stable Baseline 3, SKRL).&lt;/p&gt;
&lt;figure&gt;&lt;img src="featured.jpg"
alt="Placeholder: Visuomotor Robotic Pruning Pipeline"&gt;&lt;figcaption&gt;
&lt;p&gt;Placeholder: Visuomotor Robotic Pruning Pipeline&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;</description></item><item><title>SRTGAN: Triplet Loss based Generative Adversarial Network for Real-World Super-Resolution</title><link>https://abhinavj98.github.io/publications/srtgan/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>https://abhinavj98.github.io/publications/srtgan/</guid><description>&lt;h2 id="diagram-placeholder"&gt;Diagram Placeholder&lt;/h2&gt;
&lt;p&gt;Please provide a diagram or sample images illustrating the SRTGAN pipeline.&lt;/p&gt;
&lt;figure&gt;&lt;img src="featured.jpg"
alt="Placeholder: SRTGAN Architecture"&gt;&lt;figcaption&gt;
&lt;p&gt;Placeholder: SRTGAN Architecture&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;</description></item><item><title>DSLR : Dynamic to Static LiDAR scan Reconstruction using adversarially trained autoencoder</title><link>https://abhinavj98.github.io/publications/dslr/</link><pubDate>Tue, 01 Sep 2020 00:00:00 +0000</pubDate><guid>https://abhinavj98.github.io/publications/dslr/</guid><description>&lt;h2 id="diagram-placeholder"&gt;Diagram Placeholder&lt;/h2&gt;
&lt;p&gt;Please provide a diagram or sample images illustrating the DSLR (Dynamic to Static LiDAR scan Reconstruction) pipeline.&lt;/p&gt;
&lt;figure&gt;&lt;img src="featured.jpg"
alt="Placeholder: DSLR Architecture"&gt;&lt;figcaption&gt;
&lt;p&gt;Placeholder: DSLR Architecture&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;</description></item></channel></rss>