{"id":215,"date":"2022-12-15T21:01:14","date_gmt":"2022-12-15T21:01:14","guid":{"rendered":"https:\/\/labs.ri.cmu.edu\/kantorlab\/?p=215"},"modified":"2023-02-16T10:17:34","modified_gmt":"2023-02-16T15:17:34","slug":"vine-pruning","status":"publish","type":"post","link":"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/","title":{"rendered":"Vine Pruning"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"215\" class=\"elementor elementor-215\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-532e31a5 elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"532e31a5\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-17c72a78\" data-id=\"17c72a78\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1b251696 elementor-headline--style-rotate elementor-widget elementor-widget-animated-headline\" data-id=\"1b251696\" data-element_type=\"widget\" data-settings=\"{&quot;headline_style&quot;:&quot;rotate&quot;,&quot;animation_type&quot;:&quot;clip&quot;,&quot;rotating_text&quot;:&quot;Vine Pruning\\nGoogle\\nMineral\\nX\\n&quot;,&quot;rotate_iteration_delay&quot;:5000,&quot;loop&quot;:&quot;yes&quot;}\" data-widget_type=\"animated-headline.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<h2 class=\"elementor-headline elementor-headline-animation-type-clip\">\n\t\t\t\t<span class=\"elementor-headline-dynamic-wrapper elementor-headline-text-wrapper\">\n\t\t\t\t\t<span class=\"elementor-headline-dynamic-text elementor-headline-text-active\">\n\t\t\t\tVine&nbsp;Pruning\t\t\t<\/span>\n\t\t\t\t\t<span class=\"elementor-headline-dynamic-text\">\n\t\t\t\tGoogle\t\t\t<\/span>\n\t\t\t\t\t<span class=\"elementor-headline-dynamic-text\">\n\t\t\t\tMineral\t\t\t<\/span>\n\t\t\t\t\t<span class=\"elementor-headline-dynamic-text\">\n\t\t\t\tX\t\t\t<\/span>\n\t\t\t\t\t<span class=\"elementor-headline-dynamic-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t<\/h2>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40c0fd7c elementor-widget elementor-widget-text-editor\" data-id=\"40c0fd7c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div><span lang=\"EN\">Training of a RL agent for viewpoint optimization and reaching pruning points in dormant vine trees<\/span><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47529c94 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"47529c94\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"#ri-content\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Read below...<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-76ccb743 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"76ccb743\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-154a9654\" data-id=\"154a9654\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-661489c8 elementor-widget elementor-widget-image\" data-id=\"661489c8\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/classical_tree.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Classical Tree\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE2LCJ1cmwiOiJodHRwczpcL1wvbGFicy5yaS5jbXUuZWR1XC9rYW50b3JsYWJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcL3NpdGVzXC8yOVwvMjAyMlwvMTJcL2NsYXNzaWNhbF90cmVlLnBuZyJ9\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"678\" src=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/classical_tree-1024x678.png\" class=\"attachment-large size-large wp-image-216\" alt=\"\" srcset=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/classical_tree-1024x678.png 1024w, https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/classical_tree-300x199.png 300w, https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/classical_tree-768x509.png 768w, https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/classical_tree.png 1303w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62985194 elementor-widget elementor-widget-video\" data-id=\"62985194\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/Azx2dvdDXbM&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6cdfa8d elementor-widget elementor-widget-video\" data-id=\"6cdfa8d\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/ZHwfEh6Tvms&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ab53e46 elementor-widget elementor-widget-image\" data-id=\"1ab53e46\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/tree_dynamics.gif\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"tree_dynamics\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE3LCJ1cmwiOiJodHRwczpcL1wvbGFicy5yaS5jbXUuZWR1XC9rYW50b3JsYWJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcL3NpdGVzXC8yOVwvMjAyMlwvMTJcL3RyZWVfZHluYW1pY3MuZ2lmIn0%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"544\" src=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/tree_dynamics-1024x544.gif\" class=\"attachment-large size-large wp-image-217\" alt=\"\" srcset=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/tree_dynamics-1024x544.gif 1024w, https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/tree_dynamics-300x160.gif 300w, https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/tree_dynamics-768x408.gif 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-60bffb8e elementor-widget elementor-widget-gallery\" data-id=\"60bffb8e\" data-element_type=\"widget\" data-settings=\"{&quot;lazyload&quot;:&quot;yes&quot;,&quot;gallery_layout&quot;:&quot;grid&quot;,&quot;columns&quot;:4,&quot;columns_tablet&quot;:2,&quot;columns_mobile&quot;:1,&quot;gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;link_to&quot;:&quot;file&quot;,&quot;aspect_ratio&quot;:&quot;3:2&quot;,&quot;overlay_background&quot;:&quot;yes&quot;,&quot;content_hover_animation&quot;:&quot;fade-in&quot;}\" data-widget_type=\"gallery.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-gallery__container\">\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/tree_contact_isaac_gym.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"60bffb8e\" data-elementor-lightbox-title=\"tree_contact_isaac_gym\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjI0LCJ1cmwiOiJodHRwczpcL1wvbGFicy5yaS5jbXUuZWR1XC9rYW50b3JsYWJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcL3NpdGVzXC8yOVwvMjAyMlwvMTJcL3RyZWVfY29udGFjdF9pc2FhY19neW0ucG5nIiwic2xpZGVzaG93IjoiNjBiZmZiOGUifQ%3D%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/tree_contact_isaac_gym-300x162.png\" data-width=\"300\" data-height=\"162\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/mujoco_viewpoint_opt.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"60bffb8e\" data-elementor-lightbox-title=\"mujoco_viewpoint_opt\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIyLCJ1cmwiOiJodHRwczpcL1wvbGFicy5yaS5jbXUuZWR1XC9rYW50b3JsYWJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcL3NpdGVzXC8yOVwvMjAyMlwvMTJcL211am9jb192aWV3cG9pbnRfb3B0LnBuZyIsInNsaWRlc2hvdyI6IjYwYmZmYjhlIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/mujoco_viewpoint_opt-300x184.png\" data-width=\"300\" data-height=\"184\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/Pipeline_RL.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"60bffb8e\" data-elementor-lightbox-title=\"Pipeline_RL\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIxLCJ1cmwiOiJodHRwczpcL1wvbGFicy5yaS5jbXUuZWR1XC9rYW50b3JsYWJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcL3NpdGVzXC8yOVwvMjAyMlwvMTJcL1BpcGVsaW5lX1JMLnBuZyIsInNsaWRlc2hvdyI6IjYwYmZmYjhlIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/Pipeline_RL-300x67.png\" data-width=\"300\" data-height=\"67\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/IMG_20201028_182122-scaled.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"60bffb8e\" data-elementor-lightbox-title=\"IMG_20201028_182122\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE4LCJ1cmwiOiJodHRwczpcL1wvbGFicy5yaS5jbXUuZWR1XC9rYW50b3JsYWJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcL3NpdGVzXC8yOVwvMjAyMlwvMTJcL0lNR18yMDIwMTAyOF8xODIxMjItc2NhbGVkLmpwZyIsInNsaWRlc2hvdyI6IjYwYmZmYjhlIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/IMG_20201028_182122-300x138.jpg\" data-width=\"300\" data-height=\"138\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/IMG_20201028_182311__01-scaled.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"60bffb8e\" data-elementor-lightbox-title=\"IMG_20201028_182311__01\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE5LCJ1cmwiOiJodHRwczpcL1wvbGFicy5yaS5jbXUuZWR1XC9rYW50b3JsYWJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcL3NpdGVzXC8yOVwvMjAyMlwvMTJcL0lNR18yMDIwMTAyOF8xODIzMTFfXzAxLXNjYWxlZC5qcGciLCJzbGlkZXNob3ciOiI2MGJmZmI4ZSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/IMG_20201028_182311__01-300x172.jpg\" data-width=\"300\" data-height=\"172\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-17c88f79\" data-id=\"17c88f79\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-15226fe6 elementor-widget elementor-widget-menu-anchor\" data-id=\"15226fe6\" data-element_type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"ri-content\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35d57519 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"35d57519\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Training of a RL agent for viewpoint optimization and reaching pruning points in dormant vine trees<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59029d94 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"59029d94\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">The work is composed in three parts:<\/p><ol><li style=\"font-weight: 400;\">i) Simulation and modeling of fruit trees: I used a point cloud to create a 3d model of the fruit tree and simulate its dynamics. The tree is described as a series of links and joints using the URDF format.<\/li><li style=\"font-weight: 400;\">ii) Reaching pruning points: I used the open implementation of several RL algorithms available in <a href=\"https:\/\/stable-baselines3.readthedocs.io\/en\/master\/\">Stable Baselines 3<\/a>to train 7 DOF robot (ur5 + linear slider) to reach pruning points in vines with simple structures. The algorithm we used is PPO, which performed similarly to the classical approach (RRT planner in Moveit). The experimental tests were performed in simulation and the real robot. An <a href=\"https:\/\/ieeexplore.ieee.org\/document\/9562075\">ICRA paper<\/a> was published as a consequence.<\/li><\/ol><p style=\"font-weight: 400;\">iii) Viewpoint optimization: I studied several methods of inverse reinforcement learning (IRL) using the implementations provided in the <a href=\"https:\/\/github.com\/HumanCompatibleAI\/imitation\">imitation repo<\/a>. After several months of testing different algorithms, no one showed great success and we finally used PPO This alternative provided better results, especially when using the learned policy only for fixing the camera. The initial approach was done by a classical method<\/p><p style=\"font-weight: 400;\"><strong>Status:<\/strong><\/p><p style=\"font-weight: 400;\">At the date (Sept 2022 ) the project is in a 3rd phase, where we are looking forward to evaluate the fixation policy in the real robot.<\/p><p style=\"font-weight: 400;\">The work is planned to continue by using a learning approach to start manipulating the canopy, pushing away branches that can make very difficult to reach the objective point.\u00a0 This is a collaboration with David Held\u2019s group.<\/p><p style=\"font-weight: 400;\"><strong>Sponsors\/Partners:<\/strong><\/p><p style=\"font-weight: 400;\"><a href=\"https:\/\/x.company\/projects\/mineral\/\">Google, Mineral, X<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Training of a reinforcement learning agent for viewpoint optimization and reaching pruning points in dormant vine trees\u200b.<\/p>\n","protected":false},"author":2,"featured_media":216,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-215","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projects"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Vine Pruning - Kantor Lab<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vine Pruning - Kantor Lab\" \/>\n<meta property=\"og:description\" content=\"Training of a reinforcement learning agent for viewpoint optimization and reaching pruning points in dormant vine trees\u200b.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/\" \/>\n<meta property=\"og:site_name\" content=\"Kantor Lab\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-15T21:01:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-16T15:17:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/classical_tree.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1303\" \/>\n\t<meta property=\"og:image:height\" content=\"863\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"bstaszel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"bstaszel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/\",\"url\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/\",\"name\":\"Vine Pruning - Kantor Lab\",\"isPartOf\":{\"@id\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/classical_tree.png\",\"datePublished\":\"2022-12-15T21:01:14+00:00\",\"dateModified\":\"2023-02-16T15:17:34+00:00\",\"author\":{\"@id\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/#\/schema\/person\/927370540dbdb2168a8dafc93bc20ebc\"},\"breadcrumb\":{\"@id\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/#primaryimage\",\"url\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/classical_tree.png\",\"contentUrl\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/classical_tree.png\",\"width\":1303,\"height\":863},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vine Pruning\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/#website\",\"url\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/\",\"name\":\"Kantor Lab\",\"description\":\"Robotics for Agriculture, Forestry and More\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/#\/schema\/person\/927370540dbdb2168a8dafc93bc20ebc\",\"name\":\"bstaszel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0a9fc29c17295070428deafe3fa0e66079e169a016a129ead208403ff166aeca?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0a9fc29c17295070428deafe3fa0e66079e169a016a129ead208403ff166aeca?s=96&d=mm&r=g\",\"caption\":\"bstaszel\"},\"url\":\"https:\/\/labs.ri.cmu.edu\/kantorlab\/author\/bstaszel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Vine Pruning - Kantor Lab","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/","og_locale":"en_US","og_type":"article","og_title":"Vine Pruning - Kantor Lab","og_description":"Training of a reinforcement learning agent for viewpoint optimization and reaching pruning points in dormant vine trees\u200b.","og_url":"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/","og_site_name":"Kantor Lab","article_published_time":"2022-12-15T21:01:14+00:00","article_modified_time":"2023-02-16T15:17:34+00:00","og_image":[{"width":1303,"height":863,"url":"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/classical_tree.png","type":"image\/png"}],"author":"bstaszel","twitter_card":"summary_large_image","twitter_misc":{"Written by":"bstaszel","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/","url":"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/","name":"Vine Pruning - Kantor Lab","isPartOf":{"@id":"https:\/\/labs.ri.cmu.edu\/kantorlab\/#website"},"primaryImageOfPage":{"@id":"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/#primaryimage"},"image":{"@id":"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/#primaryimage"},"thumbnailUrl":"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/classical_tree.png","datePublished":"2022-12-15T21:01:14+00:00","dateModified":"2023-02-16T15:17:34+00:00","author":{"@id":"https:\/\/labs.ri.cmu.edu\/kantorlab\/#\/schema\/person\/927370540dbdb2168a8dafc93bc20ebc"},"breadcrumb":{"@id":"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/#primaryimage","url":"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/classical_tree.png","contentUrl":"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-content\/uploads\/sites\/29\/2022\/12\/classical_tree.png","width":1303,"height":863},{"@type":"BreadcrumbList","@id":"https:\/\/labs.ri.cmu.edu\/kantorlab\/vine-pruning\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/labs.ri.cmu.edu\/kantorlab\/"},{"@type":"ListItem","position":2,"name":"Vine Pruning"}]},{"@type":"WebSite","@id":"https:\/\/labs.ri.cmu.edu\/kantorlab\/#website","url":"https:\/\/labs.ri.cmu.edu\/kantorlab\/","name":"Kantor Lab","description":"Robotics for Agriculture, Forestry and More","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/labs.ri.cmu.edu\/kantorlab\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/labs.ri.cmu.edu\/kantorlab\/#\/schema\/person\/927370540dbdb2168a8dafc93bc20ebc","name":"bstaszel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/labs.ri.cmu.edu\/kantorlab\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0a9fc29c17295070428deafe3fa0e66079e169a016a129ead208403ff166aeca?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0a9fc29c17295070428deafe3fa0e66079e169a016a129ead208403ff166aeca?s=96&d=mm&r=g","caption":"bstaszel"},"url":"https:\/\/labs.ri.cmu.edu\/kantorlab\/author\/bstaszel\/"}]}},"_links":{"self":[{"href":"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-json\/wp\/v2\/posts\/215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-json\/wp\/v2\/comments?post=215"}],"version-history":[{"count":14,"href":"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-json\/wp\/v2\/posts\/215\/revisions"}],"predecessor-version":[{"id":373,"href":"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-json\/wp\/v2\/posts\/215\/revisions\/373"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-json\/wp\/v2\/media\/216"}],"wp:attachment":[{"href":"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-json\/wp\/v2\/media?parent=215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-json\/wp\/v2\/categories?post=215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/labs.ri.cmu.edu\/kantorlab\/wp-json\/wp\/v2\/tags?post=215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}