<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by You Liang Tan on Medium]]></title>
        <description><![CDATA[Stories by You Liang Tan on Medium]]></description>
        <link>https://medium.com/@youliangtan?source=rss-59f8f936d7b2------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*BwLKteZiYsLRXsBqtoiqZg.jpeg</url>
            <title>Stories by You Liang Tan on Medium</title>
            <link>https://medium.com/@youliangtan?source=rss-59f8f936d7b2------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Mon, 22 Jun 2026 16:40:00 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@youliangtan/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[The future of robotics, generalist or specialist?]]></title>
            <link>https://youliangtan.medium.com/the-future-of-robotics-generalist-or-specialist-aee719ca720e?source=rss-59f8f936d7b2------2</link>
            <guid isPermaLink="false">https://medium.com/p/aee719ca720e</guid>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[robotics]]></category>
            <category><![CDATA[deep-learning]]></category>
            <category><![CDATA[robot-learning]]></category>
            <dc:creator><![CDATA[You Liang Tan]]></dc:creator>
            <pubDate>Mon, 13 Nov 2023 06:55:01 GMT</pubDate>
            <atom:updated>2023-11-13T21:32:05.566Z</atom:updated>
            <content:encoded><![CDATA[<p>This past month, I attended two robotics conferences, <a href="https://roscon.ros.org/2023/">ROSCon</a> and <a href="https://www.corl2023.org/">CORL23</a> (Conference for Robot Learning). I noticed a great divide between both audiences for such a niche field of software robotics. One is geared toward classical robotics developers, and the latter is for machine learning enthusiast&#39;s academic audiences. Here, I will distill some of my thoughts after participating in both conferences and discuss the trend of <a href="https://medium.com/@sergey.levine/how-robots-can-learn-end-to-end-from-data-3d879b0a2ba1">end-to-end robot learning</a> to create a generalist agent.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*JTBJewliHt8tQ67O" /><figcaption>CORL 2023 at Atlanta, USA</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*xOg_5dVG-4w0FvRr" /><figcaption>ROSCON 2023 at New Orleans, USA</figcaption></figure><p>Briefly share my journey in Robotics, which started when I participated in robotics competitions when I was 10 years old in Malaysia. Along the way, my passion for robotics never faded. I participated in competitions, interned at a self-driving car company, and worked in various companies or organizations on robotics. Subsequently, I managed to join <a href="https://en.wikipedia.org/wiki/Open_Robotics">Open Robotics</a> in building open-source robotics software for the robotics community. My work mainly involves developing <a href="https://github.com/open-rmf">Open-RMF</a> and other <a href="https://www.ros.org/">ROS</a>-related consulting projects. Although I really enjoy my work in contributing to the open-source community, something still stuck in my mind. I realized the huge gap between people’s perceptions and the reality of robotics. Robots are still not “intelligent”, robotics companies are hard-to-scale money furnaces and scripting/plumbing is the main work for “programming” a robot. Most importantly, I am incredibly frustrated by the progress in robotics is not moving fast enough compared to other internet-based and “AI” companies.</p><p>With that, I decided to pursue grad school at Georgia Tech, and use this chance to fully immerse in the progress of AI. It might hold the key to creating the next generalist foundation robot? One year in GT, and published a <a href="https://force-sight.github.io/">paper</a> on imitation learning, I managed to catch up with the trend in robot learning. Inspired by LLM, the current trend is to train a foundation model for robotics (<a href="https://deepmind.google/discover/blog/rt-2-new-model-translates-vision-and-language-into-action/">RT2</a>, <a href="https://robotics-transformer-x.github.io/">RTX</a>) through brute-force, to learn the relationship between perception and robot action. In fact, I am currently working on such robotics foundation model in Berkeley AI Research. Yet, I constantly think hard about the long-term prospect of robotics.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*5OARUkNb_FjLloJi.png" /><figcaption>RTX, taken from: <a href="https://github.com/google-deepmind/open_x_embodiment">https://github.com/google-deepmind/open_x_embodiment</a></figcaption></figure><p>Let&#39;s discuss the conferences for a moment. At ROSCon, attendees focus on topics such as software engineering, ROS, and Gazebo simulation, while at CORL, discussions revolve around RL, transformer, Mujuco, data, and scale. Both communities work on vastly different tech stacks. I appreciate the ambitiousness of the research community at CORL, but ROSCon seems more grounded in reality. On the other hand, I believe we should always be forward-thinking in pushing the boundaries of science and technology.</p><p><a href="http://www.incompleteideas.net/IncIdeas/BitterLesson.html">The bitter lesson</a> speaks the obvious. We shouldn’t handcraft the sense-plan-act pipeline, which introduces our own inductive bias into the solution. In this case, training end-to-end is the way. However, robot data is expensive. Different embodiments make robot data hard to transfer across embodiments (<em>e.g. Locomotion for Elephant vs Fish</em>). Looking back at the short history of Natural language processing (NLP), we progress from LSTM to a gigantic transformer LLM model, and now multimodal LLM (GPT4). Think about it, robot foundation can be treated as a multimodal model, with robot action as output.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Z00yQmB_phpg27BfDLX4YA.jpeg" /><figcaption><strong>CORL Workshop Debate: Is Scaling Enough to Deploy General Purpose Robots:</strong> Chelsea Finn, Russ Tedrake, Sergey Levine, Xiaolong Wang, Emo Todorov, Scott Kuindersma, Stefan Schaal (<a href="https://www.youtube.com/watch?v=pGjzxdD2Sa4&amp;list=PLtF7v_W_CG5oG_lhI9tA1g4dPJKBOWDsA&amp;index=13">video link</a>)</figcaption></figure><p>However, there are fundamental issues with the current multi-embodiment RTX model. For example, in robotics, <a href="https://en.wikipedia.org/wiki/Rigid_transformation">SE(3) </a>transformation and frame of reference are essential concepts in understanding the spatial relationship of different sensors and actuators. The abstraction of certain robotics foundation models assumes this is learnable, but often this is not generalizable to a new embodiment or environment. Also, the formulation of multi-modality for cross-embodiment is problematic. Until we have infinite data, the RTX end-to-end generalist solution is still not the ultimate solution. (other exciting ideas of leveraging prior knowledge with LLM for RL: <a href="https://eureka-research.github.io/">Eureka</a>, <a href="https://language-to-reward.github.io/">Lang2Rewards</a>)</p><p>The challenges in Robotics are not just algorithmic and data problems, but also system design and business use cases. A full robotics system requires different domain knowledge from mechanical, electronics, machine learning, and fleet management to cloud infrastructure. On the business side, one should always consider if robotics is the right solution to solve the problem. I often think that most robotics solutions are over-engineered to existing problems. For example, <em>using a conveyor belt vs AGV, patrolling with a legged-robot vs CCTV, and cobot making a coffee vs coffee machine</em>. Robotics should be considered as a feasible solution only when it is the most efficient and reliable option available.</p><p>Returning to the fundamental question, do we need a specialist or a generalist robot? The dilemma is, when we solve a task with a generalist, subsequently, we hope it becomes a faster, better, and easily parallelizable specialist. The eventual end goal of autonomous generalists is to become boring automated specialists. However, there are still places to stand for generalists. The world/environment is highly dynamic, and we want robots to be as adaptable and agile as we humans. This is important for <a href="https://www.investopedia.com/terms/f/flexible-manufacturing-system.asp#:~:text=A%20flexible%20manufacturing%20system%20(FMS)%20is%20a%20production%20method%20that,handle%20changing%20levels%20of%20production.">flexible manufacturing system</a> or highly dynamic human environment.</p><p>There are definitely markets for both generalist and specialist robots, just like ChatGPT (generalist) and Finetuned <em>ResNet-50</em> (specialist). The hopeful part is the academic community is constantly seeking novelty in pushing the boundary of robotics. However, <a href="https://www.image-net.org/"><em>ImageNet</em></a> for robotics is not as straightforward a task. Until we have a ChatGPT moment for robotics, market forces will incline to favor automated “specialists” instead of autonomous “generalists”.</p><p>— — — — — —</p><p>Please do share your thoughts.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=aee719ca720e" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>