The complexity of the underlying infrastructure & tightly coupled nature of drivers and networking can swallow eng capacity fast.
Decoupling hardware abstraction layer from the main application logic w/
@viamrobotics allows you to isolate these variables & focus entirely on building unique behaviors, while the platform handles the baseline primitives.
People underestimate the difficulty of robotics businesses because they’re systems problems.
You can’t have a single weak spot. Controls, perception, actuation, power electronics, structure, sales, pre-sales, support, supply chain, etc - all tightly coupled, all requiring specialist skills, all capable of killing the company.
You need to be world class in at least one area.
Zero weak links anywhere else.