A system for picking and packing applications is provided. The system
includes a plurality of robots and a plurality of robot controllers. Each
robot controller includes a load re-balance subsystem, a load balance
subsystem, a robot state change detector subsystem, a communicator
subsystem, and a motion control subsystem. Each of the robot controllers
is interconnected and in communication with one another via the
communicator subsystems. Each of the robots has a workload that may be
selectively balanced. A method for balancing the workloads of the robots
using built-in processors which run motion control is also provided.