HKUST's EmArm robotic arm recognises five types of touch, balances an off-centre basketball, and reroutes around obstacles hidden from its vision.