Control Primitives for Robot Systems

D.C. Deno, R.M. Murray, Kristofer Pister and S. Shankar Sastry

EECS Department
University of California, Berkeley
Technical Report No. UCB/ERL M90/39
1990

Inspired by the organization of the mammalian neuromuscular system, this report develops a methodology for description of hierarchical control in a manner which is faithful to the underlying mechanics, structured enough to be used as an interpreted language, and sufficiently flexible to allow the description of a wide variety of systems. We present a consistent set of primitive operations which form the core of a robot system description and control language. This language is capable of describing a large class of robot systems under a variety of single level and distributed control schemes. We review a few pertinent results of classical mechanics, describe the functionality of our primitive operations, and present several different hierarchical strategies for the description and control of a two-fingered hand holding a box. An implementation of the primitives in the form of a Mathematica package is given in an appendix. ~


BibTeX citation:

@techreport{Deno:M90/39,
    Author = {Deno, D.C. and Murray, R.M. and Pister, Kristofer and Sastry, S. Shankar},
    Title = {Control Primitives for Robot Systems},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1990},
    URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/1990/1481.html},
    Number = {UCB/ERL M90/39},
    Abstract = {Inspired by the organization of the mammalian neuromuscular system, this report develops a methodology for description of hierarchical control in a manner which is faithful to the underlying mechanics, structured enough to be used as an interpreted language, and sufficiently flexible to allow the description of a wide variety of systems. We present a consistent set of primitive operations which form the core of a robot system description and control language. This language is capable of describing a large class of robot systems under a variety of single level and distributed control schemes. We review a few pertinent results of classical mechanics, describe the functionality of our primitive operations, and present several different hierarchical strategies for the description and control of a two-fingered hand holding a box.  An implementation of the primitives in the form of a Mathematica package is given in an appendix.  ~}
}

EndNote citation:

%0 Report
%A Deno, D.C.
%A Murray, R.M.
%A Pister, Kristofer
%A Sastry, S. Shankar
%T Control Primitives for Robot Systems
%I EECS Department, University of California, Berkeley
%D 1990
%@ UCB/ERL M90/39
%U http://www.eecs.berkeley.edu/Pubs/TechRpts/1990/1481.html
%F Deno:M90/39