Gross motion planning for a simple 3D articulated robot arm moving amidst unknown arbitrarily shaped obstacles | Synapse