Basha Mudasar, Siva Kumar Munuswamy, Chinnaiah Mangali Chinna, Lam Siew-Kei, Srikanthan Thambipillai, Divya Vani Gaddam, Janardhan Narambhatla, Hari Krishna Dodde, Dubey Sanjay
Department of Electronics and Communication Engineering, Koneru Lakshmaiah Education Foundation, Green Fields, Guntur 522502, Andhra Pradesh, India.
Department of Electronics and Communications Engineering, B. V. Raju Institute of Technology, Medak (Dist), Narsapur 502313, Telangana, India.
Sensors (Basel). 2024 Apr 26;24(9):2775. doi: 10.3390/s24092775.
Robotic exploration in dynamic and complex environments requires advanced adaptive mapping strategies to ensure accurate representation of the environments. This paper introduces an innovative grid flex-graph exploration (GFGE) algorithm designed for single-robot mapping. This hardware-scheme-based algorithm leverages a combination of quad-grid and graph structures to enhance the efficiency of both local and global mapping implemented on a field-programmable gate array (FPGA). This novel research work involved using sensor fusion to analyze a robot's behavior and flexibility in the presence of static and dynamic objects. A behavior-based grid construction algorithm was proposed for the construction of a quad-grid that represents the occupancy of frontier cells. The selection of the next exploration target in a graph-like structure was proposed using partial reconfiguration-based frontier-graph exploration approaches. The complete exploration method handles the data when updating the local map to optimize the redundant exploration of previously explored nodes. Together, the exploration handles the quadtree-like structure efficiently under dynamic and uncertain conditions with a parallel processing architecture. Integrating several algorithms into indoor robotics was a complex process, and a Xilinx-based partial reconfiguration approach was used to prevent computing difficulties when running many algorithms simultaneously. These algorithms were developed, simulated, and synthesized using the Verilog hardware description language on Zynq SoC. Experiments were carried out utilizing a robot based on a field-programmable gate array (FPGA), and the resource utilization and power consumption of the device were analyzed.
在动态和复杂环境中的机器人探索需要先进的自适应映射策略,以确保对环境的准确表示。本文介绍了一种专为单机器人映射设计的创新型网格弹性图探索(GFGE)算法。这种基于硬件方案的算法利用四叉网格和图结构的组合,提高了在现场可编程门阵列(FPGA)上实现的局部和全局映射的效率。这项新颖的研究工作涉及使用传感器融合来分析机器人在存在静态和动态物体时的行为和灵活性。提出了一种基于行为的网格构建算法,用于构建表示前沿单元占用情况的四叉网格。使用基于部分重配置的前沿图探索方法,在类似图的结构中选择下一个探索目标。完整的探索方法在更新局部地图时处理数据,以优化对先前探索节点的冗余探索。总之,该探索方法通过并行处理架构在动态和不确定条件下有效地处理四叉树状结构。将多种算法集成到室内机器人中是一个复杂的过程,因此使用了基于赛灵思的部分重配置方法来防止同时运行多种算法时出现计算困难。这些算法使用Verilog硬件描述语言在Zynq SoC上进行开发、仿真和综合。利用基于现场可编程门阵列(FPGA)的机器人进行了实验,并分析了该设备的资源利用率和功耗。