• DocumentCode
    240544
  • Title

    Neuromodulation based control of autonomous robots in ROS environment

  • Author

    Muhammad, Cameron ; Samanta, Biswanath

  • Author_Institution
    Dept. of Mech. Eng., Georgia Southern Univ., Statesboro, GA, USA
  • fYear
    2014
  • fDate
    9-12 Dec. 2014
  • Firstpage
    16
  • Lastpage
    23
  • Abstract
    The paper presents a control approach based on vertebrate neuromodulation and its implementation on autonomous robots in the open-source, open-access environment of robot operating system (ROS) within a cloud computing framework. A spiking neural network (SNN) is used to model the neuromodulatory function for generating context based behavioral responses of the robots to sensory input signals. The neural network incorporates three types of neurons- cholinergic and noradrenergic (ACh/NE) neurons for attention focusing and action selection, dopaminergic (DA) neurons for rewards- and curiosity-seeking, and serotonergic (5-HT) neurons for risk aversion behaviors. The model depicts description of neuron activity that is biologically realistic but computationally efficient to allow for large-scale simulation of thousands of neurons. The model is implemented using graphics processing units (GPUs) for parallel computing in real-time using the ROS environment. The model is implemented to study the risk-taking, risk-aversive, and distracted behaviors of the neuromodulated robots in single- and multi-robot configurations. The entire process is implemented in a distributed computing framework using ROS where the robots communicate wirelessly with the computing nodes through the on-board laptops. Results are presented for both single- and multi-robot configurations demonstrating interesting behaviors.
  • Keywords
    cloud computing; control engineering computing; graphics processing units; multi-robot systems; neurocontrollers; operating systems (computers); parallel processing; GPU; ROS environment; SNN; action selection; attention focusing; autonomous robots; cholinergic neuron; cloud computing framework; context based behavioral response; control approach; curiosity-seeking behavior; dopaminergic neuron; graphics processing unit; multi-robot configuration; neuromodulation based control; neuromodulatory function; neuron activity; noradrenergic neuron; parallel computing; rewards-seeking behavior; risk aversion behavior; robot operating system; serotonergic neuron; single-robot configuration; spiking neural network; vertebrate neuromodulation; Biological neural networks; Collision avoidance; Computational modeling; Neurons; Portable computers; Robot sensing systems; Artificial neural networks; CUDA; GPU; Izhikevich spiking neuron; cloud robotics; neuromodulation; neurorobotics; parallel computing; robot operating system; spiking neural networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence, Cognitive Algorithms, Mind, and Brain (CCMB), 2014 IEEE Symposium on
  • Conference_Location
    Orlando, FL
  • Type

    conf

  • DOI
    10.1109/CCMB.2014.7020689
  • Filename
    7020689