What are Automated Guided Vehicles?
Automated Guided Vehicles are self-moving machines designed to transport materials or
products in warehouses and manufacturing environments. Equipped with sensors, cameras,
and control software, they navigate, detect obstacles, and follow planned routes with
minimal human intervention. Our prototype is a small, cost-effective AGV built with
a stereo camera โ designed for small businesses and light industry, delivering high
performance at a fraction of the cost of traditional systems.
AGV navigation methods
The right navigation approach depends on the application requirements and operating environment. These are the five most common methods:
๐ดLaser-guided navigation
Uses lasers to detect reflectors positioned along the path โ determining location and direction with high accuracy in structured environments.
๐งฒMagnetic guidance
Follows magnetic tape or embedded floor wires โ simple, low-cost, but limited to fixed predefined routes that cannot change without floor modification.
๐ทVision-based navigation
Employs cameras and image recognition to detect floor markings, landmarks, or environmental cues โ enabling more flexible routing and dynamic adaptation.
๐กInertial navigation
Relies on acceleration and rotation sensors to estimate position and movement โ useful in environments where external references are unavailable.
๐ท๏ธRFID navigation
Reads RFID tags embedded in the floor to determine location โ precise position identification at predefined points with minimal infrastructure.
Sensor technologies: LiDAR vs stereo cameras
Two of the most effective sensor technologies for AGV navigation โ and they work best when used together.
๐ก LiDAR sensors
Laser beams measuring distances to create accurate 2D or 3D maps
Highly effective for detecting walls, machinery, and shelving obstacles
Reliable in low light and dusty environments
Limited colour and texture information
๐ท Stereo cameras
Two lenses capturing images from different perspectives for depth perception
Rich visual information โ colour, texture, and detailed 3D environmental mapping
Enables visual landmark recognition and CNN-based object detection
Combined with LiDAR: improved accuracy, obstacle avoidance, and environmental awareness
ROS: the backbone of autonomous navigation
ROS (Robot Operating System) is the open-source framework that underpins most
autonomous robot navigation. Its Navigation Stack provides all components needed for
fully autonomous operation โ from mapping to motion control.
1
Localisation
Determines the robot’s current position using sensors (LiDAR, cameras) and SLAM โ Simultaneous Localization and Mapping โ building a map while tracking position within it.
2
Mapping
Builds and maintains a map of the operating environment from sensor data โ either using a preloaded map or constructing one on the fly as the AGV explores.
3
Path planning
Calculates the optimal route from current position to target destination while avoiding all detected obstacles โ replanning dynamically when the environment changes.
4
Motion control
Executes the planned path โ controlling speed, steering, and movement precision โ ensuring smooth, accurate navigation to the target location.
AI transforming AGV navigation
AI moves AGVs from rigid, pre-programmed systems to adaptive, self-learning platforms โ
capable of navigating environments that change without requiring human reprogramming.
Deep learning โ processing complex sensor data to detect obstacles, landmarks, and paths with CNN-based visual recognition
Reinforcement learning โ training AGVs to choose optimal routes through trial-and-error in simulated and real environments
Continuous learning โ improving from previous runs, adapting to layout changes without manual reprogramming
Predictive maintenance โ forecasting maintenance needs and detecting early signs of malfunction to reduce downtime
Benefits of AI-powered AGV navigation
โ
Dynamic environment navigation โ AGVs adapting to layout changes and unexpected obstacles in real time
โ
No fixed-route infrastructure โ no magnetic tape, floor wires, or reflectors required
โ
On-the-fly map building โ SLAM enabling operation in new or changed environments from first deployment
โ
Continuous improvement โ AI getting better with every route without manual model updates