I kept seeing PSO being used in papers to minimise paths for manipulators, so I wrote a quick toy script to test it out. Here’s the results with a Sphere function:
PSO with 5 particles acting on a sphere function landscape.
Experimenting with producing graphs of reachability mappings
Following the procedure of (Zacharias et. al, 2007: Capturing robot workspace structure: representing robot capabilities), I have been studying the use of reachability mappings of manipulator workspaces. Using inverse kinematic (IK) solvers for a kinematic chain specific to an available manipulator setup, a number of orientations about positions on a discretised grid can be tested to be reachable. A scoring is then assigned to each position by the percentage of orientations that are achievable at that voxel location.