Whisker: A client-server high-performance multimedia research control system

被引:119
|
作者
Cardinal, Rudolf N. [1 ]
Aitken, Michael R. F. [1 ]
机构
[1] Univ Cambridge, Addenbrookes Hosp, Dept Psychiat, Behav & Clin Neurosci Inst, Cambridge CB2 0QQ, England
关键词
CANTAB; REINFORCEMENT; IMPULSIVITY; RECEPTORS; APPARATUS; SEEKING;
D O I
10.3758/BRM.42.4.1059
中图分类号
B841 [心理学研究方法];
学科分类号
040201 ;
摘要
We describe an original client-server approach to behavioral research control and the Whisker system, a specific implementation of this design. The server process controls several types of hardware, including digital input/output devices, multiple graphical monitors and touchscreens, keyboards, mice, and sound cards. It provides a way to access this hardware for client programs, communicating with them via a simple text-based network protocol based on the standard Internet protocol. Clients to implement behavioral tasks may be written in any network-capable programming language. Applications to date have been in experimental psychology and behavioral and cognitive neuroscience, using rodents, humans, nonhuman primates, dogs, pigs, and birds. This system is flexible and reliable, although there are potential disadvantages in terms of complexity. Its design, features, and performance are described.
引用
收藏
页码:1059 / 1071
页数:13
相关论文
共 50 条
  • [31] Performance of CORBA-based client-server architectures
    Abdul-Fatah, I
    Majumdar, S
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (02) : 111 - 127
  • [32] Performance comparison of architectures for client-server interactions in CORBA
    Abdul-Fatah, I
    Majumdar, S
    18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1998, : 2 - 11
  • [33] Performance management keeps check on client-server systems
    Jander, Mary
    Data Communications, 1994, 23 (08):
  • [34] Client-server and gateway-systems for remote control
    Ewald, H
    Page, GF
    IMTC/O3: PROCEEDINGS OF THE 20TH IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1 AND 2, 2003, : 1427 - 1430
  • [35] PERFORMANCE ANALYSIS OF CLIENT-SERVER STORAGE-SYSTEMS
    DRAKOPOULOS, E
    MERGES, MJ
    IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (11) : 1442 - 1452
  • [36] MONITORING AND CONTROL SYSTEM WITH A CLIENT-SERVER MODEL BASED ON INTERNET OF THINGS (IOT)
    Sulistiyanti, Sri Ratna
    Setyawan, F. X. Arinto
    Purwiyanti, Sri
    Fitriawan, Helmy
    Adnan, Adam Rabbani
    IIUM ENGINEERING JOURNAL, 2021, 22 (01): : 93 - 103
  • [37] Open distributed control and measurement system based on an abstract client-server architecture
    Pianegiani, F
    Macii, D
    Carbone, P
    VIMS 2002: IEEE INTERNATIONAL SYMPOSIUM ON VIRTUAL AND INTELLIGENT MEASUREMENT SYSTEMS: DISTRIBUTED INTELLIGENT SENSING FOR ADVANCED INTEGRATED VIRTUAL ENVIRONMENTS, 2002, : 63 - 67
  • [38] Open distributed control and measurement system based on an abstract client-server architecture
    DIEI - Dipartimento di Ingegneria Elettronica e dell'Informazione, Università degli Studi di Perugia, via G. Duranti 93, Perugia
    06125, Italy
    VIMS - IEEE Int. Symp. Virtual Intell. Meas. Syst.: Distrib. Intell. Sens. Adv. Integr. Virtual Environ., (63-67):
  • [39] Client-Server Application for the Operator Panel Weintek and the Control System Siemens Simotion
    Antos, Jaroslav
    Busek, Martin
    2014 15TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2014, : 6 - 9
  • [40] A client-server system for the visualisation of algebraic surfaces on the web
    Morris, R
    ALGEBRA, GEOMETRY, AND SOFTWARE SYSTEMS, 2003, : 239 - 253