Skip to content

LabRedesCefetRJ/BDI-agentBasedUrbanTransportInformationSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚌 BusAI: Intelligent Passenger Information System

A multi-agent project based on the BDI model, developed with Jason, Javino, and Arduino, aiming to provide dynamic and reliable information to passengers about bus location, occupancy, and status.


🧠 Agent Architecture

The system is composed of three main agents:

🔵 Bus Agent

  • Represents a bus in real time.
  • Responsible for sending:
    • Geographic location
    • Current occupancy
    • Operating status
  • Illustrative images: Bus Agent Bus Agent

🟣 Stop Agent

  • Simulates the bus stop totem.
  • Interacts with the passenger providing:
    • Estimated arrival time
    • Occupancy of the next vehicle
    • Failure alerts
  • Illustrative images: Stop Agent Stop Agent

🟢 Coordinator Agent

  • Ensures the consistency of information between bus and stop.
  • Responsible for:
    • Managing data flow
  • Illustrative image: Coordinator Agent

🔧 Technologies Used

  • Jason: development of BDI agents (AgentSpeak(L))
  • Javino: communication with sensors and future integration with Arduino
  • ChonIDE: development and debugging of agents
  • Arduino: sensor reading (e.g., stop button, distance, occupancy)

🖼️ Project Illustrations

  • Bus Interactions Arduino Stop

  • Bus Agent Arduino Arduino Stop

  • Stop Agent Arduino Code Arduino Stop


🎥 Video Demonstration

Watch a demonstration of the project in action in the video below:


⚙️ General Operation

The system responds to the passenger as follows:

  1. The passenger interacts with the totem (Stop Agent)
  2. The totem requests data from the Coordinator Agent
  3. The Coordinator queries the Bus Agents
  4. The passenger receives information about:
    • Arrival prediction
    • Occupancy
    • Vehicle failures

👨‍💻 Authors

Lucas Lira, Andrei Serafim, Nilson Lazarin, Bruno Freitas, Carlos Pantoja

Bacharelado em Sistemas de Informação

Centro Federal de Educação Tecnológica Celso Suckow da Fonseca (Cefet/RJ)

Nova Friburgo, RJ -- Brazil


About

Abstract. This paper presents the comprehensive planning and initial prototy ping of an Intelligent Passenger Information System for Urban Transport, le veraging Embedded Multi-agent Systems based on the Belief-Desire-Intention (BDI) model.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors