CPC B25J 9/1664 (2013.01) [B25J 9/1633 (2013.01); B25J 9/1679 (2013.01); B25J 9/1687 (2013.01); B25J 9/1694 (2013.01); B25J 13/085 (2013.01); G05B 2219/39322 (2013.01); G05B 2219/39529 (2013.01); G05B 2219/40032 (2013.01); G05B 2219/45063 (2013.01)] | 20 Claims |
1. A robotic system, comprising:
a communication interface; and
a processor coupled to the communication interface and configured to:
control a robotic arm having an end effector to move an item having at least a first pedestal portion to a location associated with a slot into which the first pedestal portion of the item is to be inserted;
receive via the communication interface force information generated by a force sensor, wherein the force information includes forces detected by the force sensor;
use the force sensor information to align the at least first pedestal portion with a corresponding cavity comprising the slot;
determine based at least in part on the detected forces that a destination receptacle with which the location and the slot are associated is at a detected orientation that is different than an expected orientation;
determine an actual orientation of the slot based the detected forces;
remap position information for one or more other slots comprising the destination receptacle based at least in part on the determined actual orientation of the slot; and
control the robotic arm to insert the item into the slot.
|