‹ BackHN Continuity

Thread

Getting out of the way: my robotics crash course

82 points · 23 comments · systemerror

  1. WoodenChair · · focus · HN ↗
    I thought this was going to be a post about learning robotics.

    It seems more like a post about hooking up an LLM to a pre-made robotic arm.

    While that's interesting, I wouldn't have labeled the post "my robotics crash course."

    Unfortunately, I think this is in some sense another example of LLMs substituting for actual learning. While I'm sure the author is learning something about robotics from doing these experiments, I doubt it's as much as he would have gotten from say reading a couple chapters of an introductory robotics for dummies book.

    1. systemerror · · focus · HN ↗
      I think my approach to learning most things I'm interested in is to set a basic goal and learn exactly enough info to get me to that goal. If the goal is too ambitious, I'll set a more reasonable goal and try again. If I'm able to achieve the goal, set a more ambitious goal and learn more during that process. Trying to learn everything about robotics is not a reasonable goal at this time so I'm doing my best to set myself up for success.
      1. pessimizer · · focus · HN ↗
        The only problem with this approach for learning is that LLMs are meant to be something that you give goals, and it solves the problem. There's no space for learning there. The challenges become stating the goal precisely, and working around the stupidity and idiosyncrasies of the LLM.

        Setting tiny goals, getting to them yourself, then setting a slightly larger goal, that's much more intense.

        What I mean is that I'm not sure what "success" means in this context. There are already programs that control robot arms. I would think that success would mean that you managed to write a program that would control a robot arm.

        You're an experienced programmer although maybe not a physics or mechanical person. Executing this would mean that you learned the mechanics (most people trying this don't have your programming experience, and have to try to do both things at once!)

        Learning the mechanics would mean that you would have a good instinct to critique the AI when success in future projects would mean manifesting something you'd never seen before (and being happy you had AI to help you punch above your weight.) This would also give you a good foothold to understand more complex movements and coordination.

        At least that's my perspective. The deliverable isn't on the table, it's in your brain. Asking the LLM to do it is like asking the LLM to copy a famous painting. You copy a famous painting so you can learn the movements of the person who painted it, not for the painting itself.

        1. systemerror · · focus · HN ↗
          I think this perspective makes sense but a few points miss the mark in my opinion.. In this case, I learned a LOT about how to make an LLM operate outside of a purely virtual environment. In the meantime I also learned some robotics fundamentals that will assist me on my next part of the journey. The idea that LLMs are not a useful learning tool is something that I don't agree on, I can't imagine a better teaching tool than an LLM when used in the correct way.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.