Li Xiaoxiao, Xu Zhihao, Li Shuai, Su Zerong, Zhou Xuefeng
IEEE Trans Cybern. 2022 Nov;52(11):11859-11873. doi: 10.1109/TCYB.2021.3070385. Epub 2022 Oct 17.
Collision avoidance plays a major part in the control of the wheeled mobile robot (WMR). Most existing collision-avoidance methods mainly focus on a single WMR and environmental obstacles. There are few products that cast light on the collision-avoidance between multiple WMRs (MWMRs). In this article, the problem of simultaneous collision-avoidance and target tracking is investigated for MWMRs working in the shared environment from the perspective of optimization. The collision-avoidance strategy is formulated as an inequality constraint, which has proven to be collision free between the MWMRs. The designed MWMRs control scheme integrates path following, collision-avoidance, and WMR velocity compliance, in which the path following task is chosen as the secondary task, and collision-avoidance is the primary task so that safety can be guaranteed in advance. A Lagrangian-based dynamic controller is constructed for the dominating behavior of the MWMRs. Combining theoretical analyses and experiments, the feasibility of the designed control scheme for the MWMRs is substantiated. Experimental results show that if obstacles do not threaten the safety of the WMR, the top priority in the control task is the target track task. All robots move along the desired trajectory. Once the collision criterion is satisfied, the collision-avoidance mechanism is activated and prominent in the controller. Under the proposed scheme, all robots achieve the target tracking on the premise of being collision free.
避碰在轮式移动机器人(WMR)的控制中起着重要作用。大多数现有的避碰方法主要关注单个WMR和环境障碍物。很少有产品关注多个WMR(MWMR)之间的避碰问题。在本文中,从优化的角度研究了在共享环境中工作的MWMR同时避碰和目标跟踪的问题。将避碰策略制定为一个不等式约束,已证明该约束可确保MWMR之间无碰撞。所设计的MWMR控制方案集成了路径跟踪、避碰和WMR速度顺应性,其中路径跟踪任务被选为次要任务,避碰是主要任务,从而可以提前保证安全性。为MWMR的主导行为构建了基于拉格朗日的动态控制器。结合理论分析和实验,证实了所设计的MWMR控制方案的可行性。实验结果表明,如果障碍物不威胁WMR的安全,控制任务中的首要任务是目标跟踪任务。所有机器人都沿着期望的轨迹移动。一旦满足碰撞准则,避碰机制就会被激活并在控制器中占主导地位。在所提出的方案下,所有机器人在无碰撞的前提下实现目标跟踪。