Call a set of polyhedra free if it is possible to rigidly move the polyhedra, without any polyhedron intersecting any other, so that their pairwise distances are arbitrary large, and locked otherwise. So two linked tori are locked, as is a ship in a bottle.
Can a finite set of convex polyhedra in $\mathbb{R}^3$ ever be locked?
note: We can move these polyhedra simultaneously.
I'm not sure whether this example is correct, but only by moving one polyhedron, we cannot "take out" anyone of them.
Regular tetrahedron has four surface. We cut away them and move outward slightly. So we have 4 piece of regular triangles in the space, they are not intersect, but they are sufficiently close. Now we can consider these triangles are polyhedron with very short thickness.
In the gap of those triangles, we put 12 pyramids pass through it. The bottom of these pyramids are bit larger than the gap, so we can't take out any pyramid. For each edge of triangles, we can set one of those pyramids lean to it. Every triangle also can't be taken out because it was stuck by 3 pyramids. So we can't take out any of them(including triangles and pyramids) only by moving itself.