The Mythical Non-Roboticist
Core challenges in robotics
- Multiple commenters echo that the true hard problems are perception and funding, with jokes adding “cables/connectors/fasteners” and supply chain.
- Planning/control often fail visibly, but root causes are usually perception errors or violated world assumptions.
- Even basic notions like “object” or “put away” are seen as far from being solved in a robust, general way.
Perception, vision, and real-world messiness
- Real-time tracking of specific object instances across video frames, under varied lighting, fog, occlusions, and fast motion, remains brittle.
- APIs/models that “work most of the time” are considered insufficient once safety, reliability, and risk are analyzed.
- Simple-sounding tasks (e.g., “put away the towel”) blow up under edge cases, ambiguity, and occasional catastrophic misclassification.
- Debate on progress: some argue computer vision and depth sensing have improved dramatically (smartphone-level CV, LLM+video), others say state-of-the-art is still not “good enough” for general robots.
Low-code / non-expert programming fallacy
- Many see “robots for non-roboticists” as another instance of the low-code fallacy: complexity is in the domain and problem formulation, not syntax.
- Once someone is writing meaningful robot or analytics logic, they are effectively a roboticist/programmer; attempts to hide this usually fail or become opaque proprietary systems.
- Parallel drawn to test automation and data tools: “make it simple” often really means “make it intuitive,” which is hard without exposing real complexity.
Robotics vs automation and human benchmarks
- Industrial robots that do one repetitive task well are framed as “automation,” not the hard part of robotics.
- Multistep, flexible assembly tasks at a higher abstraction level are still unsolved in a way that end users can specify easily.
- Robots are constantly benchmarked against humans, who are far more adaptable and fault-tolerant, making robots seem worse even when they provide value.
Industry reality and APIs
- Working in robotics involves significant time on debugging, vendor issues, and fragile hardware; many field failures trace to cables or sensors.
- Salaries are often modest and dominated by early-stage startups; good if motivated by interest, not optimal for money or mobility.
- Poorly designed APIs from hardware vendors and overcomplex robotics frameworks are common pain points; commenters endorse APIs designed for smart but impatient users.