Achievement of dynamic tennis swing motion by offline motion planning and online trajectory modification based on optimization with a humanoid robot | IEEE Conference Publication | IEEE Xplore