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
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;
Conference_Titel :
Computational Intelligence, Cognitive Algorithms, Mind, and Brain (CCMB), 2014 IEEE Symposium on
Conference_Location :
Orlando, FL
DOI :
10.1109/CCMB.2014.7020689