{"id":22436,"date":"2026-09-25T06:22:39","date_gmt":"2026-09-25T06:22:39","guid":{"rendered":"https:\/\/8657085.xyz\/?p=22436"},"modified":"2026-09-25T06:22:39","modified_gmt":"2026-09-25T06:22:39","slug":"innovative-daisy-robot-weaves-fresh-flowers-into-literal-chains-one-stem-at-a-time","status":"publish","type":"post","link":"https:\/\/8657085.xyz\/?p=22436","title":{"rendered":"Innovative Daisy Robot Weaves Fresh Flowers Into Literal Chains One Stem at a Time"},"content":{"rendered":"<p> <div style=\"display: grid; grid-template-columns: 300px 160px; gap: 2px; width: 460px; background: #eee; padding: 2px;\">\r\n\r\n  <!-- \u6574\u884c\u5bbd\u5e7f\u544a -->\r\n  <div style=\"grid-column: 1\/-1; width: 460px; height: 250px; background: #ccc; display: grid; place-items: center;\">\r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e2\" data-zoneid=\"5876674\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n  <\/div>\r\n  <div style=\"grid-column: 1\/-1; width: 460px; height: 90px; background: #ccc; display: grid; place-items: center;\">\r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e2\" data-zoneid=\"5876676\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n  <\/div>\r\n\r\n  <!-- \u5de6\u4fa7\u7ad6\u6392 -->\r\n  <div style=\"height: 250px; background: #ccc; display: grid; place-items: center;\">\r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e2\" data-zoneid=\"5876672\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n  <\/div>\r\n  <div style=\"height: 500px; background: #ccc; display: grid; place-items: center;\">\r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e2\" data-zoneid=\"5876680\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n  <\/div>\r\n\r\n  <!-- \u53f3\u4fa7\u6469\u5929\u697c\uff08\u548c\u5de6\u4fa7\u5b8c\u5168\u5bf9\u9f50\uff09 -->\r\n  <div style=\"grid-row: 3\/5; height: 750px; background: #ccc; display: grid; place-items: center;\">\r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e2\" data-zoneid=\"5876678\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n  <\/div>\r\n  \r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e6\" data-zoneid=\"5876682\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n<\/div><br \/>\n<\/p>\n<div>\n<p><img decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/09\/24214153\/daisy-robot-chaining-flowers.jpg\" alt=\"Daisy Robot Chaining Flowers\" width=\"960\" height=\"640\"\/><br \/>Jude Robinson built Daisy as his final year mechatronics project at the University of Glasgow, finished with first class honors, and took the IET prize for the best manufacturing project on campus. Two upright gantries face each other across a short workspace. Each carries a four joint gripper whose V shaped fingers close on a daisy stem and center it whether the stem is thick or thin. <\/p>\n<p><span id=\"more-259261\"\/><br \/><iframe title=\"I Made A Robot That Makes Daisy Chains\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/0hRlgOyF67c?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><noscript><iframe title=\"I Made A Robot That Makes Daisy Chains\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/0hRlgOyF67c?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/noscript><br \/>A conveyor of mirrored timing belts brings the next flower right into reach. One gripper takes the new stem and inserts it through the slit already cut in the previous flower before lifting the couple up to a stationary scalpel. A spring-loaded sheath holds the stem steady while the blade makes a brief incision. A thin carbon fiber tube and wire snare are inserted through the fresh cut to create a hole for the next daisy. Every time the gantrys change roles, the chain grows one flower at a time.<\/p>\n<div class=\"aawp\">\n<div class=\"aawp-product aawp-product--horizontal aawp-product--ribbon aawp-product--sale\" data-aawp-product-asin=\"B0GQMJ8QQT\" data-aawp-product-id=\"256298\" data-aawp-tracking-id=\"tec02e-20\" data-aawp-product-title=\"Bambu Lab A1 mini 3D Printer + LED Lamp Kit Ready-to-Use for Beginners\">\n<p>    <span class=\"aawp-product__ribbon aawp-product__ribbon--sale\">Sale<\/span><\/p>\n<div class=\"aawp-product__thumb\">\n<p>            <img decoding=\"async\" class=\"aawp-product__image\" src=\"https:\/\/m.media-amazon.com\/images\/I\/31CPkZdKzaL._SL160_.jpg\" alt=\"Bambu Lab A1 mini 3D Printer + LED Lamp Kit, Ready-to-Use for Beginners\"\/><\/p><\/div>\n<div class=\"aawp-product__content\">\n<p>            Bambu Lab A1 mini 3D Printer + LED Lamp Kit, Ready-to-Use for Beginners        <\/p>\n<div class=\"aawp-product__description\">\n<ul>\n<li>A1 mini + LED Lamp Kit for Creative Light Projects: Bring your ideas to life with the included LED Lamp Kit. Simply print compatible lamp models and&#8230;<\/li>\n<li>The Perfect 3D Printer for Beginners: A1 mini 3D Printer is designed to make 3D printing easy from day one with automatic calibration, simple setup&#8230;<\/li>\n<li>Experience the Bambu Lab Ecosystem: Access MakerWorld\u2019s huge library of ready-to-print models, manage prints through the Bambu Handy app, and enjoy&#8230;<\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<\/div>\n<\/div>\n<p>\n<img decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/09\/24214428\/daisy-robot-chaining-flowers-1.jpg\" alt=\"Daisy Robot Chaining Flowers\" width=\"1280\" height=\"720\"\/><br \/>\nRobinson focused all of the sensing effort on the fixtures rather than relying on cameras. With the stem form and diameter having a significant impact on whether the cut and threading were successful, he concentrated on getting the V profiles in the fingers, the sheath surrounding the scalpel, and the threading post exactly right. Flowers with stems longer than 1.6 millimeters had a success rate of 64.3% once those parameters were optimized.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/09\/24214433\/daisy-robot-chaining-flowers-2.jpg\" alt=\"Daisy Robot Chaining Flowers\" width=\"1280\" height=\"720\"\/><br \/>A Raspberry Pi 5 runs the inverse kinematics and communicates with a BIGTREETECH Octopus board, which operates all of the motors, including the NEMA 17 steppers on the gantries and conveyor, the MG90S servos in the grippers, and the solenoids on the blade and snare. The Klipper firmware controls every motion. Robinson even created a new Python class to ensure that the two independent core XZ gantries, based on the Voron Switchwire layout, may transfer control to one another. Another script converts simple English commands into Gcode, which the machine can execute. A little custom board with hex inverters maintains the servo signals nice and clear.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/09\/24214438\/daisy-robot-chaining-flowers-3.jpg\" alt=\"Daisy Robot Chaining Flowers\" width=\"1280\" height=\"720\"\/><br \/>Watching the video of the machine in operation, the cycle appears to be nearly equivalent to regular flower handling. A flower enters, is grabbed, threaded, slit, and posted before the second arm takes over. When a failure occurs, it is usually due to a stem that is too skinny or bent, but the machine continues to run since every tool remains in one set position and every daisy is driven into the same spot. This strategy is really rather prevalent in simple machines such as nut sorters and sophisticated paper aircraft builders; simply deliver the part to the tool rather than chasing it with sensors.<br \/><span>[Source]<\/span><\/p>\n<\/p><\/div>\n<p><!-- \u603b\u5bb9\u5668\uff1a\u6700\u5927\u5bbd908px Grid\u7d27\u51d1\u5e03\u5c40 -->\r\n<div style=\"display: grid; grid-template-columns: 728px 160px; gap:2px; width:908px; background:#eee; padding:2px;\">\r\n\r\n  <!-- \u901a\u680f\u9876\u90e8\uff1a\u6700\u5927\u6a2a\u5e45 908x258 \u8de8\u6574\u884c -->\r\n  <div style=\"grid-column:1\/-1; height:258px; background:#ff6b6b; display:grid; place-items:center;\">\r\n    <!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114307\" data-width=\"908\" data-height=\"258\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114307});<\/script>\r\n<!--JuicyAds END-->\r\n  <\/div>\r\n\r\n  <!-- \u7b2c\u4e8c\u901a\u680f\uff1a728\u00d790 \u901a\u680f -->\r\n  <div style=\"grid-column:1\/-1; height:90px; background:#4ecdc4; display:grid; place-items:center;\">\r\n    <!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114300\" data-width=\"728\" data-height=\"90\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114300});<\/script>\r\n<!--JuicyAds END-->\r\n  <\/div>\r\n\r\n  <!-- \u5de6\u4fa7\u4e3b\u680f\uff1a\u591a\u5e7f\u544a\u5806\u53e0 -->\r\n  <div style=\"display:grid; gap:2px;\">\r\n    <div style=\"height:60px; background:#45b7d1; display:grid; place-items:center;\">\r\n\t<!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114308\" data-width=\"468\" data-height=\"60\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114308});<\/script>\r\n<!--JuicyAds END-->\r\n\t<\/div>\r\n    <div style=\"height:250px; background:#ffe066; display:grid; place-items:center;\">\r\n\t<!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114299\" data-width=\"300\" data-height=\"250\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114299});<\/script>\r\n<!--JuicyAds END-->\r\n\t<\/div>\r\n    <div style=\"height:250px; background:#ff9ecd; display:grid; place-items:center;\">\r\n\t<!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114305\" data-width=\"250\" data-height=\"250\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114305});<\/script>\r\n<!--JuicyAds END-->\r\n\t<\/div>\r\n    <div style=\"height:139px; background:#c792ea; display:grid; place-items:center;\">\r\n\t<!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114302\" data-width=\"133\" data-height=\"139\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114302});<\/script>\r\n<!--JuicyAds END-->\r\n\t<\/div>\r\n    <div style=\"height:125px; background:#91e7ac; display:grid; place-items:center;\">\r\n\t\r\n<!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114303\" data-width=\"125\" data-height=\"125\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114303});<\/script>\r\n<!--JuicyAds END-->\r\n\t<\/div>\r\n  <\/div>\r\n\r\n  <!-- \u53f3\u4fa7\u7ad6\u680f\uff1a160\u00d7600 \u6574\u5217\u9ad8\u5e7f\u544a -->\r\n  <div style=\"grid-row:3\/8; height:600px;  display:grid; place-items:center;\">\r\n    <!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114301\" data-width=\"160\" data-height=\"600\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114301});<\/script>\r\n<!--JuicyAds END-->\r\n  <\/div>\r\n\r\n<\/div><br \/>\n<br \/> Innovative Daisy Robot Weaves Fresh Flowers Into Literal Chains One Stem at a Time<br \/>\n<br \/>#Innovative #Daisy #Robot #Weaves #Fresh #Flowers #Literal #Chains #Stem #Time<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jude Robinson built Daisy as his final year mechatronics project at the University of Glasgow,&#8230;<\/p>\n","protected":false},"author":1,"featured_media":22437,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[1482,8529,16370,1776,303,11936,305,12308,86,16369],"class_list":["post-22436","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech","tag-chains","tag-daisy","tag-flowers","tag-fresh","tag-innovative","tag-literal","tag-robot","tag-stem","tag-time","tag-weaves"],"featured_image_urls":{"full":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/09\/daisy-robot-chaining-flowers.jpg",960,640,false],"thumbnail":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/09\/daisy-robot-chaining-flowers-150x150.jpg",150,150,true],"medium":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/09\/daisy-robot-chaining-flowers-300x200.jpg",300,200,true],"medium_large":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/09\/daisy-robot-chaining-flowers-768x512.jpg",640,427,true],"large":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/09\/daisy-robot-chaining-flowers.jpg",640,427,false],"1536x1536":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/09\/daisy-robot-chaining-flowers.jpg",960,640,false],"2048x2048":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/09\/daisy-robot-chaining-flowers.jpg",960,640,false],"covernews-slider-full":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/09\/daisy-robot-chaining-flowers.jpg",960,640,false],"covernews-slider-center":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/09\/daisy-robot-chaining-flowers-800x500.jpg",800,500,true],"covernews-featured":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/09\/daisy-robot-chaining-flowers.jpg",960,640,false],"covernews-medium":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/09\/daisy-robot-chaining-flowers-540x340.jpg",540,340,true],"covernews-medium-square":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/09\/daisy-robot-chaining-flowers-400x250.jpg",400,250,true]},"author_info":{"display_name":"admin","author_link":"https:\/\/8657085.xyz\/?author=1"},"category_info":"<a href=\"https:\/\/8657085.xyz\/?cat=8\" rel=\"category\">Tech<\/a>","tag_info":"Tech","comment_count":"0","_links":{"self":[{"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/posts\/22436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22436"}],"version-history":[{"count":0,"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/posts\/22436\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/media\/22437"}],"wp:attachment":[{"href":"https:\/\/8657085.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22436"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22436"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}