Imagine a robot that can navigate underground tunnels, pick up packages, and deliver them to specific locations—all without human intervention or GPS signals. Researchers at Carleton University have made this vision a reality by developing autonomous mail delivery robots that operate in the campus tunnel system. This breakthrough demonstrates how artificial intelligence can handle real-world tasks in challenging environments, potentially transforming how goods are moved in confined spaces like warehouses, hospitals, or corporate campuses.
The key finding from this research is that Belief-Desire-Intention (BDI) architecture—a framework for building intelligent agents—can be successfully integrated with robotic systems to create autonomous delivery robots that function in real-world conditions. Unlike most BDI applications that remain in simulated environments, these robots physically navigate tunnels, avoid obstacles, and manage their battery levels while completing delivery tasks.
The methodology combined two established technologies: the Jason AgentSpeak(L) language for high-level decision making and the Robot Operating System (ROS) for low-level sensing and actuation. The researchers used an iRobot Create2 platform as their physical robot base, equipped with a Raspberry Pi 4 computer that powered the AI system. The robot follows reflective tape lines on the tunnel floor for navigation and scans QR codes posted along the path to determine its location since GPS signals are unavailable underground. The system architecture decouples the reasoning cycle from the physical interface, allowing the AI to process perceptions and generate actions independently of the robot's mechanical operations.
Results analysis shows the system successfully completed delivery tasks in test environments. The robot could receive orders through a mobile application, navigate to pickup stations, collect mail, and deliver it to destination stations while monitoring its battery level. When battery charge dropped below 25%, the robot would autonomously seek out a charging station. Performance measurements revealed the BDI system could keep up with sensor inputs, processing perceptions every 0.02 seconds and generating actions every 0.08 seconds—sufficient speed for real-time operation. The robot successfully followed paths, identified locations via QR codes, and executed delivery sequences as programmed.
This research matters because it demonstrates practical autonomous systems that can operate in environments where traditional navigation methods fail. The tunnel environment at Carleton University presents several challenges: no GPS signals, limited internet connectivity in some areas, and lower lighting levels than typical office environments. By solving these problems, the research opens possibilities for autonomous systems in mines, underground facilities, or any location where satellite navigation is unreliable. The approach could eventually scale to multiple robots working together, handling package transfers between them and managing delivery networks more efficiently than human workers in certain contexts.
However, the system has limitations. It currently requires pre-installed reflective tracks and QR codes throughout the environment, making deployment in unstructured spaces difficult. The mobile application is rudimentary, and safety provisions need further development before widespread use. The researchers note that future work should eliminate the need for environmental instrumentation and improve the AI programming to be more efficient and idiomatic. Additionally, while the system handles basic navigation and delivery, more complex scenarios involving dynamic obstacles or multiple simultaneous deliveries remain unexplored.
Original Source
Read the complete research paper
About the Author
Guilherme A.
Former dentist (MD) from Brazil, 41 years old, husband, and AI enthusiast. In 2020, he transitioned from a decade-long career in dentistry to pursue his passion for technology, entrepreneurship, and helping others grow.
Connect on LinkedIn