{"id":955254,"date":"2023-07-20T03:38:31","date_gmt":"2023-07-20T10:38:31","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?post_type=msr-project&#038;p=955254"},"modified":"2026-10-02T05:35:36","modified_gmt":"2026-10-02T12:35:36","slug":"craft","status":"publish","type":"msr-project","link":"https:\/\/www.microsoft.com\/en-us\/research\/project\/craft\/","title":{"rendered":"CRAFT: Creative Robotics and Future Technologies"},"content":{"rendered":"<section class=\"mb-3 moray-highlight\">\n\t<div class=\"card-img-overlay mx-lg-0\">\n\t\t<div class=\"card-background  has-background- card-background--full-bleed\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/07\/Project-Silica-Robot-Picking-1920x1080-1.jpg\" class=\"attachment-full size-full\" alt=\"Project Silica robot picking\" style=\"object-position: 50% 50%\" srcset=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/07\/Project-Silica-Robot-Picking-1920x1080-1.jpg 1920w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/07\/Project-Silica-Robot-Picking-1920x1080-1-300x169.jpg 300w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/07\/Project-Silica-Robot-Picking-1920x1080-1-1024x576.jpg 1024w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/07\/Project-Silica-Robot-Picking-1920x1080-1-768x432.jpg 768w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/07\/Project-Silica-Robot-Picking-1920x1080-1-1536x864.jpg 1536w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/07\/Project-Silica-Robot-Picking-1920x1080-1-1066x600.jpg 1066w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/07\/Project-Silica-Robot-Picking-1920x1080-1-655x368.jpg 655w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/07\/Project-Silica-Robot-Picking-1920x1080-1-343x193.jpg 343w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/07\/Project-Silica-Robot-Picking-1920x1080-1-240x135.jpg 240w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/07\/Project-Silica-Robot-Picking-1920x1080-1-640x360.jpg 640w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/07\/Project-Silica-Robot-Picking-1920x1080-1-960x540.jpg 960w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/07\/Project-Silica-Robot-Picking-1920x1080-1-1280x720.jpg 1280w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/>\t\t<\/div>\n\t\t<!-- Foreground -->\n\t\t<div class=\"card-foreground d-flex mt-md-n5 my-lg-5 px-g px-lg-0\">\n\t\t\t<!-- Container -->\n\t\t\t<div class=\"container d-flex mt-md-n5 my-lg-5 \">\n\t\t\t\t<!-- Card wrapper -->\n\t\t\t\t<div class=\"w-100 w-lg-col-5\">\n\t\t\t\t\t<!-- Card -->\n\t\t\t\t\t<div class=\"card material-md-card py-5 px-md-5\">\n\t\t\t\t\t\t<div class=\"card-body \">\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n<h1 id=\"craftcreative-robotics-and-future-technologies\" class=\"wp-block-heading\">CRAFT<\/h1>\n\n\n\n<h2 id=\"craftcreative-robotics-and-future-technologies\" class=\"wp-block-heading\">Creative Robotics and Future Technologies<\/h2>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft&#8217;s data-centre footprint is expanding rapidly to meet the growing global demand for compute and storage. Our team is exploring the potential of automation and robotics to enhance the sustainability, efficiency, and reliability of the datacenter operations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The team is comprised of experts in mechanical design, electronics, computer systems, machine learning and robotics, who work together to turn our ideas into reality. We don&#8217;t just brainstorm solutions &#8211; we bring them to life! Thanks to our state-of-the-art prototyping workshops, we are able to quickly and effectively test and implement our ideas, making a real impact on the world. By leveraging our diverse skill sets and cutting-edge technology, we co-design the hardware and software and create innovative solutions in the area of datacenter robotics.<\/p>\n\n\n\n<div style=\"height:45px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"enabling-self-maintaining-datacenters\" class=\"wp-block-heading is-style-l\">Enabling Self-Maintaining Datacenters<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Our team has been investigating how dexterous modular robotics, AI, and automation can enable<em> self-maintaining datacenters<\/em>. By focusing initially on datacenter networking, we have been building robotic systems that aim to reduce downtime and enhance reliability through proactive and reactive maintenance, with a vision for fully automated datacenters in the future.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The automation of networking tasks often involves the manipulation of optical transceivers within densely packed cable configurations. Such environments are characterized by an abundance of delicate, overlapping, and intersecting cables, leading to frequent occlusions. Robotic manipulation in cluttered environments presents significant challenges, particularly when the clutter includes thin, deformable objects like cables, which complicate perception and decision-making processes. Check out our work on <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/publication\/transceiver-manipulation-in-clutter\/\">transceiver manipulation in sparse<\/a> and <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/publication\/chopstick-inspired-non-prehensile-manipulation-for-datacenter-automation\/\">dense cable environments<\/a> (check <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/harshitk95.github.io\/chopstick-cable-parting\/\">the project web page<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One of our first robotic systems is the TMR, designed for dexterous transceiver manipulation. The TMR securely grips and handles individual transceivers while minimizing accidental interaction with nearby cables. Equipped with a sophisticated vision system, it autonomously navigates these complex environments, understanding and adapting to dynamic, deformable cables.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are some of the examples of the work the group has done. In the first video, we design RJ45 and QSFP connector insertion policies using admittance control and force feedback for port search and alignment. These insertion tasks are challenging due to tight tolerances, requiring the policies to perform fine force control to infer the current contact state and position relative to the port. We demonstrate the ability to perform these insertion tasks with high success rate, performing end-to-end removal and replacement of all connectors on a GB200 GPU switch.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"yt-consent-placeholder\" data-video-id=\"VqqazDPbOs8\" data-poster=\"https:\/\/i.ytimg.com\/vi\/VqqazDPbOs8\/hqdefault.jpg\" style=\"background-image:url(https:\/\/i.ytimg.com\/vi\/VqqazDPbOs8\/hqdefault.jpg)\"><iframe aria-hidden=\"true\" tabindex=\"-1\" title=\"Chopstick cable-parting approach\" width=\"500\" height=\"281\" data-src=\"https:\/\/www.youtube-nocookie.com\/embed\/VqqazDPbOs8?feature=oembed&rel=0&enablejsapi=1\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><div class=\"yt-consent-placeholder__loading\" aria-hidden=\"true\"><svg viewBox=\"0 0 48 48\" focusable=\"false\"><circle cx=\"24\" cy=\"24\" r=\"19\"><\/circle><\/svg><\/div><div class=\"yt-consent-placeholder__overlay\" hidden><button class=\"yt-consent-placeholder__play\"><svg width=\"42\" height=\"42\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><g fill=\"none\" fill-rule=\"evenodd\"><circle fill=\"#000\" opacity=\".556\" cx=\"21\" cy=\"21\" r=\"21\"\/><path stroke=\"#FFF\" d=\"M29 21l-12 8.5v-17z\"\/><\/g><\/svg><span class=\"yt-consent-placeholder__label\">Video playback requires cookie consent<\/span><\/button><\/div><\/div>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Automating repair and maintenance tasks in datacenters requires robots to operate in dense cable environments where overlapping cables occlude target components and must be displaced without damage. Traditional prehensile approaches are impractical in such settings due to the difficulty of isolating individual cables and the risk of entanglement. We present a non-prehensile cable parting approach using a chopstick-inspired tool that slides between cables and creates localized clearance around a target transceiver port. The tool and motion primitives are designed to enable safe cable displacement without requiring explicit force sensing or cable-specific planning. We evaluate the approach across randomized cable configurations in both a MuJoCo physics simulation and real-world experiments using a dual-arm UR5e system, where one arm performs cable decluttering and a second arm inserts a transceiver into the cleared port. Results are demonstrated across different cable environments, and successful end-to-end transceiver insertion is achieved in the integrated multi-robot pipeline.<\/p>\n\n\n\n<div style=\"height:45px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"yt-consent-placeholder\" data-video-id=\"UxL2wLmP06M\" data-poster=\"https:\/\/i.ytimg.com\/vi\/UxL2wLmP06M\/hqdefault.jpg\" style=\"background-image:url(https:\/\/i.ytimg.com\/vi\/UxL2wLmP06M\/hqdefault.jpg)\"><iframe aria-hidden=\"true\" tabindex=\"-1\" title=\"Chopstick insertions Asimov 3x 2\" width=\"500\" height=\"281\" data-src=\"https:\/\/www.youtube-nocookie.com\/embed\/UxL2wLmP06M?feature=oembed&rel=0&enablejsapi=1\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><div class=\"yt-consent-placeholder__loading\" aria-hidden=\"true\"><svg viewBox=\"0 0 48 48\" focusable=\"false\"><circle cx=\"24\" cy=\"24\" r=\"19\"><\/circle><\/svg><\/div><div class=\"yt-consent-placeholder__overlay\" hidden><button class=\"yt-consent-placeholder__play\"><svg width=\"42\" height=\"42\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><g fill=\"none\" fill-rule=\"evenodd\"><circle fill=\"#000\" opacity=\".556\" cx=\"21\" cy=\"21\" r=\"21\"\/><path stroke=\"#FFF\" d=\"M29 21l-12 8.5v-17z\"\/><\/g><\/svg><span class=\"yt-consent-placeholder__label\">Video playback requires cookie consent<\/span><\/button><\/div><\/div>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"project-silica\" class=\"wp-block-heading is-style-l\">Project Silica<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Our earliest project involved developing a library system for <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/project\/project-silica\/\" target=\"_blank\" rel=\"noreferrer noopener\">Project Silica<\/a>. This project consists of a mesh network of autonomous robots designed to quickly and reliably handle and transfer glass media between systems responsible for reading, storing, and writing data. This innovation will enable customers to store long-term information, such as digital movie sources, for thousands of years. The Silica technology has been designed and built from the media up for long-term, sustainable storage. Our challenge was to create a storage system that was reliable, cost-effective, and adaptable to changing workloads over time. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The following video demonstrates a prototype of the Silica library:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"yt-consent-placeholder\" data-video-id=\"xnK-uB4OsgU\" data-poster=\"https:\/\/i.ytimg.com\/vi\/xnK-uB4OsgU\/hqdefault.jpg\" style=\"background-image:url(https:\/\/i.ytimg.com\/vi\/xnK-uB4OsgU\/hqdefault.jpg)\"><iframe aria-hidden=\"true\" tabindex=\"-1\" title=\"Project Silica\" width=\"500\" height=\"281\" data-src=\"https:\/\/www.youtube-nocookie.com\/embed\/xnK-uB4OsgU?feature=oembed&rel=0&enablejsapi=1\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><div class=\"yt-consent-placeholder__loading\" aria-hidden=\"true\"><svg viewBox=\"0 0 48 48\" focusable=\"false\"><circle cx=\"24\" cy=\"24\" r=\"19\"><\/circle><\/svg><\/div><div class=\"yt-consent-placeholder__overlay\" hidden><button class=\"yt-consent-placeholder__play\"><svg width=\"42\" height=\"42\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><g fill=\"none\" fill-rule=\"evenodd\"><circle fill=\"#000\" opacity=\".556\" cx=\"21\" cy=\"21\" r=\"21\"\/><path stroke=\"#FFF\" d=\"M29 21l-12 8.5v-17z\"\/><\/g><\/svg><span class=\"yt-consent-placeholder__label\">Video playback requires cookie consent<\/span><\/button><\/div><\/div>\n<\/div><\/figure>\n\n\n\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft&#8217;s data-centre footprint is expanding rapidly to meet the growing global demand for compute and storage. Our team is exploring the potential of automation and robotics to enhance the sustainability, efficiency, and reliability of the datacenter operations. The team is comprised of experts in mechanical design, electronics, computer systems, machine learning and robotics, who work [&hellip;]<\/p>\n","protected":false},"featured_media":956061,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","footnotes":""},"research-area":[13556,13552,13547],"msr-locale":[268875],"msr-impact-theme":[],"msr-pillar":[],"class_list":["post-955254","msr-project","type-msr-project","status-publish","has-post-thumbnail","hentry","msr-research-area-artificial-intelligence","msr-research-area-hardware-devices","msr-research-area-systems-and-networking","msr-locale-en_us","msr-archive-status-active"],"msr_project_start":"","related-publications":[1024734,1097973,1135077,1166633,1172505,1187679],"related-downloads":[],"related-videos":[1187704,1187708],"related-groups":[470874,1142640],"related-events":[],"related-opportunities":[],"related-posts":[1032576,1186774],"related-articles":[],"tab-content":[],"related-researchers":[{"type":"user_nicename","display_name":"Matthew Balkwill","user_id":42651,"people_section":"Project contributors","alias":"mabalkwi"},{"type":"user_nicename","display_name":"Andromachi Chatzieleftheriou","user_id":37833,"people_section":"Project contributors","alias":"anchatzi"},{"type":"user_nicename","display_name":"Tim Deegan","user_id":38353,"people_section":"Project contributors","alias":"tideegan"},{"type":"user_nicename","display_name":"Xenofon Foukas","user_id":39276,"people_section":"Project contributors","alias":"xefouk"},{"type":"guest","display_name":"Elliott Hogg","user_id":1026045,"people_section":"Project contributors","alias":""},{"type":"guest","display_name":"Harshit Khurana","user_id":1139459,"people_section":"Project contributors","alias":""},{"type":"user_nicename","display_name":"Bozidar Radunovic","user_id":31286,"people_section":"Project contributors","alias":"bozidar"},{"type":"user_nicename","display_name":"Connor Settle","user_id":42648,"people_section":"Project contributors","alias":"connorsettle"},{"type":"user_nicename","display_name":"David Sweeney","user_id":31553,"people_section":"Project contributors","alias":"dasweene"},{"type":"user_nicename","display_name":"Hugh Williams","user_id":32055,"people_section":"Project contributors","alias":"hughwi"},{"type":"user_nicename","display_name":"Ganesh Ananthanarayanan","user_id":31834,"people_section":"Collaborators","alias":"ga"},{"type":"user_nicename","display_name":"Zhihua Lai","user_id":40525,"people_section":"Collaborators","alias":"zhihualai"},{"type":"user_nicename","display_name":"Vassily Lyutsarev","user_id":34498,"people_section":"Collaborators","alias":"vassilyl"},{"type":"user_nicename","display_name":"Sanjeev Mehrotra","user_id":33516,"people_section":"Collaborators","alias":"sanjeevm"},{"type":"user_nicename","display_name":"Sergio Valcarcel Macua","user_id":42507,"people_section":"Collaborators","alias":"sergiov"},{"type":"user_nicename","display_name":"Ankit Verma","user_id":42645,"people_section":"Collaborators","alias":"ankitverma"}],"msr_research_lab":[199561],"msr_impact_theme":[],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/955254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-project"}],"version-history":[{"count":76,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/955254\/revisions"}],"predecessor-version":[{"id":1188511,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/955254\/revisions\/1188511"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media\/956061"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=955254"}],"wp:term":[{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=955254"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=955254"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=955254"},{"taxonomy":"msr-pillar","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-pillar?post=955254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}