Robot Manipulator Obstacle Avoidance Control



Designed and implemented an obstacle-avoidance control algorithm with two hierarchical objectives, utilizing null space control to guide the manipulator’s end-effector through four different destinations while avoiding randomly distributed obstacles.

  • Motivation
    • Addressing the challenge of controlling a robot manipulator in environments with obstacles while ensuring the completion of desired tasks.
  • Contributions
    • Developed a robust safety control algorithm for a robot manipulator, employing artificial potential fields to generate repelling forces around obstacles.
    • Achieved reliable control while preserving the initial configuration of the end-effector to avoid singularities, using a null space control method.
  • Skills:
    • Artifical Potenital Field Obstacle Avoidance, Robot Dynamics, Null Space Control
    • Tools: C/C++, MATLAB, CoppeliaSim