Rigorous movement of convex polygons on a path using multiple robots

Pierre Chamoun, M. Lanthier
{"title":"Rigorous movement of convex polygons on a path using multiple robots","authors":"Pierre Chamoun, M. Lanthier","doi":"10.1109/ROSE.2012.6402624","DOIUrl":null,"url":null,"abstract":"This paper describes an approach for pushing a convex polygonal object with rigor using multiple robots, along a desired rectilinear path in a two-dimensional polygonal environment. The goal is to rigorously push the object along the path while preserving its orientation and alignment, as well as precisely rotating it about its center when necessary. A path planning algorithm is presented which computes a shortest-path approximation between two points in the environment. In general, the path requires both translations and rotations of the object along the way. Robots are arranged into three groups, where each group is assigned a task of either pushing the object towards its goal or adjusting it as it veers off from the desired path. Each robot is computationally simple in that it merely moves towards a target point somewhere on the boundary of the object. As the robots move towards these target points, they cooperatively push the object with no interaction between one another. The robots rely on only three parameters to push the object: the orientation of the object, the current target point and the task they are required to perform. The target points are provided by a global control & monitoring system that monitors the progress and stability of the robots as they push the object along the path, providing direction to the robots in terms of tasks such as pushing, rotating, re-alignment, re-orientation or repositioning commands. We verified our algorithm with a number of simulations that address the usefulness of the solution as well as the effects that an increase in the number of robots will have on the runtime and the data communication load.","PeriodicalId":306272,"journal":{"name":"2012 IEEE International Symposium on Robotic and Sensors Environments Proceedings","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2012-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE International Symposium on Robotic and Sensors Environments Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ROSE.2012.6402624","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

This paper describes an approach for pushing a convex polygonal object with rigor using multiple robots, along a desired rectilinear path in a two-dimensional polygonal environment. The goal is to rigorously push the object along the path while preserving its orientation and alignment, as well as precisely rotating it about its center when necessary. A path planning algorithm is presented which computes a shortest-path approximation between two points in the environment. In general, the path requires both translations and rotations of the object along the way. Robots are arranged into three groups, where each group is assigned a task of either pushing the object towards its goal or adjusting it as it veers off from the desired path. Each robot is computationally simple in that it merely moves towards a target point somewhere on the boundary of the object. As the robots move towards these target points, they cooperatively push the object with no interaction between one another. The robots rely on only three parameters to push the object: the orientation of the object, the current target point and the task they are required to perform. The target points are provided by a global control & monitoring system that monitors the progress and stability of the robots as they push the object along the path, providing direction to the robots in terms of tasks such as pushing, rotating, re-alignment, re-orientation or repositioning commands. We verified our algorithm with a number of simulations that address the usefulness of the solution as well as the effects that an increase in the number of robots will have on the runtime and the data communication load.
使用多个机器人在路径上进行凸多边形的严格运动
本文描述了一种在二维多边形环境中使用多个机器人沿所需直线路径推动凸多边形物体的方法。目标是严格地沿着路径推动对象,同时保持其方向和对齐,以及在必要时精确地围绕其中心旋转。提出了一种计算环境中两点之间最短路径逼近的路径规划算法。一般来说,这条路径需要物体的平移和旋转。机器人被分成三组,每组被分配一项任务,要么将物体推向目标,要么在物体偏离预期路径时进行调整。每个机器人在计算上都很简单,因为它只是朝着物体边界上的某个目标点移动。当机器人向这些目标点移动时,它们之间没有相互作用,而是合作推动物体。机器人仅依靠三个参数来推动物体:物体的方向、当前目标点和它们需要执行的任务。目标点由一个全局控制和监控系统提供,该系统监控机器人沿着路径推动物体时的进度和稳定性,为机器人提供诸如推动、旋转、重新对准、重新定向或重新定位命令等任务的方向。我们通过一系列模拟验证了我们的算法,这些模拟解决了解决方案的有用性,以及机器人数量增加对运行时和数据通信负载的影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信