2020
DOI: 10.4204/eptcs.319.10
|View full text |Cite
|
Sign up to set email alerts
|

Toward Campus Mail Delivery Using BDI

Abstract: Autonomous systems developed with the Belief-Desire-Intention (BDI) architecture are usually 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. We linked the Robot Operating System (ROS) with a … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(8 citation statements)
references
References 12 publications
0
8
0
Order By: Relevance
“…In [10,11], Jason is linked with ROS through their SAVI ROS BDI architecture. This architecture is implemented in Java (using the rosjava package, and as such has the same disadvantage present in [8]) and mainly introduces a state synchronisation module that acts as a mediator between ROS and Jason by managing perceptions, incoming and outgoing messages, and actions being sent by the agent.…”
Section: Multi-agent Programmingmentioning
confidence: 99%
See 1 more Smart Citation
“…In [10,11], Jason is linked with ROS through their SAVI ROS BDI architecture. This architecture is implemented in Java (using the rosjava package, and as such has the same disadvantage present in [8]) and mainly introduces a state synchronisation module that acts as a mediator between ROS and Jason by managing perceptions, incoming and outgoing messages, and actions being sent by the agent.…”
Section: Multi-agent Programmingmentioning
confidence: 99%
“…The problem definition defines the objects of the problem instance, its initial state, and the goal. In [10], the authors use the Jason language to express the requirements of the MAS application. Jason is an agent-oriented programming language based on the BDI software model.…”
Section: Domain-specific Languagesmentioning
confidence: 99%
“…[17] uses Jason to control Unmanned Aerial Vehicle (UAV)s, while [18] controls unmanned ground vehicles with Jason. We also see that [19] describes using Jason to drive a robot to deliver mail, using Robot Operating System (ROS). We will look at this project in more depth in chapter 7, as we use it as a case study to compare with our theoretical model.…”
Section: Projects Currently Using Jasonmentioning
confidence: 99%
“…The first agent we will look at comes bundled with Jason as an example agent: The Domestic Robot [21]. We will then look at a grid world agent [23], and finally, a mail delivery robot [19,24] which uses the ROS software package to drive the hardware, and a Jason agent as the brain. We will first analyze the Jason agents to determine how many beliefs, belief rules, percepts and plans are present.…”
Section: Case Studiesmentioning
confidence: 99%
See 1 more Smart Citation