Path planning with collision avoidance using multithreading

Hello everyone,
I’m working on an Add-on in Visual Components Essentials that tries to find a path plan collision-free for a 6 joints manipulator robot. What I’m thinking about doing is generating a graph like map with many nodes depicting the intermediary positions to reach the final destination(sort of like PRM). So to find a good path I’m thinking about using parallel search algorithm that tries every node for Inverse Kinematic, collision problems. Is it possible to multithread the search with multiple nodes being tested (collision detection, inverse kinematic checking) at the same time, using one robot ?

Generally, no.
None of the VC API is thread-safe so you could only multithread your own code but have to do all API access from the main thread.

1 Like