Autonomous
Enemy
Locator
A Goal based agent to lead the police right way!
Presentation on
• Md. Afif Al Mamun 162-15-7774
• Imamul Kadir 162-15-7774
• Tamanna Haider 161-15-654
TESLA
INDEX
1. Intro
2. Agent Diagram
3. Agent Function
4. PEAS
5. Environment
6. Pros
7. Cons
8. Making AEL Smarter
9. References
Introduction
We considered a very simple
behavior of the AI enemy which
will lead police the right way to
capture an enemy.
1
2
Agent
Diagram
LocalArea
Run/Stop
How the area evolves
What AEL’s action do
Goal
What the area is like
now?
What it will be like if
AEL’s do any action
What action AEL’s
should do now
Camera
DroneAgents
Fig: Goal based diagram for AEL
Agent
Function
 If patrolling and no enemy in sight then
Patrol predefined path
 If patrolling and enemy in sight, switch
mode from patrolling to chasing
 If chasing and enemy in sight , move
towards enemy
 If chasing and enemy not in sight move
towards enemy's last location
3
Agent
Function
 If at enemy's last location and enemy not
in sight and cooldown timer not started
then start cooldown timer
 If at enemy's last location and enemy not
in sight and cooldown timer expired then
change mode to returning to post
 if returning to post and enemy in
sight then set mode to chasing
 if returning to post and
reached patrolling path and set mode
to patrolling
4
PEAS - AEL
5
PERFORMANCE MEASURE: Locate Enemies,
Minimize Cost,
Safeguarding
ENVIRONMENT: Households,
Offices,
Business Orgs.
ACTUATORS: Secured Alarms,
Smart Notifier
SENSORS: Cameras,
Sound Sensors,
Laser Sensors
Environment
6
AEL
Partially
Observable
Stochastic
Sequential Dynamic
Continuous Multi Agent
Making AEL
smarter
Continue Patrolling
Investigate Sounds
Chase Intruder
Stay in sight of other guards
Go sound the Alarm
7
Advantages
 Chase enemy faster than other systems available
 Locate enemy easily
 Sends the actual location
 Measure the distance between the police and
the enemy
 Provide the best route to capture the enemy
 Easy control system
8
Disadvantages
 Little bit costly
 Need experience to maintain internal
system
 Can be tracked down by throwable
weapons
9
References
1. https://en.wikibooks.org/wiki/Artificial_Intelligence/AI_Age
nts_and_their_Environments
2. https://artint.info/html/ArtInt_34.html
3. https://www.geeksforgeeks.org/agents-artificial-
intelligence/
4. https://www.learneroo.com/modules/89/nodes/470
5. https://en.wikipedia.org/wiki/Intelligent_agent
6. https://ai.stackexchange.com/questions/8651/what-is-the-
difference-between-goal-based-agent-and-utility-based-
agent
7. https://www.tutorialspoint.com/artificial_intelligence/artifi
cial_intelligence_agents_and_environments.htm
10
Thank You!

Autonomous Enemy Locator AI Agent