question

Paulo S20 avatar image
0 Likes"
Paulo S20 asked Andrew O commented

Custom A* navigation process flow for collision avoidance

Hi everyone,


I'm trying to control many robots that travel (only in straight lines) within the bounds of a grid and must reach certain destinations without colliding against each other.


Outside the context of Flexsim, I would use an A* algorithm that calculates the path of each robot sequentially and a sort of time-based reservation system for nodes that are currently a part of the robot's paths. As a robot finishes it's path segment those nodes will be available for future paths.


I understand Flexsim has A* built in, which is amazing, but does not account for acceleration and deceleration, which is a requirement of mine.


How would one go about doing this using process flow, or is there a simpler solution I'm not aware of?


Thanks in advance. This is a great community.

FlexSim 22.2.0
a star navigationcustomcodenavigation
· 1
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Andrew O avatar image Andrew O commented ·

Hi @Paulo S20, was Joerg Vogel's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always unaccept and comment back to reopen your question.

0 Likes 0 ·

1 Answer

Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.