Control of a Wheeled Robot on a Plane with Obstacles

Q4 Engineering
E. A. Mikishanina, P. S. Platonov
{"title":"Control of a Wheeled Robot on a Plane with Obstacles","authors":"E. A. Mikishanina, P. S. Platonov","doi":"10.17587/mau.25.93-100","DOIUrl":null,"url":null,"abstract":"The work proposes an algorithm for controlling a wheeled robot in an environment with static and dynamic obstacles. A wheeled robot (WR) consists of a platform, two wheels with a differential drive and one roller, which is used solely for the stability of the structure and does not affect the dynamics of the system. The robot’s motion algorithm assumes its movement from the starting point to the final point in an environment with obstacles. The robot’s motion program is specified through servo-constraints, and the algorithm that implements the motion program is based on the potential field method. In the case of a dynamic obstacle, a repulsive field of a shape elongated in the direction of movement of the obstacle is constructed, allowing the robot to safely go around it. It is possible to change the geometric dimensions of the field using the entered numerical parameters. An algorithm for overcoming a potential hole by a robot is presented, according to which the robot is taken out of the potential hole and directed to a global goal by an introduced fictitious point located outside the critical region (local minimum region) and having its own attractive field. The paper presents the results of numerical simulation of the robot’s movement both in an environment with static and dynamic obstacles, as well as the results of a numerical experiment with overcoming the region of a potential well. Graphs of the required mechanical parameters are presented. The results of numerical simulation confirm the effectiveness of the proposed algorithms.","PeriodicalId":36477,"journal":{"name":"Mekhatronika, Avtomatizatsiya, Upravlenie","volume":"56 4","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mekhatronika, Avtomatizatsiya, Upravlenie","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17587/mau.25.93-100","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0

Abstract

The work proposes an algorithm for controlling a wheeled robot in an environment with static and dynamic obstacles. A wheeled robot (WR) consists of a platform, two wheels with a differential drive and one roller, which is used solely for the stability of the structure and does not affect the dynamics of the system. The robot’s motion algorithm assumes its movement from the starting point to the final point in an environment with obstacles. The robot’s motion program is specified through servo-constraints, and the algorithm that implements the motion program is based on the potential field method. In the case of a dynamic obstacle, a repulsive field of a shape elongated in the direction of movement of the obstacle is constructed, allowing the robot to safely go around it. It is possible to change the geometric dimensions of the field using the entered numerical parameters. An algorithm for overcoming a potential hole by a robot is presented, according to which the robot is taken out of the potential hole and directed to a global goal by an introduced fictitious point located outside the critical region (local minimum region) and having its own attractive field. The paper presents the results of numerical simulation of the robot’s movement both in an environment with static and dynamic obstacles, as well as the results of a numerical experiment with overcoming the region of a potential well. Graphs of the required mechanical parameters are presented. The results of numerical simulation confirm the effectiveness of the proposed algorithms.
在有障碍物的平面上控制轮式机器人
该作品提出了一种在有静态和动态障碍物的环境中控制轮式机器人的算法。轮式机器人(WR)由一个平台、两个带差速驱动的轮子和一个滚轮组成。机器人的运动算法假定它在有障碍物的环境中从起点运动到终点。机器人的运动程序是通过伺服约束来指定的,而实现运动程序的算法则是基于势场方法。在遇到动态障碍物时,会构建一个沿障碍物运动方向拉长的斥力场,使机器人能够安全地绕过障碍物。输入的数值参数可以改变场的几何尺寸。本文提出了一种机器人克服潜在洞穴的算法,根据该算法,机器人将被带出潜在洞穴,并通过一个位于临界区域(局部最小区域)外且自身具有吸引力场的引入虚构点导向全局目标。本文介绍了机器人在静态和动态障碍物环境中运动的数值模拟结果,以及克服势阱区域的数值实验结果。文中还提供了所需机械参数的图表。数值模拟结果证实了所提算法的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Mekhatronika, Avtomatizatsiya, Upravlenie
Mekhatronika, Avtomatizatsiya, Upravlenie Engineering-Electrical and Electronic Engineering
CiteScore
0.90
自引率
0.00%
发文量
68
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信