An Optimization-based direct teaching method for manipulator with tool's gravity compensation | IEEE Conference Publication | IEEE Xplore