论文标题
冰壶机器人的视觉系统:投掷者和跳过
Vision System of Curling Robots: Thrower and Skip
论文作者
论文摘要
我们建立了一个视觉系统的冰壶机器人,可以与人类冰壶玩家一起玩。基本上,我们分别为投掷器和跳过机器人构建了两种类型的视觉系统。首先,投掷者机器人向给定的卷发纸驶去释放石头。我们在投掷机器人中的视觉系统在二维卷发板上初始化3DOF姿势,并更新姿势以决定石材释放的决定。其次,跳过机器人站在投掷机器人的另一侧,并监视游戏的状态以做出战略决定。我们在跳过机器人中的视觉系统精确地识别出冰壶纸上的所有石头。由于观点是相当的视角,因此许多石头互相阻塞,因此估计石头的准确位置是具有挑战性的。因此,我们认识到石头手柄轮廓的椭圆,使用透视式变换找到石头的确切中点。此外,我们执行扔石头的跟踪,以产生用于冰条件分析的轨迹。最后,我们在两个移动机器人上实现了视觉系统,并成功执行了一个转弯甚至仔细的游戏玩法。具体而言,我们的视力系统包括三个具有不同观点的摄像机,以各自的目的。
We built a vision system of curling robot which can be expected to play with human curling player. Basically, we built two types of vision systems for thrower and skip robots, respectively. First, the thrower robot drives towards a given point of curling sheet to release a stone. Our vision system in the thrower robot initialize 3DoF pose on two dimensional curling sheet and updates the pose to decide for the decision of stone release. Second, the skip robot stands at the opposite side of the thrower robot and monitors the state of the game to make a strategic decision. Our vision system in the skip robot recognize every stones on the curling sheet precisely. Since the viewpoint is quite perspective, many stones are occluded by each others so it is challenging to estimate the accurate position of stone. Thus, we recognize the ellipses of stone handles outline to find the exact midpoint of the stones using perspective Hough transform. Furthermore, we perform tracking of a thrown stone to produce a trajectory for ice condition analysis. Finally, we implemented our vision systems on two mobile robots and successfully perform a single turn and even careful gameplay. Specifically, our vision system includes three cameras with different viewpoint for their respective purposes.