| Path4j is an easy to extend, highly graphical, easy to use 2D robot simulator, that is specialized for path planning algorithms. It can be used in testing various robotic algorithms, and it has already being used for the comparison of some path planning algorithms like RRT, RRTConnect, PRM, RboT. - WebStart : Path4j.jnlp. - This project is also served in Path4j@SourceForge. |
From sourceforce.net you can get all of the files of Path4J. However, to run the program using Web Start may be a better option. Just click this link and open the path4j.jnlp file with Web Start. For more information consult java.sun.com.
As the program starts there are three steps for running a simulation successfully.
Path planning problems arise in many different fields such as; robotics, assembly analysis, virtual prototyping, pharmaceutical drug design, manufacturing, and computer animation. Path planning algorithms aim to solve problems that involve computing a continuous sequence, a path, of configurations between an initial and goal configuration. Planning of a path involves some constraints, such as computing a collision-free path.
The path planning algorithm to be used is generally dependent on the problem at hand. Some algorithms require the environment to resemble some basic geometric shapes, and some others work effectively only for problems in small number of dimensions. If the problem involves dynamic obstacles, or planning path for more than one agent, the difficulty increases considerably.