Closed-Loop Operation of Actuator Arrays

Jon Luntz, William Messner, and Howie Choset
Proceedings of IEEE International Conference on Robotics and Automation (ICRA '00), May, 2000, pp. 3666 - 3672.


Download
  • Adobe portable document format (pdf) (180KB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Abstract
An actuator array performs distributed manipulation where an object being transported and manipulated rests on a large number of stationary supporting actuators. The authors have developed a macroscopic actuator array consisting of many motorized wheels. As opposed to a MEMS array, the analysis requires the explicit modeling of the discreteness in the system, including the set of supports, distribution of weight, and generation of traction forces. Using an open-loop wheel velocity field, discreteness causes undesirable behavior such as unstable rotational equilibria, suggesting the use of object feedback. Discrete distributed control algorithms are derived by inverting the dynamics of manipulation. These algorithms reduce the many-input-three-output control problem to a three-input-three-output control problem.

Notes

Text Reference
Jon Luntz, William Messner, and Howie Choset, "Closed-Loop Operation of Actuator Arrays," Proceedings of IEEE International Conference on Robotics and Automation (ICRA '00), May, 2000, pp. 3666 - 3672.

BibTeX Reference
@inproceedings{Luntz_2000_3388,
   author = "Jon Luntz and William Messner and Howie Choset",
   title = "Closed-Loop Operation of Actuator Arrays",
   booktitle = "Proceedings of IEEE International Conference on Robotics and Automation (ICRA '00)",
   pages = "3666 - 3672",
   month = "May",
   year = "2000",
   volume = "4",
}