Bohea

Letting anyone on the shop floor run a robot — safely 让车间里任何一个工人,都能安全地开动机器人

A self-built demo of a touchscreen operator console (HMI) for a collaborative sanding robot: manual and automatic modes, safety-first controls, and no robot programming knowledge required from the operator. 我自建的一个演示:给协作打磨机器人做的触摸屏操作台(HMI)——手动/自动双模式、安全优先的控制逻辑,操作员完全不需要懂机器人编程。

PythonHMI / Operator ConsoleHMI / 操作台Collaborative Robot协作机器人Hardware ↔ SoftwareSafety Logic安全逻辑

Note: this is a self-initiated demonstration of my own, built to show the approach. It contains no client, brand, or proprietary information. 说明:这是我自己发起、用于展示思路的独立演示,不含任何客户、品牌或专有信息。

The problem问题

A collaborative robot is powerful, but its native interface speaks the language of engineers — coordinates, waypoints, programs. The person who actually needs to run it all day is a workshop operator who should not have to learn robotics. If the interface is intimidating, the expensive robot sits idle. 协作机器人很强大,但它原生的界面说的是工程师的语言——坐标、路径点、程序。而真正要整天操作它的,是车间里的工人,他们不该被迫去学机器人学。界面一旦让人望而生畏,再贵的机器人也只能闲置。

The constraint: this is where software meets a real machine约束:这是软件与真实机器的交界处

Software that moves a physical arm is a different discipline from a web app. A dropped connection, an ambiguous state, or a mis-tapped button isn't a stack trace — it's a machine moving when it shouldn't. The design has to earn the operator's trust and respect the hardware at every step. 驱动一条物理机械臂的软件,和写一个网页应用是两个学科。掉线、状态歧义、误触一个按钮,换来的不是一行报错栈——而是一台本不该动的机器动了起来。所以设计必须赢得操作员的信任,并在每一步都对硬件保持敬畏。

The approach思路

OPERATOR CONSOLE MANUALjog · position · test AUTOMATICrun · pause · resume SETTINGSprofiles · limits ● connected ● robot: idle ● last cycle: ok STOP

Why this is my kind of problem为什么这正是我擅长的问题

This sits exactly on the seam between software and hardware — where a clean interface has to sit on top of a physical, unforgiving machine. It's the same instinct behind everything I build: take something that only an expert can operate, and make it safe and obvious for the person who actually has to use it. 它恰好落在软件与硬件的交界线上——一个清爽的界面之下,是一台物理的、不容出错的机器。这和我做的每件事背后是同一种直觉:把一件只有专家才玩得转的东西,变得让真正要用它的人既安全、又一目了然。

← All case studies← 全部案例