操作与抓取

抓取与放置

抓取与放置,是机械臂所做的最基本、也最常见的活儿:在一个地方把物体抓住,移动到一个目标地点,再在那里把它放开。在这边拿起来,放到那边去。几乎每一台工厂和仓库里的机器人,本质上整天做的都是抓取与放置——把零件上到机器上、把物品装进箱子、给包裹分拣、把产品码到托盘上。

这听起来稀松平常,可一个完整的循环,其实悄悄地把好几项技能串在了一起。机器人必须先找到物体、弄清它的位置和朝向;接着规划一个抓取方案——把夹爪放在哪里、从什么方向去够——以及一条无碰撞的路径来到达它;然后合拢夹爪,并确认自己确实抓住了物体;再把它搬过去、准确地放到目的地,往往还要摆成某个特定的姿态;最后松手、退开,准备好去取下一个。这条链上的每一环都是各自一个小问题,其中任何一环出错,都意味着一个零件被掉落或放错位置。

抓取与放置,是衡量许多操作能力的“主力工种”,而它简单版和困难版之间的差距极其悬殊。从固定、已知的位置上抓起一模一样的硬质方块、再放进固定的卡槽,是很直截了当的,很早就已经实现了自动化。可要从杂乱的料箱里抓起堆叠在一起、面孔陌生或易碎的物品——当场为每一个各不相同的物体临时算出一个好的抓法——就难得多了,而这恰恰正是现代感知与学习技术正在奋力攻克的最前沿。

在一条包装线上,机械臂从移动的传送带上拣起一颗巧克力,转到敞开的盒子上方,轻轻把它放进一个空格里——然后每分钟重复六十次。

一次抓取、一次移动、一次放置——无休止地重复。

从杂乱、混放的容器里做抓取与放置的那个困难版本,太常见了,以至于它有了自己专门的名字:料箱拣选。

又称
pick and place拾取放置取放