Did someone made some experience with path planning and collision avoidance? Are there any pitfalls, which can’t be solved on the user side?
The builtin collision checker for 3d models works quite nice and can hopefully be used for path planning. Python kinematics should be the right place for implementation of path planning.
Your tool looks pretty awesome! May I ask you your computers’ specs? According to your videos, the calculation seems to be rapidly fast. What functions have you used to generate the map and validate collisionfree paths between the nodes?
My notebook is Lenovo P53, the first video is pretty fast indeed, the second one I speed up the loading part, because collision-free point does not means collision-free path, so need more detail check, it takes time.
About generate map, no built-in function, need to do it yourself, but it’s not hard, create collision-free points first, then connect the points, last use A* to find the path.
About validate, simply use built-in collision detection function.
@amr_elsheikh Did not use certain algorithm, but I believe there will be some, however, what I did is straight forward, when distance between 2 points is smaller than * mm, then consider it as a path.
You saying that you dont use certain algorithm to connect 2 points with line, only the smaller than * mm rule. Ok, but how you know that line do not go through obstacle? I am checking this with generated component and collision system of simulation. And which line feature or function of visual components do you using to connect the points? its not a component or line right?
Also want to ask how you generating the points without the collision. Your points are in the same distance from each other but out of any collision with object. What principes do you using here? I am random generating the points and checking the collision, but its not as effective as your solution seems to me.
To be clear, i am also trying to develop similar trajectory generation, but hit problems where generation a connecting lines takes too much time and trying to do some optimalization. Thats why i trying to discuss with you. How much you speed up the 2nd video to generate the mesh?