AMADEUS: Dual-arm workcell for co-ordinated and dexterous manipulation