An implementation of the artificial potential motion planning algorithm on a robot arm in my ECE470 lab. Video 1: Robot moves cube into cup with no obstacles in its path. Video 2: Robot moves cube into cup with a cylindrical obstacle in its path. Video 3: Robot moves two cubes into cup with a cylindrical obstacle in its path, thus stacking the cubes.