Learning Adaptive Manipulation of Objects with Revolute Joint: A case Study on Varied Cabinet Doors Opening | IEEE Conference Publication | IEEE Xplore