This thesis comprises an experimental study of a semi-autonomous robotic system with multiple manipulators. Four topics are studied in detail: hierarchical real-time system design, conceptual operator command, dynamic control of cooperative manipulators, and integrated real-time vision. The goal is to study simultaneously the dynamic and strategic issues of cooperative robotic manipulation. This work focuses not only on the various subsystems, but also on their interfaces and interactions.
The system is structured as a four-level hierarchy. At the highest level, an iconic "object-only" user interface allows an operator to direct the conceptual activities of the system. The operator commands only object motions; the arm actions required to effect these motions need not be specified.
An event-driven tabular finite state machine provides strategic command. This technique encourages modular design of multi-process programs, provides an intuitive task programming environment, and naturally manages the concurrent system interactions.
The dynamic controller implements "object impedance control"--an extension of the impedance control concept to cooperative-arm manipulation of a single object. This controller presents an intuitive object behavior specification interface, and provides good dynamic performance both for free-motion positioning and environmental contact tasks.
A real-time point-tracking two-dimensional vision system locates and tracks passive targets. Groups of targets can be identified and tracked as individual objects. The system can track multiple objects at 60 Hz with sub-millimeter resolution.
The design was verified by experimental implementation: a multi-processor real-time computer controls a dual-arm planar manipulator system. Experimental results are presented, showing the system locating and identifying a moving object, catching it, and performing a simple cooperative assembly. These operations are controlled by a remote user entering only high-level conceptual object relations. Results from dynamic control experiments show excellent dynamic trajectory tracking performance, while also permitting control of environmental contact forces.
Cited By
- Schneider S, Chen V, Steele J and Pardo-Castellote G (1995). The ControlShell component-based real-time programming system, and its application to the Marsokhod Martian Rover, ACM SIGPLAN Notices, 30:11, (146-155), Online publication date: 1-Nov-1995.
- Schneider S, Chen V, Steele J and Pardo-Castellote G The ControlShell component-based real-time programming system, and its application to the Marsokhod Martian Rover Proceedings of the ACM SIGPLAN 1995 workshop on Languages, compilers, & tools for real-time systems, (146-155)
- Fitzmaurice G, Ishii H and Buxton W Bricks Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (442-449)
- Humphrey S and Krovetz B (1990). Selected M-Related Dissertations Bibliography, ACM SIGART Bulletin, 2:1, (122-137), Online publication date: 1-Nov-1990.
Index Terms
- Experiments in the dynamic and strategic control of cooperating manipulators
Recommendations
General underactuated cooperating manipulators and their control by neural network
ISNN'05: Proceedings of the Second international conference on Advances in Neural Networks - Volume Part IIIUnderactuation may arise when a manipulator includes at least one passive joint which is either a free joint where torque propagating along the axis of rotation is only due to friction, or a flexible joint which has passive elements introducing ...
Admittance Control of Manipulators in Unknown Environment
2018 IEEE International Conference on Mechatronics and Automation (ICMA)The manipulator may contact with obstacles when working in an unknown environment. The manipulator using position control only is unable to get away from the obstacle after contact with obstacles. Moreover, the contact force between the manipulator and ...