Toward Campus Mail Delivery Using BDI

Autonomous systems developed with the Belief-Desire-Intention (BDI) architecture tend to be mostly implemented in simulated environments. In this project we sought to build a BDI agent for use in the real world for campus mail delivery in the tunnel system at Carleton University. Ideally, the robot...

Full description

Bibliographic Details
Main Authors: Chidiebere Onyedinma, Patrick Gavigan, Babak Esfandiari
Format: Article
Language:English
Published: MDPI AG 2020-12-01
Series:Journal of Sensor and Actuator Networks
Subjects:
Online Access:https://www.mdpi.com/2224-2708/9/4/56
id doaj-476726be231347468e5efbcdb5264ca0
record_format Article
spelling doaj-476726be231347468e5efbcdb5264ca02020-12-09T00:04:00ZengMDPI AGJournal of Sensor and Actuator Networks2224-27082020-12-019565610.3390/jsan9040056Toward Campus Mail Delivery Using BDIChidiebere Onyedinma0Patrick Gavigan1Babak Esfandiari2School of Electrical Engineering and Computer Science, University of Ottawa, Ottawa, ON K1N 6N5, CanadaDepartment of Systems and Computer Engineering, Carleton University, Ottawa, ON K1S 5B6, CanadaDepartment of Systems and Computer Engineering, Carleton University, Ottawa, ON K1S 5B6, CanadaAutonomous systems developed with the Belief-Desire-Intention (BDI) architecture tend to be mostly implemented in simulated environments. In this project we sought to build a BDI agent for use in the real world for campus mail delivery in the tunnel system at Carleton University. Ideally, the robot should receive a delivery order via a mobile application, pick up the mail at a station, navigate the tunnels to the destination station, and notify the recipient. In this paper, we discuss how we linked the Robot Operating System (ROS) with a BDI reasoning system to achieve a subset of the required use casesand demonstrated the system performance in an analogue environment. ROS handles the connections to the low-level sensors and actuators, while the BDI reasoning system handles the high-level reasoning and decision making. Sensory data is sent to the reasoning system as perceptions using ROS. These perceptions are then deliberated upon, and an action string is sent back to ROS for interpretation and driving of the necessary actuator for the action to be performed. In this paper we present our current implementation, which closes the loop on the hardware-software integration and implements a subset of the use cases required for the full system. We demonstrated the performance of the system in an analogue environment.https://www.mdpi.com/2224-2708/9/4/56belief-desire-intention (BDI)jasonrobot operating system (ROS)robotic agents
collection DOAJ
language English
format Article
sources DOAJ
author Chidiebere Onyedinma
Patrick Gavigan
Babak Esfandiari
spellingShingle Chidiebere Onyedinma
Patrick Gavigan
Babak Esfandiari
Toward Campus Mail Delivery Using BDI
Journal of Sensor and Actuator Networks
belief-desire-intention (BDI)
jason
robot operating system (ROS)
robotic agents
author_facet Chidiebere Onyedinma
Patrick Gavigan
Babak Esfandiari
author_sort Chidiebere Onyedinma
title Toward Campus Mail Delivery Using BDI
title_short Toward Campus Mail Delivery Using BDI
title_full Toward Campus Mail Delivery Using BDI
title_fullStr Toward Campus Mail Delivery Using BDI
title_full_unstemmed Toward Campus Mail Delivery Using BDI
title_sort toward campus mail delivery using bdi
publisher MDPI AG
series Journal of Sensor and Actuator Networks
issn 2224-2708
publishDate 2020-12-01
description Autonomous systems developed with the Belief-Desire-Intention (BDI) architecture tend to be mostly implemented in simulated environments. In this project we sought to build a BDI agent for use in the real world for campus mail delivery in the tunnel system at Carleton University. Ideally, the robot should receive a delivery order via a mobile application, pick up the mail at a station, navigate the tunnels to the destination station, and notify the recipient. In this paper, we discuss how we linked the Robot Operating System (ROS) with a BDI reasoning system to achieve a subset of the required use casesand demonstrated the system performance in an analogue environment. ROS handles the connections to the low-level sensors and actuators, while the BDI reasoning system handles the high-level reasoning and decision making. Sensory data is sent to the reasoning system as perceptions using ROS. These perceptions are then deliberated upon, and an action string is sent back to ROS for interpretation and driving of the necessary actuator for the action to be performed. In this paper we present our current implementation, which closes the loop on the hardware-software integration and implements a subset of the use cases required for the full system. We demonstrated the performance of the system in an analogue environment.
topic belief-desire-intention (BDI)
jason
robot operating system (ROS)
robotic agents
url https://www.mdpi.com/2224-2708/9/4/56
work_keys_str_mv AT chidiebereonyedinma towardcampusmaildeliveryusingbdi
AT patrickgavigan towardcampusmaildeliveryusingbdi
AT babakesfandiari towardcampusmaildeliveryusingbdi
_version_ 1724388622961999872