张霖, 欧林林, 俞立. 执行能力有限的两差动轮机器人目标跟踪控制器[J]. 信息与控制, 2015, 44(2): 152-158. DOI: 10.13976/j.cnki.xk.2015.0152
引用本文: 张霖, 欧林林, 俞立. 执行能力有限的两差动轮机器人目标跟踪控制器[J]. 信息与控制, 2015, 44(2): 152-158. DOI: 10.13976/j.cnki.xk.2015.0152
ZHANG Lin, OU Linlin, YU Li. Target-tracking Controller Design for Differential Drive Mobile Robots with Limited Actuator Capacity[J]. INFORMATION AND CONTROL, 2015, 44(2): 152-158. DOI: 10.13976/j.cnki.xk.2015.0152
Citation: ZHANG Lin, OU Linlin, YU Li. Target-tracking Controller Design for Differential Drive Mobile Robots with Limited Actuator Capacity[J]. INFORMATION AND CONTROL, 2015, 44(2): 152-158. DOI: 10.13976/j.cnki.xk.2015.0152

执行能力有限的两差动轮机器人目标跟踪控制器

Target-tracking Controller Design for Differential Drive Mobile Robots with Limited Actuator Capacity

  • 摘要: 为实验用两差动轮机器人设计了一种目标跟踪控制器并给出了控制器参数的确定方法. 利用目标跟踪控制器连接实验算法和移动机器人两侧轮子硬件接口这一技术,该控制器可以将两差动轮移动机器人引导至目标点而不会受到执行器最低转速限制的影响. 移动机器人距离目标较远时,控制器在缩短机器人与目标点之间距离的同时调整机器人朝向使之指向目标;在不增加算法复杂度的前提下,当机器人接近目标后,控制策略切换为优先调整机器人朝向,然后缩短与目标点的距离. 基于KheperaⅢ机器人的仿真和实验结果表明,所设计的目标跟踪控制器可以引导机器人沿着平滑的轨迹,由快及慢,最终以接近最低速的形式到达目标.

     

    Abstract: The design of a target-tracking controller for experimental differential drive mobile robots is presented, in addition to a corresponding method for tuning its parameters. The target tracking controller, whose design connects experimental algorithms with wheel hardware interfaces, guides the robot to its goal without being affected by the actuator's minimum speed limit. When the robot is far away from its goal, the controller will adjust the robot's orientation to the direction of the goal while shortening the distance between the robot and the goal. Without increasing the complexity of the algorithm, when the robot increases its proximity to its target, the control strategy is switched to prioritize robot orientation and its travel speed decreases along with its distance to the target. Simulation and experimental results on the KheperaⅢ robot show that the robot follows a smooth trajectory, with its traveling speed transitioning from fast to slow, and ultimately reached its goal at approximately the minimum speed of the actuator.

     

/

返回文章
返回