Control of mobile robots using the soar cognitive architecture

Scott D. Hanford, Oranuj Janrathitikarn, Lyle Norman Long

Research output: Contribution to journalArticle

16 Citations (Scopus)

Abstract

This paper describes the development of a system that uses computational psychology (the Soar cognitive architecture) for the control of unmanned vehicles. A multithreaded software system written using Java and integrated with the Soar cognitive architecture has been implemented on two types of mobile robots. Soar can be used as a general purpose robotic intelligence system and can handle a wide variety of sensor inputs and motor-control out-puts. The use of existing computational psychology methods (such as Soar) may be a more efficient approach to developing robotic software, rather than developing new software for every new unmanned vehicle application. Results from the application of this software system (named the cognitive robotic system, or CRS) to a practical unmanned ground vehicle mission, navigating to a target GPS location while avoiding obstacles, are described. The CRS has been designed so that its capabilities can be expanded in the future through the inclusion of additional sensors and motors, additional software systems, and more sophisticated Soar agents.

Original languageEnglish (US)
Pages (from-to)69-71
Number of pages3
JournalJournal of Aerospace Computing, Information and Communication
Volume6
Issue number2
DOIs
StatePublished - Feb 1 2009

Fingerprint

Unmanned vehicles
Mobile robots
Robotics
Ground vehicles
Sensors
Global positioning system

All Science Journal Classification (ASJC) codes

  • Aerospace Engineering
  • Computer Science Applications
  • Electrical and Electronic Engineering

Cite this

@article{1fe46aa58c4c400eae3ed5aefaa5e579,
title = "Control of mobile robots using the soar cognitive architecture",
abstract = "This paper describes the development of a system that uses computational psychology (the Soar cognitive architecture) for the control of unmanned vehicles. A multithreaded software system written using Java and integrated with the Soar cognitive architecture has been implemented on two types of mobile robots. Soar can be used as a general purpose robotic intelligence system and can handle a wide variety of sensor inputs and motor-control out-puts. The use of existing computational psychology methods (such as Soar) may be a more efficient approach to developing robotic software, rather than developing new software for every new unmanned vehicle application. Results from the application of this software system (named the cognitive robotic system, or CRS) to a practical unmanned ground vehicle mission, navigating to a target GPS location while avoiding obstacles, are described. The CRS has been designed so that its capabilities can be expanded in the future through the inclusion of additional sensors and motors, additional software systems, and more sophisticated Soar agents.",
author = "Hanford, {Scott D.} and Oranuj Janrathitikarn and Long, {Lyle Norman}",
year = "2009",
month = "2",
day = "1",
doi = "10.2514/1.37056",
language = "English (US)",
volume = "6",
pages = "69--71",
journal = "Journal of Aerospace Information Systems",
issn = "1542-9423",
publisher = "American Institute of Aeronautics and Astronautics Inc. (AIAA)",
number = "2",

}

Control of mobile robots using the soar cognitive architecture. / Hanford, Scott D.; Janrathitikarn, Oranuj; Long, Lyle Norman.

In: Journal of Aerospace Computing, Information and Communication, Vol. 6, No. 2, 01.02.2009, p. 69-71.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Control of mobile robots using the soar cognitive architecture

AU - Hanford, Scott D.

AU - Janrathitikarn, Oranuj

AU - Long, Lyle Norman

PY - 2009/2/1

Y1 - 2009/2/1

N2 - This paper describes the development of a system that uses computational psychology (the Soar cognitive architecture) for the control of unmanned vehicles. A multithreaded software system written using Java and integrated with the Soar cognitive architecture has been implemented on two types of mobile robots. Soar can be used as a general purpose robotic intelligence system and can handle a wide variety of sensor inputs and motor-control out-puts. The use of existing computational psychology methods (such as Soar) may be a more efficient approach to developing robotic software, rather than developing new software for every new unmanned vehicle application. Results from the application of this software system (named the cognitive robotic system, or CRS) to a practical unmanned ground vehicle mission, navigating to a target GPS location while avoiding obstacles, are described. The CRS has been designed so that its capabilities can be expanded in the future through the inclusion of additional sensors and motors, additional software systems, and more sophisticated Soar agents.

AB - This paper describes the development of a system that uses computational psychology (the Soar cognitive architecture) for the control of unmanned vehicles. A multithreaded software system written using Java and integrated with the Soar cognitive architecture has been implemented on two types of mobile robots. Soar can be used as a general purpose robotic intelligence system and can handle a wide variety of sensor inputs and motor-control out-puts. The use of existing computational psychology methods (such as Soar) may be a more efficient approach to developing robotic software, rather than developing new software for every new unmanned vehicle application. Results from the application of this software system (named the cognitive robotic system, or CRS) to a practical unmanned ground vehicle mission, navigating to a target GPS location while avoiding obstacles, are described. The CRS has been designed so that its capabilities can be expanded in the future through the inclusion of additional sensors and motors, additional software systems, and more sophisticated Soar agents.

UR - http://www.scopus.com/inward/record.url?scp=60849108342&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=60849108342&partnerID=8YFLogxK

U2 - 10.2514/1.37056

DO - 10.2514/1.37056

M3 - Article

VL - 6

SP - 69

EP - 71

JO - Journal of Aerospace Information Systems

JF - Journal of Aerospace Information Systems

SN - 1542-9423

IS - 2

ER -