Chang Yu-Cheng, Dostovalova Anna, Lin Chin-Teng, Kim Jijoong
Computational Intelligence and Brain Computer Interface (CIBCI) Lab, Centre for Artificial Intelligence (CAI), University of Technology, Sydney, NSW, Australia.
Defence Science & Technology Group, Adelaide, SA, Australia.
Front Artif Intell. 2020 Aug 7;3:50. doi: 10.3389/frai.2020.00050. eCollection 2020.
We present a hierarchical fuzzy logic system for precision coordination of multiple mobile agents such that they achieve simultaneous arrival at their destination positions in a cluttered urban environment. We assume that each agent is equipped with a 2D scanning Lidar to make movement decisions based on local distance and bearing information. Two solution approaches are considered and compared. Both of them are structured around a hierarchical arrangement of control modules to enable synchronization of the agents' arrival times while avoiding collision with obstacles. The proposed control module controls both moving speeds and directions of the robots to achieve the simultaneous target-reaching task. The control system consists of two levels: the lower-level individual navigation control for obstacle avoidance and the higher-level coordination control to ensure the same time of arrival for all robots at their target. The first approach is based on cascading fuzzy logic controllers, and the second approach considers the use of a Long Short-Term Memory recurrent neural network module alongside fuzzy logic controllers. The parameters of all the controllers are optimized using the particle swarm optimization algorithm. To increase the scalability of the proposed control modules, an interpolation method is introduced to determine the velocity scaling factors and the searching directions of the robots. A physics-based simulator, Webots, is used as a training and testing environment for the two learning models to facilitate the deployment of codes to hardware, which will be conducted in the next phase of our research.
我们提出了一种用于多个移动智能体精确协调的分层模糊逻辑系统,以便它们在杂乱的城市环境中同时到达目标位置。我们假设每个智能体都配备了二维扫描激光雷达,以便根据局部距离和方位信息做出移动决策。考虑并比较了两种解决方案。它们都围绕控制模块的分层排列构建,以实现智能体到达时间的同步,同时避免与障碍物碰撞。所提出的控制模块控制机器人的移动速度和方向,以完成同时到达目标的任务。控制系统由两级组成:用于避障的低级个体导航控制和用于确保所有机器人同时到达目标的高级协调控制。第一种方法基于级联模糊逻辑控制器,第二种方法考虑将长短期记忆循环神经网络模块与模糊逻辑控制器一起使用。所有控制器的参数都使用粒子群优化算法进行优化。为了提高所提出控制模块的可扩展性,引入了一种插值方法来确定机器人的速度缩放因子和搜索方向。基于物理的模拟器Webots被用作两种学习模型的训练和测试环境,以便于将代码部署到硬件上,这将在我们研究的下一阶段进行。