The field of robotics has significantly advanced, especially in indoor autonomous navigation, with applications in households, offices, factories, and tourism. This research focuses on developing and optimizing algorithms for indoor autonomous path planning, aiming to enhance robots' ability to navigate efficiently and safely in various indoor environments. The research adopts a comprehensive methodological approach, beginning with a literature review to understand current state-of-the-art techniques in path planning and obstacle avoidance. Novel algorithms were designed and implemented, focusing on efficiency and real-time performance. These algorithms were tested in simulation environments and validated on actual robotic platforms. Performance metrics such as path efficiency, computational time, and obstacle avoidance success rates were used to assess the algorithms. The study evaluated global path planning algorithms like A* and Dijkstra’s, and local path planning algorithms such as Rapidly-exploring Random Trees (RRT) and Dynamic Window Approach (DWA). A* and Dijkstra's algorithms proved effective for global planning but required optimization for real-time applications. RRT excelled in complex environments but needed improvements for path optimality. DWA provided robust real-time obstacle avoidance. Hybrid approaches combining these algorithms showed enhanced performance, balancing global and local planning strengths. Machine learning techniques further improved adaptability and efficiency. The integration of advanced sensor technologies and accurate map construction methods is crucial for effective indoor navigation. LIDAR, ultrasonic sensors, and depth cameras were key in providing precise environmental perception. Hybrid maps combining grid and topological approaches offered detailed local information and efficient long-distance planning. Optimization techniques like parameter tuning and algorithm fusion, along with machine learning, significantly enhanced algorithm performance. Future research should explore intelligent algorithms, multi-robot collaboration, and human-robot interaction to further advance the field.
Read full abstract