Robotic goalie with 3 ms reaction time at 4% CPU load using event-based dynamic vision sensor

被引:134
作者
Delbruck, Tobi [1 ]
Lang, Manuel [1 ]
机构
[1] UNI ETH Zurich, Inst Neuroinformat, Dept Informat Technol & Elect Engn, CH-8057 Zurich, Switzerland
关键词
asynchronous vision sensor; address-event representation; AER; high-speed visually guided robotics; high frame rate; neuromorphic system; soccer; MOTOR CONTROL;
D O I
10.3389/fnins.2013.00223
中图分类号
Q189 [神经科学];
学科分类号
071006 ;
摘要
Conventional vision-based robotic systems that must operate quickly require high video frame rates and consequently high computational costs. Visual response latencies are lower-bound by the frame period, e.g., 20 ms for 50 Hz frame rate. This paper shows how an asynchronous neuromorphic dynamic vision sensor (DVS) silicon retina is used to build a fast self-calibrating robotic goalie, which offers high update rates and low latency at low CPU load. Independent and asynchronous per pixel illumination change events from the DVS signify moving objects and are used in software to track multiple balls. Motor actions to block the most "threatening" ball are based on measured ball positions and velocities. The goalie also sees its single-axis goalie arm and calibrates the motor output map during idle periods so that it can plan open-loop arm movements to desired visual locations. Blocking capability is about 80% for balls shot from 1 m from the goal even with the fastest-shots, and approaches 100% accuracy when the ball does not beat the limits of the servo motor to move the arm to the necessary position in time. Running with standard USB buses under a standard preemptive multitasking operating system (Windows), the goalie robot achieves median update rates of 550 Hz, with latencies of 2.2 +/- 2 ms from ball movement to motor command at a peak CPU load of less than 4%. Practical observations and measurements of USB device latency are provided.
引用
收藏
页数:7
相关论文
共 18 条
  • [1] [Anonymous], 2007, JAER OPEN SOURCE PRO
  • [2] Axelson J., 2001, USB COMPLETE
  • [3] MEAN SHIFT, MODE SEEKING, AND CLUSTERING
    CHENG, YZ
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1995, 17 (08) : 790 - 799
  • [4] Mean shift and optimal prediction for efficient object tracking
    Comaniciu, D
    Ramesh, V
    [J]. 2000 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL III, PROCEEDINGS, 2000, : 70 - 73
  • [5] A Pencil Balancing Robot using a Pair of AER Dynamic Vision Sensors
    Conradt, J.
    Cook, M.
    Berner, R.
    Lichtsteiner, P.
    Douglas, R. J.
    Delbruck, T.
    [J]. ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 781 - 784
  • [6] Conradt J., 2009, 5 IEEE WORKSH EMB CO, P1
  • [7] Fast sensory motor control based on event-based hybrid neuromorphic-procedural system
    Delbruck, T.
    Lichtsteiner, P.
    [J]. 2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 845 - 848
  • [8] Delbrück T, 2010, IEEE INT SYMP CIRC S, P2426, DOI 10.1109/ISCAS.2010.5537149
  • [9] Domínguez-Morales M, 2012, IEEE INT SYMP CIRC S, P721, DOI 10.1109/ISCAS.2012.6272137
  • [10] Graetzel Chauncey F., 2006, The First IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, P278