Cargando…

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

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 vis...

Descripción completa

Detalles Bibliográficos
Autores principales: Delbruck, Tobi, Lang, Manuel
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3836084/
https://www.ncbi.nlm.nih.gov/pubmed/24311999
http://dx.doi.org/10.3389/fnins.2013.00223
_version_ 1782292262513803264
author Delbruck, Tobi
Lang, Manuel
author_facet Delbruck, Tobi
Lang, Manuel
author_sort Delbruck, Tobi
collection PubMed
description 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.
format Online
Article
Text
id pubmed-3836084
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-38360842013-12-05 Robotic goalie with 3 ms reaction time at 4% CPU load using event-based dynamic vision sensor Delbruck, Tobi Lang, Manuel Front Neurosci Neuroscience 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. Frontiers Media S.A. 2013-11-21 /pmc/articles/PMC3836084/ /pubmed/24311999 http://dx.doi.org/10.3389/fnins.2013.00223 Text en Copyright © 2013 Delbruck and Lang. http://creativecommons.org/licenses/by/3.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Delbruck, Tobi
Lang, Manuel
Robotic goalie with 3 ms reaction time at 4% CPU load using event-based dynamic vision sensor
title Robotic goalie with 3 ms reaction time at 4% CPU load using event-based dynamic vision sensor
title_full Robotic goalie with 3 ms reaction time at 4% CPU load using event-based dynamic vision sensor
title_fullStr Robotic goalie with 3 ms reaction time at 4% CPU load using event-based dynamic vision sensor
title_full_unstemmed Robotic goalie with 3 ms reaction time at 4% CPU load using event-based dynamic vision sensor
title_short Robotic goalie with 3 ms reaction time at 4% CPU load using event-based dynamic vision sensor
title_sort robotic goalie with 3 ms reaction time at 4% cpu load using event-based dynamic vision sensor
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3836084/
https://www.ncbi.nlm.nih.gov/pubmed/24311999
http://dx.doi.org/10.3389/fnins.2013.00223
work_keys_str_mv AT delbrucktobi roboticgoaliewith3msreactiontimeat4cpuloadusingeventbaseddynamicvisionsensor
AT langmanuel roboticgoaliewith3msreactiontimeat4cpuloadusingeventbaseddynamicvisionsensor