A method, computer program product, and system for robotic manipulation is
provided. The method may include receiving, at a computing device, an
input indicating an existence of an object having at least one
characteristic and identifying the at least one characteristic via the
computing device. The method may further include determining a robotic
manipulating algorithm for the object based upon, at least in part, the
at least one characteristic, the robotic manipulating algorithm defining
instructions for enabling a robot to manipulate the object. Numerous
other embodiments are also within the scope of the present disclosure.