An obstacle avoidance algorithm for robot manipulators based on decision-making force. (October 2021)