{"id":{"repo_id":"gsu","oai_identifier":"oai:digitalcommons.georgiasouthern.edu:etd-2207"},"canonical_url":"https://search.dev.ndltd.org/etd/gsu/oai:digitalcommons.georgiasouthern.edu:etd-2207","repository":{"repo_id":"gsu","name":"Georgia Southern University","base_url":"https://digitalcommons.georgiasouthern.edu/do/oai/"},"display":{"title":"Neuromodulation Based Control of Autonomous Robots on a Cloud Computing Platform","abstract":"<p>In recent years, the advancement of neurobiologically plausible models and computer networking has resulted in new ways of implementing control systems on robotic platforms. The work 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). 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. This model depicts 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 cloud computing environment using ROS where the robots communicate wirelessly with the computing nodes through the on-board laptops. However, unlike the traditional neural networks, the neuromodulatory models do not need any pre-training. Instead, the robots learn from the sensory inputs and follow the behavioral facets of living organisms. The details of algorithm development, the experimental setup and implementation results under different conditions, in both single- and multi-robot configurations, are presented along with a discussion on the scope of further work.</p>","abstract_html":"&lt;p&gt;In recent years, the advancement of neurobiologically plausible models and computer networking has resulted in new ways of implementing control systems on robotic platforms. The work 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). 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. This model depicts 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 cloud computing environment using ROS where the robots communicate wirelessly with the computing nodes through the on-board laptops. However, unlike the traditional neural networks, the neuromodulatory models do not need any pre-training. Instead, the robots learn from the sensory inputs and follow the behavioral facets of living organisms. The details of algorithm development, the experimental setup and implementation results under different conditions, in both single- and multi-robot configurations, are presented along with a discussion on the scope of further work.&lt;/p&gt;","abstract_has_math":false,"creators":["Muhammad, Cameron"],"institution":null,"degree_name":"Master of Science in Applied Engineering (M.S.A.E.)","degree_level":"Thesis (open access)","degree_discipline":"Department of Mechanical Engineering","degree_department":null,"school":null,"contributors":["Anoop Desai","Jordan Shropshire"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2014,"date_issued":"2014-01-01T08:00:00Z","date_published":"2014-01-01T08:00:00Z","updated_at":"2026-07-24T02:28:00Z","subjects":["ETD","Spiking neural networks","Parallel processing","Neuromodulation","Cloud Robotics","Robot Operating System","CUDA","Acoustics, Dynamics, and Controls","Bioelectrical and Neuroengineering","Controls and Control Theory","Digital Communications and Networking","Electro-Mechanical Systems","Systems Engineering"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://digitalcommons.georgiasouthern.edu/etd/1203","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Anoop Desai","Jordan Shropshire"]},{"key":"dc:creator","label":"Author","values":["Muhammad, Cameron"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.available","label":"Dc Date Available","values":["2015-07-09T07:00:00Z"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Department of Mechanical Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis (open access)"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science in Applied Engineering (M.S.A.E.)"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["ETD","Spiking neural networks","Parallel processing","Neuromodulation","Cloud Robotics","Robot Operating System","CUDA","Acoustics, Dynamics, and Controls","Bioelectrical and Neuroengineering","Controls and Control Theory","Digital Communications and Networking","Electro-Mechanical Systems","Systems Engineering"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://digitalcommons.georgiasouthern.edu/etd/1203"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["<p>In recent years, the advancement of neurobiologically plausible models and computer networking has resulted in new ways of implementing control systems on robotic platforms. The work 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). 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. This model depicts 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 cloud computing environment using ROS where the robots communicate wirelessly with the computing nodes through the on-board laptops. However, unlike the traditional neural networks, the neuromodulatory models do not need any pre-training. Instead, the robots learn from the sensory inputs and follow the behavioral facets of living organisms. The details of algorithm development, the experimental setup and implementation results under different conditions, in both single- and multi-robot configurations, are presented along with a discussion on the scope of further work.</p>"]},{"key":"dc:title","label":"Title","values":["Neuromodulation Based Control of Autonomous Robots on a Cloud Computing Platform"]}]}],"canonical_facts":{"dc:contributor":["Anoop Desai","Jordan Shropshire"],"dc:creator":["Muhammad, Cameron"],"dc:date.available":["2015-07-09T07:00:00Z"],"dc:description.abstract":["<p>In recent years, the advancement of neurobiologically plausible models and computer networking has resulted in new ways of implementing control systems on robotic platforms. The work 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). 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. This model depicts 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 cloud computing environment using ROS where the robots communicate wirelessly with the computing nodes through the on-board laptops. However, unlike the traditional neural networks, the neuromodulatory models do not need any pre-training. Instead, the robots learn from the sensory inputs and follow the behavioral facets of living organisms. The details of algorithm development, the experimental setup and implementation results under different conditions, in both single- and multi-robot configurations, are presented along with a discussion on the scope of further work.</p>"],"dc:identifier":["https://digitalcommons.georgiasouthern.edu/etd/1203"],"dc:subject":["ETD","Spiking neural networks","Parallel processing","Neuromodulation","Cloud Robotics","Robot Operating System","CUDA","Acoustics, Dynamics, and Controls","Bioelectrical and Neuroengineering","Controls and Control Theory","Digital Communications and Networking","Electro-Mechanical Systems","Systems Engineering"],"dc:title":["Neuromodulation Based Control of Autonomous Robots on a Cloud Computing Platform"],"thesis:degree_discipline":["Department of Mechanical Engineering"],"thesis:degree_level":["Thesis (open access)"],"thesis:degree_name":["Master of Science in Applied Engineering (M.S.A.E.)"]},"updated_at":"2026-07-24T02:28:00Z"}