ANBOT: a collaborative robot for physical human-robot collaborative blasting_ UTS & Burwell 20190125