路径策划者Algorthim有限制吗?
问题:
在今天的工作中遇到一个有趣的问题。我正在尝试使用一些有趣的规则来构建多路径计划算法。当我首先尝试的任何尝试时,我想对社区进行思考。希望这已经是一个解决的问题,我只是不知道搜索词。
规则:
- 有NR红色起点,有NB蓝色起点。您必须为每个起点绘制一条路径。
- 每种组合的每个路径只能相交一次,例如路径red_1只能在一个点上与blue_1相交。
- 相同颜色的路径需要彼此维持D(ISTANE),并且延伸可能不会相交。路径必须具有传染性。
- 路径的宽度0< W< 1/3 D.
- 路径可能不会退出感兴趣的区域。
- 该区域是任意的多边形,可以是凸或凹。
- 起步位置应由预定义,可以放置在感兴趣区域或其边缘内的任何地方。
目标:
- 路径应涵盖尽可能多的感兴趣领域。
Issue:
Ran into an interesting problem at work today. I am trying to build a multi path planner algorithm with some interesting rules. I wanted to get the communities thoughts on approaches while I work on whatever I try first. Hoping this is a solved problem already and I just don't know the search terms.
Rules:
- There are Nr red start points, there are Nb blue start points. You must draw one path for each start point.
- Each path should only intersect once for each combination, for instance path red_1 may only intersect path blue_1 at a single point.
- Paths of the same color need to maintain D(istance) from each other and by extension may not intersect. Paths must be contagious to start.
- Paths have width 0 < W < 1/3 D.
- Paths may not exit the region of interest.
- The region is an arbitrary polygon, it may be convex or concave.
- Start positions should be predefined by may be placed anywhere within the area of interest or on its edges.
Goal:
- Paths should cover as much of the area of interest as possible.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
第一次通过:
随机示例在正方形区域
在 https://github.com/jamesbremner/aris2
我添加了感兴趣的凸多边形区域,这是三角形区域
A first pass:
Example of random starts in square region
Complete C++ code for this application at https://github.com/JamesBremner/aris2
I have added convex polygon regions of interest, here is an example for a triangular region