CDE2310 Group 1 — AMR for Smart Warehouse Intralogistics

System documentation for the autonomous mobile robot (TurtleBot3 Burger) designed for smart warehouse intralogistics.

View the Project on GitHub Russell501/CDE2310_Group1

🔗 Navigation


The frontier detection provided by explore_lite was reliable — it accurately identified all viable unmapped spaces as frontiers, as confirmed by monitoring the published frontier topics on RViz2. The issue lies with the Nav2 planning stack, which was unable to plot feasible paths through very tight spaces. When the planner fails to find a path, explore_lite blacklists the frontier, effectively giving up on reachable areas prematurely.

The root cause is an overly conservative inflation configuration in the Nav2 costmap. With inflation_radius: 0.25 and robot_radius: 0.135, the effective no-go zone around every obstacle extends to 0.385m per side — meaning any gap narrower than ~0.77m is completely impassable to the planner, even though the robot physically only needs ~0.28m of clearance.

Recommended improvements:

Electrical Stability

Stability of electrical components was a recurring issue throughout the project. Wires frequently came loose due to vibrations from robot movement, LiDAR motor operation, the launching sequence, and other repairs made on the robot. Additionally, unshielded wires with exposed metal risked unintentionally shorting other connections, leading to intermittent failures that were difficult to diagnose.

Recommended improvements: