Adaptive passivity-based control extended for unknown control direction. (March 2022)