loren - robotics institute · 2008-10-19 · loren tz levitation t ec hnology: a new approac hto...

20

Upload: others

Post on 06-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

Lorentz Levitation Technology:

a New Approach to

Fine Motion Robotics, Teleoperation,

Haptic Interfaces, and Vibration Isolation

R. L. Hollis S. E. Salcudean

IBM Research Division Dept. of Electrical Engineering

T. J. Watson Research Center University of British Columbia

Yorktown Heights, NY 10598, USA Vancouver, BC, V6T 1Z4, Canada

AbstractRecently, a new technology for stably levitating and

controlling the position and orientation of a rigid bodyhas been introduced. A unique feature is the use ofLorentz forces rather than the usual Maxwell forcesas in magnetic bearings. The Lorentz force approach,which uses the force experienced by a conductor in amagnetic �eld, is seen to have several advantages. Af-ter an initial exploration phase and period of feasibilitystudy, a number of potentially important applicationsare emerging. Among them are a way to provide �necompliant motion for assembly, to provide high �delityforce/torque feedback for teleoperation and virtual real-ity haptic interfaces, and to isolate sensitive payloadsfrom environmental vibrational disturbances, either inspace or on earth. In this paper we will discuss recentwork intended to demonstrate the e�cacy of Lorentzlevitation technology for these application areas.

1 IntroductionIt has long been a dream to defy gravity and

freely suspend a body in space, controlling it in allsix degrees of freedom to perform some useful func-tion. Whether ights of fancy or solid engineeringachievements, many applications of such a capabil-ity have been envisioned over the years. Indeed, inlimited fashion, both electric or magnetic methodshave been used successfully for oating elements indevices such as electrostatic gyroscopes and magneticbearings. Accordingly, unlike in ordinary mechanisms,there is an absence of separate moving parts for eachdegree of freedom and the attendant static friction,wear, and other deleterious dynamic e�ects.

We will not discuss electric methods here, but in-stead will focus on magnetic methods.

1.1 Survey of magnetic methodsIn a long 1988 survey article Jayawant [1] listed the

known technologies for magnetic levitation:

(i) repulsion between magnets of �xed strength;

(ii) levitation by forces of repulsion and diamagneticmaterials;

(iii) levitation with superconducting magnets or super-conducting surfaces;

(iv) levitation by repulsion forces due to eddy currentsinduced in a conducting surface or body princi-pally at power frequencies;

(v) levitation by force acting on a current-carryinglinear conductor in a magnetic �eld;

(vi) suspension by a tuned LCR circuit and electro-static force of attraction (between two plates);

(vii) suspension by a tuned LCR circuit and magneticforce of attraction between an electromagnet anda ferromagnetic body;

(viii) suspension by controlled DC electromagnets andthe force of attraction between magnetized bodies;

(ix) mixed � system.

Jayawant distinguishes between suspension whereforces of attraction are used and levitation where theforces are repulsive. Techniques (i)|(ix) are exam-ined below.

Earnshaw [2] proved in 1842 that a Newtonian �eldcannot possess stable points of equilibrium|only sad-dle points. Since a static electric or magnetic �eldis Newtonian, it follows that the technique (i) in theabove list is unstable and so it is not possible to sus-pend a body in six degrees of freedom by this method.In particular, if permanent magnets alone are used tosuspend a body, there will be at least one direction ofmotion in unstable equilibrium.

Technique (ii) provides very weak repulsion forcesfor materials such as bismuth [3] and is therefore oflimited interest.

The well-knownMeissner e�ect which allows a mag-net to be stably levitated over a superconducting sur-face (iii) has shown interest as a possible magneticbearing with the recent introduction of high-Tc mate-rials.

Technique (iv) has been used in gyroscopes and isproposed for use in high-speed Maglev trains.

Page 2: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

A single example of technique (v) was cited: a thinrod undergoing zone re�nement in an axial furnacewas prevented from sagging by placement of the fur-nace in a magnetic �eld and running a current throughthe wire [4]. The method is stabilized by surface ten-sion e�ects in the nearly molten rod.

Techniques (vi) and (vii) use eddy current e�ects asin (iv) stabilized by the addition of �xed electrostaticor electromagnetic �elds.

Technique (viii) is the principle of the magneticbearing (discussed below).

The last technique (ix) in Jayawant's list is of aca-demic interest. It is possible to create stable suspen-sion forces in systems where � > �0 in some regionsand � < �0 in other regions, where � is an \e�ective"permeability. Small iron bodies have been suspendedusing this technique which also includes coils and su-perconductors [1].

In all of the above, only technique (viii), the prin-ciple of the magnetic bearing, has been shown to bepractical enough for widespread application.

1.2 Magnetic bearingsMagnetic bearings were extensively developed by

Beams et al. [5] in 1946, principally used to supportshafts rotating at high speeds. It has also been usedto support aircraft models in wind tunnels [6], and fora 5-degree-of-freedom robot hand [7]. It has been pro-posed to support and direct antennas in space [8], andto isolate payloads from vibration in space [9]. Appli-cation and control of such magnetic bearings continuesto be an area of active research.

The magnetic Maxwell force FM per unit area isgiven by

FM =B2

2�0; (1)

where B is the magnetic ux density in the air gap and�0 is the vacuum permeability. (Equation (1) assumesa magnetic circuit with ferromagnetic material relativepermeability �r � 1.)

For an electromagnet suspension system, the uxdensity B is is proportional to the product of the cur-rent i and the number of coil turns N , and inverselyproportional to the gap length b: B = Ni=b. Thus thepulling force per unit area from each actuator on thesuspended iron body, is given from (1) by:

FM =1

2�0(Ni=b)2: (2)

Generally in a magnetic bearing, opposed pairs of elec-tromagnet actuators are used to pull on the suspendedferromagnetic body. Sensors to measure the gaps bassociated with each actuator provide feedback to thecontrol system to regulate currents in the electromag-nets for stable operation. Note the presence of thei2 nonlinearity allows only uni-directional forces andgives the current-to-force characteristic a zero slopeat the origin, making control di�cult without the useof auxiliary bias currents. The 1=b2 nonlinearity ap-proaches in�nity as the gap approaches zero, also com-plicating control.

Figure 1: Two Ways to Generate a Force: (a) ironmass m is attracted by Maxwell electromagnetic forceoriginating from �elds induced in the iron core by cur-rent i in coil, (b) coil is forced upward or downwardby Lorentz electrodynamic force caused by current iinteracting with permanent magnetic �eld

This completes the Introduction. The remainderof the paper is organized as follows: Section 2 dis-cusses the technology of using Lorentz forces for levi-tation, followed by Sections 3{6 which discuss possibleapplications of this technology. Precision assemby isdiscussed in Section 3, high-�delity teleoperation isdiscussed in Section 4, use as a haptic computer inter-face is discussed in Section 5, and vibration isolationis discussed in Section 6. Conclusions are presented inSection 7.

2 Lorentz LevitationIn this section we introduce the notion of Lorentz

levitation and contrast it with magnetic bearing sus-pensions based on Maxwell forces outlined above.

The magnetic Lorentz force FL per unit length ofconductor is given by

FL = ji�Bj; (3)

where i is the current vector in the conductor and Bis the ux density vector.

The Maxwell force arises from the Maxwell's equa-tion description of electromagnetic phenomena com-bined with the constitutive relation B = �H describ-ing isotropic macroscopic media. The Lorentz force,on the other hand, does not follow from Maxwell'sequations, but rather from Lorentz's equation describ-ing the force on a charged particle traveling in an elec-tromagnetic �eld [10]. Figure 1 illustrates the twomechanisms for generating a force. In contrast withthe Maxwell force (1), the Lorentz force (3) allows bi-directional forces with simple linear control.

The term \Lorentz levitation" introduced in thispaper refers to the levitation or suspension of a bodyby means of the Lorentz i � B forces generatedin current-carrying conductors immersed in magnetic�elds. For stable levitation in six degrees of freedom,a minimum of six actuators and the ability to sensemotion in six degrees of freedom is required.

Thus the authors propose to add a tenth techniqueto Jayawant's list:

(x) levitation by forces due to controlled cur-rents in conductors in magnetic �elds.

2

Page 3: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

Figure 2: Lorentz levitation of a body of mass m(schematic): Actuators k = 1; :::6; :::n are attachedon one side to the body and on the other side to me-chanical ground in a three-dimensional arrangement.Each actuator provides a bi-directional force given byits local ik �Bk vector. The position and orientationof the body m is measured by sensors (not shown)to determine the n currents ik according to a desiredcontrol law.

This new method uses the Lorentz force as in (v)combined with the notion of control as in (viii), yetis distinctly di�erent from either! It appears thatthis method was developed only recently and inde-pendently by several workers. A 1954 patent [11] de-scribes an \electromagnetic accelerometer" developedat Hughes Aircraft, and a 1987 Draper Lab patent [12]describes a \magnetic suspension", both using Lorentzforces. A more generalized concept of Lorentz levita-tion was developed at the IBM T. J. Watson ResearchCenter in the mid-1980s [13, 14]. Subsequent develop-ments are cited in later sections of the paper.

Di�erences between Maxwell suspension andLorentz levitation are highlighted in Table 1.

In all attributes but the last, Lorentz levitation ap-pears to have distinct advantages. However, for agiven total mass, the Maxwell actuator can produce upto 10 times the steady-state force of the Lorentz actu-ator before reaching thermal limits according to somerule-of-thumb estimates. It appears that a compre-hensive, general trade-o� analysis of the two types ofactuators is lacking in the literature. To a large extent,the lower-force nature of the Lorentz actuator can bemitigated by using modern high-energy-product per-manent magnet materials in carefully considered mag-netic circuits.

2.1 Actuation

Referring to Figure 2, a body is levitated by atleast six Lorentz actuators. Additional actuators maybe used for redundancy or for additional degrees offreedom if the body is not rigid (e.g. has a hinge,etc.). Each actuator produces a distinct force vectorwhile allowing full six-degree-of-freedom motion overa limited range.

Comparison of Methods

Attribute Maxwell Lorentz oatingmaterial

ferromagneticobject

conductingcoils

oatingmass

high low

actuatorforce

uni-directional bi-directional

force vs.current1

� i2 � i

force vs.position

� 1=b2 � constant

biascurrents2

required none

inductance high lowhysteresis &iron loss

moderate � zero

steady-stateforces

large small

Table 1: Comparison between magnetic bearing sus-pension and Lorentz levitation.

Many di�erent actuator designs are possible, withwindings and magnets arranged in three-dimensionalcon�gurations. Figure 3 illustrates a generalizedLorentz actuator where a current i owing in a cir-cuit through a controlled source C interacts with a�xed �eld B produced by a magnetic circuit M. Par-ticular designs may have localized windings and mag-nets, although these elements may be distributed andmore than one winding can share the �eld from a givenmagnet structure. For each actuator k, the current ikinteracts with the local �eld Bk to produce a force

fk = �ik

IBk � dl; (4)

where dl is an element of wire in the coil and the lineintegral is taken over the entire coil.

Examples of Lorentz actuators include loudspeakervoice coils and rotary disk drive actuators. A spe-ci�c Lorentz actuator design using four NdFeB mag-nets, two permeable ux return plates and a racetrack-shaped winding is discussed in [15].

For six degrees of freedom, the actuator set ffk; k =1; :::; 6g must be arranged so that no two actuatorsshare a common line of action. The wrench vector w =[fx; fy; fz; �x; �y; �z]

T acting on the levitated body or\ otor" is given by w = AI where I = [i1; i2; :::; i6]T

is the vector of coil currents and A is a (non-singular)6 � 6 geometric transformation matrix. Whether anarbitrary force and torque can be generated on the otor without excessively high coil currents is deter-mined by the condition number of A. For example, a

1Recent hybrid magnetic bearings are quasi-linear in i.2Not required in recent hybrid magnetic bearings.

3

Page 4: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

Figure 3: Generalized Lorentz actuator: a controlledcurrent i in a coil interacts with a �xed �eld B toproduce a force f.

design using six actuators symmetrically disposed onthe faces of a cube will have cond(A) = 1 when thetorque terms are normalized by the distance of theactuators from the center (radius). Less symmetricdesigns lead to higher values of cond(A).

2.2 SensingThe position and orientation of the levitated body

with respect to ground can be measured by severalmeans such as capacitance{ or inductance{based prox-imity sensors, or by optics. In systems designedby the authors, a triad of light beams �xed in the otor and impinging on �xed position-sensing pho-todiodes (or vice-versa) was used successfully [15].For small rotations, the position-orientation vectorp = [x; y; z; �x; �y; �z] is given by p = Sq whereq = [q1; q2; :::; q6]T is the vector of sensor measure-ments and S is another 6�6 geometric transformationmatrix.

2.3 ControlControl of otor motion can be accomplished either

by i) closing local feedback loops around each actua-tor or each sensor, or ii) globally with respect to anorthogonal [x; y; z] frame F imbedded in the otor.The latter method has certain advantages, especiallywhen the Lorentz levitator is part of a larger systemoperating at a higher level of control to carry out someuseful function.

The otor dynamics are essentially those of a rigidbody. A small rotation angle, small angular velocity,approximately linearized model is given by[15]:

��� =1

2_! =

1

2J�1�

�= u1;

�rT =1

mf + g� (rT � r0)� J�1�

�= u2; (5)

where ! is the otor's angular velocity, �� is the vec-tor part of the Euler quaternion parametrizing the ori-entation of the otor relative to the stator, rT is anarbitrary reference point on the otor, r0 is the cen-ter of mass of the otor and m is its mass, J is the otor's inertia matrix (relative to the otor center ofmass), g is the gravitational acceleration vector, andf ; � are the force and torque (about the otor's cen-ter of mass) acting on the otor. Control e�orts u1and u2 in (5) directly e�ect the rotational and transla-tional dynamics of the otor. For rotation angles less

than 180�, the otor's rigid body dynamics can alsobe linearized exactly into the double integrator form��� = u1, �rT = u2 by an exact cancellation similar tothe \computed torque" method [15].

Many di�erent control policies u1 and u2 are pos-sible, depending on the particular application beingconsidered. For example, a simple PD control law al-lowing both positioning and impedance control of the otor can be implemented [15]:

u1 = Kp(��d � ��) �Kv_��;

u2 = ~Kp(rd � rT ) � ~Kv _rT ; (6)

where rd is the desired position of the reference pointrT , and ��d describes the desired orientation of the otor. The gains in (6) are given by:

Kp�= RTdiag(kp1; kp2; kp3)R;

Kv�= RTdiag(kv1; kv2; kv3)R;

~Kp�= ~RTdiag(~kp1; ~kp2; ~kp3) ~R;

~Kv�= ~RTdiag(~kv1; ~kv2; ~kv3) ~R: (7)

The rotation matrices R and ~R describe the orien-tations of desired control frames associated with thepoint rT , and the k's are gain values.

3 Fine motion for precision assemblyIn the automation of precision assembly tasks it is

necessary for the assembly system to bring together apart or parts into correct mating relationships with thesubassembly that has already been built. Accomplish-ing this generally requires both the ability to positionthe part in space, and to accommodate constraintswhich may be present.

Conventional robot manipulators are in general usefor these tasks because of their programmability, ex-ibility, and large work envelopes. However, theserobots su�er from several de�ciencies when they areapplied to precision assembly tasks with tolerances inthe micrometer (�m) range.

The serial kinematic nature of their linkages resultsin a cantilevered machine where unavoidable exingin the joints (and to some extent in the links) leadsto loss of accuracy. Conventional drive systems us-ing gears or belt transmissions have unavoidable back-lash and static friction which further limits accuracy,motion resolution, and repeatability. Proximally lo-cated angle encoders with limited resolutions restrictthe motion resolution at the distal link of the arm. Fi-nally, the force-to-mass ratios tend to be rather smallbecause of limitations in motor and material technolo-gies, resulting in maximum attainable accelerationsand bandwidths of a few g's and a few Hertz.

One way to circumvent this dilemma is to avoidusing robots for precision assembly tasks, using in-stead con�gurations of precision linear tables, parts{and assembly{speci�c �xturing, optical interferomet-ric measuring techniques, and granite or cast iron basestructures to reduce vibrations. Robot arms, if usedat all, are then relegated to simple parts picking or

4

Page 5: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

placing; loading and unloading the specialized assem-bly station. These methods are reasonable when usedfor products of an expensive nature. However, theygenerally su�er from high cost and lack of exibilitywhen compared with general purpose robots.

Fortunately, a solution is available which e�ectivelyretains the bene�ts of conventional robots without itsmotion-problem drawbacks, while retaining the bene-�ts of the specialized precision stage approach with-out its exibility and cost drawbacks. In this solu-tion to precision assembly, a two-stage approach istaken where a �ne motion micro-robot is used in tan-dem with a conventional robot coarse manipulator.When combined with task-level sensing of the parts-workpiece relationship, the result is a coarse-�ne ma-nipulation system capable of delicate, precision assem-bly while also retaining the large workspace and ex-ibility bene�ts of the robot[16, 17, 18, 19], (see f. be-low).

Ideally, the �ne-motion micro-robot should have sixdegrees of freedom, a reasonably low mass to min-imally e�ect the coarse manipulator's performance,and high bandwidth. It should have much higher mo-tion resolution than the coarse manipulator, and befree of static friction. These requirements are met in amagnetically levitated �ne motion wrist described in[15].

3.1 The magic wristFigure 4 is a photograph of one version of Lorentz

levitated �ne-motion \magic" wrists designed by theauthors [20]. As in Figure 2, a body called the \ otor"is levitated by the combined forces and torques fromsix Lorentz actuators, arranged at 60� intervals arounda horizontal ring. Each actuator has a line of actionat �45� with respect to the vertical axis of symmetry.The permanent magnet structures of the actuators areattached to inner and outer stators which in turn areattached to the distal link of the robot arm coarsemanipulator, whereas the coils of each actuator arecontained in the thin, hexagonal otor shell. The po-sition and orientation of the otor with respect to thestator is sensed by a triplet of optical beams project-ing from the stator to a corresponding set of two-axisposition-sensing photodiodes (PSDs) attached to theinside of the otor. A set of three thin exible rib-bon cables provide power and signals to and from the otor|the only mechanical connection between otorand stator. The otor has a motion range of � �5mm in translation and � �5� in rotation, a positionresolution of � 1�m, and a bandwidth of �30 Hz.

3.2 Using the wrist for precision assemblyTo use the wrist for assembly operations it is de-

sirable to specify a tool frame and compliances withrespect to the robot arm or wrist stator. This canbe achieved by changing rT in (5) and the gains androtation matrices in (7). A di�erent world-frame tool-point rT is computed from rT = r0 +QFrT , where Qis a rotation matrix describing the orientation of the otor with respect to a world-frame and FrT is a �xedo�set of the tool-point relative to the center of massin a otor frame. In practice, an error integral termis often added to (6). The magic wrist's use in preci-

Figure 4: Fine Motion RobotWrist using Lorentz Lev-itation: the otor moves in six degrees of freedom over� �5 mm in translation and � �5� in rotation.

sion assembly is described in [20], where the followingmodes of operation are considered.

a. Mechanism emulation

It is often desirable to attach a compliant mech-anism as the robot end e�ector to accomplish ac-commodation tasks such as insertions. The wristcan easily be programmed to emulated a widevariety of compliant mechanisms by selecting rTin (5) to be the tool point position, and settingthe appropriate rotation matrices and gains in(7). Once an appropriate mechanism has beenemulated, it can be used as if it were a \real"mechanism, and assembly can then be done open-loop with respect to the task|i.e., without needfor task parameter force-torque sensing or pro-grammed decision making [20].

b. Force control of the robot

With isotropic high gains set in (7), the wrist canserve as a somewhat \soft" six-axis force-torquesensor in a robot force control scheme, e.g. [21],during assembly.

c. Guarded moves and collision detection

Contact with environment forces and torquescan easily be detected using the wrist's high-resolution internal position/orientation sensing,and used for programmed decisions to guide theassembly operation. Because the wrist has severalmillimeters of free motion range, collisions can bedetected in time to stop the robot motion beforeexcessive forces are encountered.

d. Exerting controlled forces and torques with thewrist

The wrist can be used as a force-torque sourcefor certain assembly operations requiring speci�c

5

Page 6: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

Figure 5: Peg-in-Hole Assembly using the MagicWrist: (a) experimental arrangement showing 6-axissensor used for measuring insertion forces and torques,(b) schematic of emulated RCC device allowing bothtranslation and rotation of the peg about its lower end.

forces and torques to be exerted, while the robotmaintains a �xed position.

e. Compliance \in the large"

Compliant motion over large motion ranges isachieved by programming the wrist with mod-erate isotropic sti�nesses, and programming therobot to track the wrist motion, e.g., keep the otor approximately centered in the stator.

f. Coarse-�ne positioning with endpoint sensing

Many precision assembly operations are inher-ently positioning in nature and have little or noth-ing to do with compliance or force control. Forthese tasks, the coarse-�ne system can be guidedby external sensors that directly measure task-dependent features such as parts alignments. Thehigh resolution and high bandwidth a�orded bythe wrist are very favorable for these applications.

g. Self-correcting positioning for repetitive assembly

Small parts positioning errors which are often metin repetitive assembly tasks can be compensatedby measuring the wrist position error at partspickup or mating, providing su�cient data to cor-rect errors by adjusting the position of the coarserobot on subsequent cycles.

h. Vibration during parts mating

The wrist can be programmed to produce a com-plex small-amplitude six-degree-of-freedom vibra-tion pattern to aid in parts mating.

3.3 Example: peg-in-hole assemblyAs a precision assembly example, the magic wrist

was programmed to emulate a \remote center compli-ance" (RCC) device (see a. above). Figure 5 illus-trates the experimental arrangement, which included

Figure 6: Peg-in-Hole Assembly Experiment Results:(a) forces and moments during peg insertion, (b) lat-eral and angular errors measured by magic wrist.

a JR3 force-torque sensor used only to monitor per-formance [20].

Figure 6 shows results from inserting a smooth9.538 mm diameter stainless steel peg into a stainlesspart with a hole having 12.6 �m clearance, and 0.5mm, 45� chamfer. The upper set of traces (a) showsforces and moments experienced during peg insertion,and the lower set (b) shows lateral and angular er-rors measured by the wrist. The insertion speed inthis experiment was 2 mm/s, and successful insertionswere obtained when the insertion speed was increasedto 100 mm/s. It can be seen that the wrist errorsconsistently track the measured forces (i.e., verifyingthat the wrist can act as a force-torque sensor duringassembly; see d. above).

It should be remarked that custom-designed realRCC devices will always out-perform emulated RCCdevices for speci�c assembly situations. However, us-ing the magic wrist for such operations in fact en-hances the general-purpose nature of the robot: dur-ing a complicated assembly involving several di�er-ent mating operations with many di�erent parts, thesystem can rapidly switch between appropriately pre-de�ned end-of-arm compliant mechanisms.

6

Page 7: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

4 High-�delity teleoperationBy using a local \master" and a distant \slave,"

teleoperation extends the human manipulation abil-ity to distant or hazardous environments. Its goal isto achieve \transparency" by mimicking the humanmotor and sensory functions. A rigorous de�nition oftransparency that can be used to produce teleopera-tion system design goals can only be given if the tele-operation scope is narrowed to a speci�c task. Thetask considered here is the manipulation of a \tool"that can be modeled as a single rigid body.

From the mechanical interface point of view, a tele-operation system would be transparent if the operator,while observing his or her action through a vision sys-tem, could not tell whether the actual tool or the tele-operation master are maneuvered. This requires thatthe mechanical impedances of the master and slave bematched to that of the tool in contact with the envi-ronment and the hand, respectively, while maintainingposition correspondence and stability [22, 23].

The design trade-o� in achieving this goal is essen-tially one of gain vs. bandwidth, since it is di�cultto design mechanisms that have a substantial motionrange and high frequency response. The coarse-�neapproach to manipulation described in Section 3 �ndsanother useful application here. Indeed, for a lim-ited range of motion, the teleoperation master andslave can be rigid Lorentz-levitated otors that canbe moved freely and that have similar inertial prop-erties to those of the conventional tools operators areused to. The otors' motion range can be enlargedby mounting their stators on conventional large mo-tion platforms. If the forces exerted by the operatorare not too large, such Lorentz-levitated otors haveposition and force bandwidths that far exceed thosespeci�ed in the literature as being necessary for trans-parency [24, 25], and therefore should be able to pro-vide the mechanical impedance matching required fortransparency.

4.1 Teleoperation systemA teleoperation system that uses Lorentz forces to

levitate the master and the slave wrist was �rst pre-sented in [26]. A newer version of the system is illus-trated in Figure 7.

The slave manipulator is a conventional CRS A460robot equipped with a Lorentz levitation wrist. Themaster is a Lorentz levitation wrist identical to therobot-mounted wrist. These wrists have a di�erent ac-tuator layout from the wrist described in Section 3|details can be found in [27]. Each of the wrists isequipped with force-torque sensors, enabling measure-ments of operator hand forces at the master and envi-ronment forces at the slave. Bilateral control can beachieved by a coordinated force controller that placesthe master and slave wrists in kinematic correspon-dence. If the hand and environment forces are sensed,they can be fed forward to the slave and master, re-spectively:

fc = (kp + ki1

s+ kvs)(xm � xs)

fs = fh + fc � bsxs � �fefm = fe � fc ; (8)

Figure 7: A teleoperation system with Lorentz levi-tated master and slave wrist.

0 0.5 1 1.5 2 2.5 3-2.5

-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

Time (sec.)

Pos

ition

(m

m)

xm = ____ , xs-xm = _ . _ . _ .

Figure 8: Position tracking of the master by the slavewrist: solid line is master motion; dot-dashed line isslave tracking error.

where xm, xs are the master and slave locations withrespect to their stators, fm and fs are the forces on themaster and slave otors, and fh and fe are the sensedhand and environment forces ( otor weight and grav-ity torque removal, as well as small-signal lineariza-tion are assumed in the above). The PID constantskp, ki, ks, of the coordinating force fc, and the damp-ing terms b and � are positive. It can be shown thatif the otors have equal masses and b = 0, � = 0,this controller achieves full transparency, but its sta-bility robustness when the slave (or master) are incontact with sti� environments is very poor. The ve-locity damping b can be a function of the environmentforce or sti�ness [27]. In practice, small centering PDforces are added to each of the otors to prevent themfrom drifting.

Coarse positioning of the slave manipulator can beachieved by controlling the conventional robot in rate

7

Page 8: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

-5

-4

-3

-2

-1

0

1

2

3

4

5

0 1 2 3 4 5 6 7 8 9 10

Posi

tion

(mm

)

Time (sec.)

mx xs,a.)

Rat

e C

ontr

ol D

eadb

and

-20

0

20

40

60

80

100

120

0 1 2 3 4 5 6 7 8 9 10

Posi

tion

(mm

)

Time (sec.)

Xcrs+ xsb.)

Figure 9: Hybrid position/rate control: (a) otor po-sition tracking: xm and xs, (b) slave system motion:XR + xs. (The slave otor position data, xs, is mea-sured from the stator center and is expressed in worldcoordinates.)

mode whenever the master otor enters a peripheralregion of its workspace:

_XRd =

�f(kxmk) xm kxmk > rcv xs otherwise,

(9)

where XRd is the coarse robot set-point, f(�) is a ve-locity scaling function, k � k is a vector norm boundingthe position-controlled workspace of the master, andcv is a small velocity constant. The continuous center-ing motion of the robot caused by cvxs is necessary toallow the slave otor to be positioned at its nominalcenter after it has been placed against a sti� envi-ronment [27]. Since most manipulation tasks involvea coarse positioning phase and a �ne motion contactphase, the small motion range of the master does notpresent a problem.

4.2 Teleoperation resultsThe control and motion coordination approaches

described above were implemented and shown to workwell. The ability to easily position the slave otorvia decoupled coarse-�ne control, and excellent kines-thetic feedback were demonstrated [27]. For example,Figure 8 shows the slave otor tracking the masterwith only small errors while shaken by the operator asfast as possible (about 7 Hz).

-5

-4

-3

-2

-1

0

1

2

3

4

5

0 2 4 6 8 10 12 14 16 18 20

Posi

tion

(mm

)

Time (sec.)

mx xs,a.)

Rat

e C

ontr

ol D

eadb

and

-20

-15

-10

-5

0

5

10

0 2 4 6 8 10 12 14 16 18 20

Forc

e (N

)Time (sec.)

,fh −feb.)

Figure 10: Exertion of forces against a sti� environ-ment: (a) master and slave wrist positions: xm andxs, (b) Hand and environment forces: fh and �fe.

Figure 9 illustrates the hybrid position and ratecontrol, with the master having a rate control dead-band from�3 mmto +3mm. The slave otor positionxs with respect to its own stator tracks the master o-tor at all times. While the operator moves the master otor within the rate deadband (from t = 0 to t = 2s), the robot motion is small and due only to a slowcentering term. While the master otor is outside itsposition deadband, (from t = 2 s to t = 4 s), the robotvelocity tracks the master position. When the opera-tor releases the master at t = 4 s, both the master andthe slave otors center themselves. Backdriveability inrate mode is illustrated next, from t = 5:2 s onwards,when the operator pulls the slave otor back. Themaster tracks the slave otor position and the robottracks the master in rate control. The robot velocitytracks the master position up to 1-3 Hz.

Finally, the ability to exert forces is shown in Fig-ure 10. The operator moves the slave in rate controluntil the slave otor hits the environment. The col-lision force pushes the master back into its positioncontrol region and the robot rate motion stops (ex-cept for the small centering motion tracking the slave otor). After the contact, the operator attempted toexert constant forces of 5N, 10N and 15N (the sensedenvironment force value was displayed on a PC mon-itor visible to the operator). It can be seen that theenvironment and hand forces are essentially the same,and only a small kinematic error is present.

8

Page 9: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

The motivation for and a discussion of (8, 9), andother experimental results can be found in [27].

4.3 Scaled teleoperationThe Lorentz-force approach to teleoperation can

also be used when motion scaling is required, as theachievable payload-to-mass ratio does not change sub-stantially with scaling. A miniature Lorentz levitatedwrist with a otor weighing only 30 grams has been de-signed for motion-scaling experiments in microsurgery[28]. For such applications, the stators of the masterand slave could be in �xed relationship to each otherand could be positioned by the same coarse-motionstage.

Lorentz-levitated otors can also be used as \uni-versal hand controllers" with force feedback, becauseof their high frequency response and smooth, friction-less motion. In fact, \Scaled up" application to theremote control of large hydraulic machines of the ex-cavator type can be found in [29], and \scaled down"application to realtime control of a scanning tunnel-ing microscope (STM) tip for \feeling" atomic-scalefeatures on surfaces can be found in [30].

5 Haptic interface for virtual realityContinual performance improvements in computer

systems have enabled complex applications requiringsigni�cant interaction between the user and the com-puter. Examples include mechanical and electrical de-sign, continuous and discrete simulation and optimiza-tion, and searching through large databases. In thesecases users are often intimidated by lengthy panel se-lections and complicated commands. Clearly the lackof interaction e�ciency creates a bottleneck limitingproductivity.

Recently, the intelligent use of graphics, menus, and\point-and-pick" devices (e.g. mouse, tablet) has spedup many applications and attracted new users. Tworelevant examples are the Felix input device 3 and theSpaceball input device. 4

Felix has a handle that can slide on a 1 in2 surfacethat maps the entire display area for absolute XY po-sitioning. The edges of the handle's motion range cor-respond to the display margins, and two of these edgescontain \hot-spots" or \corners" that can be felt bythe user. These locations correspond to kinestheticallystable places that, by appropriate programming, canbe made to correspond to frequently used commandsor macros [31].

The Spaceball is a spongy knob, the size of a tennisball, attached to a six-degree-of-freedom force-torquesensor. Selected translational and rotational axes canbe disabled by software control. This allows for iso-metric device emulation (e.g. \rate control" mouseemulation, by allowing only inputs that correspond totranslational motion in the plane) and is useful in solidmodellers for constrained rigid body motion [31].

Yet still further improvements in the user in-terface can be made by providing additional high-bandwidth channels carrying audio and haptic in-formation. Equipped with actuators, input devices

3Lightgate Corp., Emeryville, CA.4Spatial Systems, Milsons Point, NSW, Australia.

Figure 11: What to Put in the User's Hand?

can also act as output devices that provide kines-thetic feedback to the user [31, 32, 33], but there aredi�culties with designing and building multi-degree-of-freedom actuated, back-driveable I/O devices. Infact, when more than three degrees of freedom arerequired, such I/O devices begin to resemble conven-tional robots|i.e., serial kinematic linkages with sev-eral actuated moving parts, and are plagued by thesame problems|anisotropic and high inertias, frictionand low-bandwidth response.

5.1 Desirable characteristicsIn developing a new approach to the user-computer

interface, the highly-developed human hand/brainsystem seems a good place to start. The question is,what should be placed at the interface between thehand and the computer (Figure 11)? A fairly com-plete classi�cation of input devices from a computerscientist's viewpoint can be found in [32], while a goodcompilation of user \wish-lists" and devices designedto cope with them can be found in [33].

First, any approach must embody good ergonomicdesign principles. It is desirable to provide kinestheti-cally stable locations for menu selection and frequentlyused commands. It is important for the device to beable to switch between absolute positioning (as in adata tablet) to relative positioning (as in a mouse).The ability to move intuitively in three-dimensionalspace or in subspaces by turning o� selected degreesof freedom is highly desirable. Finally, the deviceshould have several actuated degrees of freedom toprovide kinesthetic feedback by force and \sti�ness"control for multiple parameter adjustment and rigidbody motion in simulated force �elds (e.g. molecular\docking" [32]), or with constraints (e.g. geometricmodelling, ight simulation). No single computer I/Odevice currently satis�es this set of conditions.

5.2 I/O deviceIn the concept presented here, the user's hand

grasps and manipulates an object oating above hisor her desktop. The object is positioned and orientedaccording to the user's will, providing a set of inputsto the computer. Alternatively, the user may exertforce or torque on the oating object or some com-bination of forces and positioning. Most importantly,the user can feel dynamic forces and torques on the oating object as output from the computer. There areno motors with bearings and brushes, no gear trainswith friction and backlash, and no complicated link-ages between the hand and the computer to get in theway. The oating object is levitated and controlled bythe direct interactions of currents and magnetic �elds[34]. It is almost as if the user could reach his or herhand directly into the running application software!

9

Page 10: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

Figure 12: Possible Ergonomic Design for LorentzLevitation I/O Device.

Figure 12 sketches a possible ergonomic design of acomputer user I/O device based on Lorentz levitation.The user rests his or her hand on a cushion contain-ing sense and drive electronics while lightly graspinga ball supported by the otor of a Lorentz levitator.(The ball need not be spherical, could be sculpted tofollow the shape of the �ngers, and could incorpo-rate one or more switches.) A motion range of �20mm appears feasible. (If available, the authors ex-pect that an ergonomically designed I/O device of thiskind would serve well as a teleoperation master. SeeSection 4.) Whereas Figure 12 represents one possi-ble design, there is a wide range of possible geometriccon�gurations and a complete absence of critical fab-rication tolerances.

5.3 System considerationsFigure 13 shows the system block diagram for the

Lorentz I/O device. The magnetic levitation subsys-tem (dashed box) is a plug-in addition to a generalpurpose computer system. Application-speci�c inte-grated circuit (ASIC) technology would help make thesubsystem compact and low in cost. A proposed soft-ware organization is illustrated in Figure 14. Boththe position and orientation references and the re-quired sti�nesses are set at a much slower rate inan asynchronous manner by the host application soft-ware through special interface routines. These inter-face routines, in e�ect, create the desired behavior,and can be thought of as emulating real mechanicaldevices. These emulated devices, in turn, are manip-ulated by the user to interact with a \virtual" envi-ronment created by the host application. For the userto be able to feel \hard" contact, for example, rea-sonably high sti�nesses are required. It remains tobe demonstrated how well this can be achieved whilesimultaneously insuring stability.

An important principle is kinesthetic correspon-dence [35] between what is viewed on the displayscreen and how it is manipulated using the �ngers orhand. It has been shown that greater user productiv-ity occurs when the correspondence is close. This ismore readily achieved in this I/O device since the me-chanical properties can be programmed by the user.

5.4 Operation overviewExamples of how the system could be used follow

below:Emulated Input DevicesThe following is a (partial) list of emulated devices

which function primarily as input devices i.e., infor-

Figure 13: System Block Diagram for Lorentz I/ODevice: software in the upper box runs in the generalpurpose workstation host; software in the lower boxruns on a DSP plugged into the workstation bus.

mation mostly ows from the user's hand to the com-puter, with some information owing in the oppositedirection.

a. Tablet Emulation

The controller gains could be set to make the I/Odevice emulate a planar slider. The slider canbe moved in the horizontal plane, while the hostcomputer interprets its position in an XY coor-dinate space which, for example, could control ascreen pointer. Tactile indicators could be pro-vided when the screen pointer reaches the edgesof windows. For example, the user could experi-ence a slight vertical bump whenever the pointercrossed a window boundary, giving an importantcue.

b. Multi-Plane Tablet

The slider emulating a digitizing tablet in a.,above, can have multiple planes. By pressing orlifting harder in the Z direction, the user can shiftfrom one plane to another, with a correspond-ing change in the display. For example, the usercould just \pop" through a series of overlappingscreen windows, while feeling a \detent" positionfor each plane. (A two-plane demonstration witha nice \feel" was implemented in our laboratory.)

c. Tree Traverser

The I/O device could be programmed as in a.,but with multiple detents (like potential wells)corresponding to the branches of a tree. When adetent is entered, the user presses slightly, \pop-ping through" as in b., to the next level of thetree, whereupon a new set of detents is experi-enced, etc. This would enable the user to rapidlymove through a hierarchical �le system visualizedas a three-dimensional tree.

d. Joystick Emulation

The controller gains could be set by the host com-puter to make the I/O device emulate a gimbal

10

Page 11: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

with some restoring force and/or friction. Thisis accomplished by making the otor's sti�nesshigh, except for two rotation axes.

e. Object Manipulation in 3-D Space

The otor could be programmed to \hover" insuch a way that when the user displaces or ro-tates it, a \comfortable" restoring force and/orfriction are felt. The graphical display could showa 3-D object while the user, by moving the o-tor, controlled the position and orientation of theobject (position control) or its velocity and angu-lar velocity (rate control), in e�ect making it \ yaround". This is similar to the hybrid rate-controlmethod for teleoperation discussed in Section 4.

f. Writing Without a Pen

The otor could be programmed to have a lightweight and no restoring forces until it is low-ered so that a virtual pen tip is in contact witha virtual piece of paper. On contact, appropri-ate forces and torques would be felt in the user'shand. Writing motion can then be input to thecomputer while appropriate software generates asynthetic left-to-right motion for each line of in-put.

g. Motion-to-Text Conversion

Motion input by the user's hand could be encodedto text by a simple scheme. For example, considera 3�3�3 cube of locations which maps into the 26letters of the alphabet (plus null position). Thiscould be useful for keyboardless applications orfor handicapped users.

Synthetic Output DevicesNext is a (partial) list of devices which function

primarily as output devices i.e., information mostly ows from the computer to the user's hand, with someinformation owing in the opposite direction.

h. Text-to-Motion Conversion

A string of text could easily be expressed as handmotion which could be felt and interpreted by ahandicapped individual, after su�cient training.

i. Buzzer

Ever thought \beeps" were annoying, especiallyin a room full of workstations? Signals corre-sponding to \beeps" could brie y vibrate the I/Odevice's otor, giving an inaudible non-visual cueto the user. On the other hand, higher frequency,higher amplitude signals could be fed to the otorto operate it as a loudspeaker, if desired.

Synthetic Input/Output DevicesFinally is a (partial) list of devices with highly

mixed input and output function i.e., high realtime in-teraction between the computer application programand the user.

Figure 14: Possible Software Organization for LorentzI/O Device.

j. Terrain Mapper

The otor could be programmed as an XY sliderinput device as discussed in a. above, but the Z-motion could be commanded from the applicationprogram to allowmanual exploration of computedsurfaces.

k. Force Field and Constraint Sensing

Multi-dimensional synthetic screen objects couldbe manually controlled (see e. above) while con-tact forces and torques were experienced by theuser. Either hard contact, such as that encoun-tered during peg-in-hole insertion, or \action ata distance," such as in molecular docking [32],could be emulated.

5.5 Proposed software structureThere are several ways which the software could be

organized to give the user the functionality outlined inthe preceding sections. We discuss here one possibleapproach, recalling that the user application softwareis running on the host machine (which can be uni-or multi-processor), and the I/O device control soft-ware is running on a DSP or DSP-like ASIC. Figure 14shows some of the principal functional blocks of thisarrangement.

Referring to the upper box of Figure 14, user pro-grams interact with the Lorentz levitated I/O devicethrough application bindings which relate user vari-ables to speci�c actions. The user can select amongmany synthetic device models to use for his or herapplication. The device models are idealized entitieswhich are either pre-contrived and stored in a library,or can be created. Each device model could containa \demo mode" with suitable screen graphics for easeof understanding. A high-level \tactile editor" wouldallow the customization and tuning of models or build-ing more complicated models from a simple basis set.For example, the user could select a \joystick," andwhile feeling around with it using his or her righthand|could adjust its axes, spring restoring forces,damping, friction, etc. by typing on the system key-board with his or her left hand and watching a graphi-cal representation of the values. When the joystick felt

11

Page 12: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

Figure 15: Experimental Setup for Lorentz I/O Device

\right" the model would be instantiated and stored.The user could create his or her personal set of \tactileicons" (tactons?) in analogy to screen \visual icons."

The lower box of Figure 14 contains software whichis not directly of concern to the user. Here, devicemodels from the workstation are mapped into con-troller objects on the realtime system. A controller ob-ject contains both code and data structures for oper-ating the I/O device. A single controller object mightsu�ce for a wide range of synthetic devices. If neces-sary, several controller objects can be resident, facil-itating rapid switching between synthetic devices ascontext changes in the workstation. Only one of thecontroller objects is active at a given time|the \activecontrol algorithm." Software responsible for switchingthe active control algorithm must also insure stabilityby appropriate \ aring" between gain sets.

Realtime I/O software driven by a hardware clockis running at the lowest level. Control algorithms (6)presented in Section 2 could be used.

5.6 Experimental setupTo evaluate some of the concepts presented in this

section, the system of Figure 13 was implemented us-ing an IBM RS/6000 workstation and Mercury DSPboard. A Lorentz levitated \magic" wrist resting onthe desktop served for the user interaction device sub-stituting for the more ergonomic concept of Figure 12.A photograph of the experimental setup is shown inFigure 15.

To date, only limited software experiments havebeen carried out using the system mainly as an in-put device for manipulating solid models using a mod-eller developed at IBM. The most natural results havebeen obtained by programming the I/O device withisotropic soft restoring forces, and programming themodeller's viewer to have a small central deadbandand proportional motion rate control.

In another system built at the University of BritishColumbia [29], a Lorentz levitated wrist was interfacedto a Silicon Graphics Iris workstation and used to in-teract with a simulated excavation machine, which in-cluded inertia e�ects and hard contact with the soil.

6 Vibration IsolationMany delicate measurement or fabrication tasks in

industry and science require a high degree of isolation

or protection from environmental vibrational distur-bances. For example, in optical holographic measure-ment systems, spurious vibration amplitudes of only asmall fraction of a wavelength imparted to mirrors andother components can seriously degrade the measure-ment accuracy. In scanning tunneling microscopy, theinstrument must be isolated from vibration to preventunwanted noise in the tip-to-sample distance. Othercases occur in industry where microelectronic fabrica-tion involves submicron dimensions. For example, inoptical- and electron-beam lithography it is critical toprovide protection from vibration.

Another place where vibrations must be dealt withis in space, where sensitive instruments must be iso-lated from the spacecraft carrying them, or in micro-gravity experiments where payloads must not expe-rience any external forces. This has become a severeproblem for manned space missions such as the shuttleor Freedom space station, where astronauts' activitygenerates unwanted vibration [36, 37].

The problem of dealing with environmental vibra-tion is so pervasive and so critical to the success ofmany �elds of endeavor, that a large worldwide ef-fort has been spent on its solution. Broadly speak-ing, solutions can be divided into two categories: pas-sive and active. By far the most successful solutionsand the largest number have been have been of thepassive type. Common examples include the pneumo-hydraulic shock absorbers on cars and the gas cylindersuspension and damping systems used for optical ta-bles in the research environment. Less well known areactive vibration isolation/cancellation systems. (Wedistinguish later between \isolation" and \cancella-tion.") Examples of active systems include servo-feedback vehicle suspensions, and vibration cancella-tion for optical tables, exempli�ed by the commer-cially available NRC system [38].

A special class of active vibration mechanisms in-cludes those based on magnetic suspension. There hasbeen much recent attention focussed in this area. Forexample, [37] discusses a low-frequency vibration iso-lation technology for microgravity space experimentswhich is based on magnetic bearing principles. Refer-ence [39] discusses magnetically isolated assemblies forspace application, and a one-dimensional earthboundtestbed system using magnetic bearings and a forcesensor in a vibration-cancelling feedback loop. Mag-netic bearing vibration mounts with realtime sensingand control of electromagnetic gap ux density areproposed in [40, 41, 42].

6.1 Lorentz isolation in a gravity �eldLorentz levitation technology presents a new oppor-

tunity for solving the problem of vibration isolationwhich could be applied to many speci�c cases in sci-ence, industry, and space. We �rst consider isolationof a payload on Earth in a one-g �eld.

Figure 16 illustrates (in one dimension) the generalprinciples of this approach to vibration isolation. InFigure 16(a), a mass m is suspended from a platformby a spring of constant k, and dashpot with damping b.The platform experiences environmental disturbancesrepresented by the sine-wave source referenced to \in-ertial ground." The spring and dashpot in (a) can be

12

Page 13: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

Figure 16: Vibration Isolation Principle: (a) springand dashpot suspension|mechanical or magnetic, (b)partial replacement of suspension by magnetic force,(c) spring constant k and damping b approach zero asthe gravity-cancelling magnetic force is increased.

mechanical, or they can be synthesized by a magneticforce. For example, a mass may be suspended above asuperconductor by magnetic ux exclusion (Meissnere�ect, Jayawant's method iii), or may be suspendedbelow a magnet whose �eld strength servos it to theposition z = z0. In Figure 16(b), the spring and dash-pot are partially o�set by a Lorentz magnetic forcei�Bl, or in one dimension Bil, where B is the mag-netic ux density, i is the current in a conductor, andl is the length of the conductor. In Figure 16(c), theLorentz force has been adjusted to cancel gravity whilek and b approach zero.

Figure 17 illustrates diagrammatically a Lorentz ac-tuator and position sensor for vibration isolation inone dimension. The Lorentz actuator shown to theright of the mass m provides an upward force fM .This force is generated by interaction of current i inconductors (solid black region) with a nearly uniform�eld B. Note that �eld generated by the permanentmagnet (cross-hatched) is much greater in spatial ex-tent than the conductors. Thus the conductors expe-rience essentially a uniform �eld along a substantialdistance in z, and also along other directions. On theleft side of Figure 17 there is a sensor, represented bythe pointer and scale, which continually measures thez-position ofm with respect to the vibrating platform.It is straightforward to connect the sensor readingswith the actuator current to create a closed-loop sys-tem for suspending the mass above the vibrating plat-form. When properly operating, the servo simulatesa spring inserted between mass m and the vibratingplatform. By inferring velocity from the sensor, orby measuring velocity directly from another sensor, adashpot with damping b can also be simulated.

The operation described to this point provides onlya magnetic spring which isolates the payload throughthe spring-mass transfer function. Isolation makingfull use of the properties of Lorentz actuators requiresthe following adaptive procedure:

1. Initially, the platform and payload are at rest, incontact with the vibrating environment.

2. Power is turned on, and the servo loop describedpreviously goes into operation causing the plat-form to levitate. The control law synthesizes a

Figure 17: Vibration Isolation using Lorentz Levita-tion: Here, the spring and dashpot elements are syn-thesized by an active servo loop. Over an interval oftime the value of the levitated mass is learned from thesystem and the spring force is gradually replaced bya constant feed-forward force, providing a high degreeof isolation.

spring and dashpot, a�ording only partial isola-tion from the environment.

3. Next, an adaptive process begins. The spring con-stant k is reduced (under analog or digital con-trol) causing the platform to settle in response togravity. This settling (motion in �z direction) issensed, and a compensating constant force termfM is added, tending to restore the payload to itsprevious position. This process continues, in a cy-cle, until k is reduced to a very small value, andthe constant force (feedforward) term is nearlyequal to the weight mg of the platform.

4. Now the platform is essentially isolated from theenvironment, since the virtual spring character-ized by k is exceedingly weak. The feedforwardterm fM can be thought of as a gravity-bucking or\anti-gravity" term. Note that fM is essentiallyuna�ected by vibration in z, since the Lorentz ac-tuator has been contrived to operate with an es-sentially uniform magnetic �eld.

5. Some very small spring constant k remains to re-store any gradual drift of the platform in z. How-ever, at this point even further isolation can beachieved by allowing the virtual spring to respondonly to the average displacement �z in z over a longtime period|unlike a real spring which would re-spond to every cycle of the environmental vibra-tion.

6. Remaining vibratory coupling from the environ-ment comes from the synthetic dashpot, corre-sponding to back-emf generated drag on the wind-ings from vibration of the permanent magnetic�eld. This emf can be measured by a separatecircuit and servoed to a low value by the constant-current ampli�er driving the coil. Alternatively,the coils can be wound in such a way as to cancelthe generated emf.

7. (Optional). At this point, a maximum isola-tion from the environment has been achieved, but

13

Page 14: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

Figure 18: Optional attachment to pseudo-inertialframe.

any other disturbance to the platform from othersources|like a bug jumping up and down on it|will cause vibration to reach the payload. To re-duce these e�ects, a (high bandwidth) servo loopcan be used to attach a synthetic spring and dash-pot to any convenient pseudo-inertial frame, e.g.a high-quality accelerometer. This condition isillustrated in Figure 18.

The above description refers to a hypothetical one-dimensional system for illustration. In reality, all sixdegrees of freedom must be controlled with the samestrategy. This can be done with a system of at least sixLorentz actuators (cf. Figure 2 in Section 2) and withsensors that measure all six degrees of freedom. In thiscase, a spring tensor must be reduced to zero, and thegravitational vector must be cancelled. Note that onlyone of the actuators need be strong enough to cancelgravity; the other �ve or six actuators need only bestrong enough to prevent slow drift|e.g., the earth'srotation. Thus all spring constants can adaptively ap-proach zero as feedforward terms take over, even com-pensating for torques caused by o�-center loads. (Ifthe payload weight or center of gravity should mo-mentarily shift, isolation will be compromised for ashort time until the adaptive control policy readjustscurrents in all the actuators.)

For vibration isolation application, the Lorentz ac-tuators must be designed to emphasize constant forceoperation (cf. Table 1 in Section 2). This can be doneby using relatively narrow magnetic gaps with eitherlM � lc or else lc � lM where lM ; lc are the spatialextents of the magnetic �eld and coil windings, respec-tively. The actuator gaps need only be wide enough toaccommodate anticipated vibration levels. One largegravity-cancelling actuator can be combined with �veor six smaller stabilizing actuators. For isolation, it ishighly desirable to levitate the magnet structures withthe coils attached to mechanical ground (opposite ofthe magic wrist approach, Figure 4).

Note with the adaptive algorithm sketched above,that maximum isolation occurs when the system has

Figure 19: Operation in space: isolation of payloadfrom spacecraft structure.

\learned" the magnitude and direction of the gravityvector, and the proportional gains have approachedzero. Thus it is evident that high-speed servo loops arenot required, as no realtime sensing and cancellationof vibration is employed. This method isolates from,rather than cancels, vibration.

Calculations involving reasonable geometries (e.g.,0.5 m � 0.5 m levitated platform, 45 Kg mass andpayload) indicate that isolation to 4 � 10�4 g can bereached with available power supplies and less than300 W power expenditure.

6.2 Lorentz isolation in spaceIn space, it is possible to provide a near-zero g envi-

ronment. Principal environmental disturbances arisefrom i) very low frequency (10�3 Hz to DC) acceler-ations less than 10�6 g due to drag, tidal e�ects, andgravity gradients, ii) thruster activity for attitude con-trol of 10�4 to 10�2 g, and iii) astronaut activity of10�5 to 10�2 g [37].

It would appear that Lorentz magnetic levitationis a suitable technology for small-to-medium motionvibration isolation for causes ii) and iii) in near zero-gravity conditions, either in orbit or on parabolic ights, such as those executed by NASA's KC-135 air-craft. In fact, a recent patent [43] describes a Lorentz-isolated platform for space use, and SatCon Corpora-tion has recently developed a prototype space Lorentzisolation system [44].

Unlike in one-g conditions, in near zero-g, there isno need for a large gravity-bucking actuator. Six ormore actuators of modest strength could be placedin a wide variety of geometries to support a payloadattached to a space vehicle (Figure 19). Operation isas follows:

1. Initially, the sensitive payload is docked while theboom is deployed and oriented in space.

2. The six-degree-of-freedom Lorentz actuators andsix degree-of-freedom sensing system (not shown)within the housing take over and support the pay-load using synthetic springs in the manner of Fig-ure 16.

3. The payload is then oriented with �ne motion asdescribed in Section 3 and in reference [15].

14

Page 15: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

4. Next, the synthetic springs are gradually relaxeduntil a minimumcurrent is owing in the Lorentzactuators. The payload is now isolated from thespacecraft and its vibrations.

5. As small drifts occur, the payload position withrespect to the housing can be adjusted by space-craft thrusters (crude) or by very small currents inthe actuators, causing a minimumof disturbance.The payload continues to be isolated while driftis being corrected, because of the uniform �eldcharacteristics of the Lorentz actuators.

6. (Optional). If the instrument is sighting on a re-mote object, such as a star, a control loop can beclosed on the pointing angles, e�ectively connect-ing springs to the star direction vector. Thesesprings can be extremely weak|just enough toprevent angular drift. Translational drift can con-tinue to be corrected in the manner described inthe previous step.

The size of the gaps required for vibration isolationdepends on the disturbance acceleration amplitudeand frequency. Assuming a square-wave disturbanceacceleration that produces no position drift, the gapsize requirement as a function of frequency is shownFigure 20 [45]. It can be seen that at � 0.01 Hz (toallow about one minute and a half for an experimentto take place), even a 1 �g acceleration level requiresa motion range in excess of �10 mm.

The gap requirements for vibration isolation on theSpace Shuttle ights have been evaluated by integrat-ing STS-40 acceleration data �ltered at 0.01 Hz toeliminate orbiter rotation [45]. The resulting displace-ments have shown that a �10 mm motion gap is suf-�cient for vibration isolation.

If the isolated experiment package is connected withthe spacecraft by umbilicals, it is probably necessaryto add an acceleration servo using accelerometers at-tached to the package (cf. Figure 18).

As an alternative to outer-space experiments anddrop-towers, aircraft ights along parabolic trajecto-ries have been executed to achieve low-cost (calculatedin dollars per kilogram-second), near free-fall (< 50mg) conditions of moderate duration (< 25 s). Dur-ing such parabolic ights, equipment that is solidlyattached to the aircraft is still subject to small un-wanted forces, due to aircraft trajectory errors (lowfrequency components) and to mechanical vibrations(high frequency components).

The aircraft center-of-gravity trajectories often de-viate from a perfect parabola by approximately 1-2m over 6-7 s of free-fall [46]. Substantial pitch androll aircraft motion compounds the error elsewhere inthe aircraft. Since a single-stage large motion isola-tion system could not isolate a payload from aircraftvibration [46], while a Lorentz magnetic levitation iso-lator could not accommodate the large motion range,a coarse-�ne system similar to the one discussed inSection 3 was proposed in [47]. Such a system allowscontrolled zero-acceleration release at the aircraft ve-locity and at a speci�c location, as well as the exertionof small centering forces on the experiment platform,

10-2

100

102

104

10-10

10-8

10-6

10-4

10-2

100

102

Required Gap sizes for various acceleration and frequencies

Frequency (Hz)

Gap

siz

e (m

)

100 millig

0.1 microg

Figure 20: Required isolation gap sizes.

in e�ect trading acceleration levels for experiment du-ration.

The coarse-motion stage could be a gantry systemor serial-link manipulator equipped with a sphericalwrist, and would be programmed to track the isolated otor after its release, using internally sensed otor-stator translation and rotation o�sets. Note that withfairly stringent performance limitations on the coarsemotion stage performance (2 Hz bandwidth, 5 m=s2

max. acceleration, 1 m/s max. velocity), typical gaprequirements have been obtained from simulations us-ing NASA KC-135 acceleration data [47]. These areof the order of �10 mm along the aircraft pitch axis,�30 mm along the roll axis and �40 mm along theyaw axis. These requirements are reduced drasticallyas the bandwidth of the tracking platform is increased.It is possible to design a wide-gap Lorentz isolator thatmatches these workspace requirements. For example,the otor could be shaped as a shell with substantialaircraft yaw-axis travel and a large face available foran experiment platform. Such a system is being devel-oped presently in a joint project between the CanadianSpace Agency and the University of British Columbia.

6.3 Vibration isolation experimentsAdaptive control experiments in a one-g �eld have

been conducted in our laboratory using one of theLorentz levitated magic wrists. Although the wristactuators are not properly designed with the constantforce vs. displacement property required for high-quality isolation, approximately 600-fold reductionsin spring constant kz in one dimension have beenachieved over adaptation times of 60 s during whichonly a few �m of z-motion occurred. These results cor-respond to a passband frequency !0 = 0:8 Hz, whichis quite encouraging for such an un-optimized device.

Feedback control schemes using accelerometers (in-ertial reference) for space and aircraft applicationshave been proposed and simulated, while experimen-tal feasibility studies were carried out with a PUMArobot equipped with a Lorentz levitated wrist [47] anda single-stage large motion system equipped with thesame Lorentz levitated wrist and own on the KC-135. Flotor tracking and optimal release (at � 0 g

15

Page 16: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

and 0 m/s velocity relative to the aircraft oor) havebeen demonstrated but vibration isolation data willbe collected on a future ight.

7 ConclusionsThe concept of Lorentz levitation of a body with

full ability to control its position and orientation inspace was introduced and compared with other mag-netic levitation and suspension methods. Key advan-tages were emphasized|namely low levitated masses,force independence with position, and force linearityin current.

Four promising application areas for this technol-ogy were discussed in some detail, including use forprecision assembly, teleoperation, haptic interfaces,and vibration isolation. Experimental results werereported for each of these areas, and comparisonswere made with other approaches. Lorentz levitationwas found to have advantages for these applications.For example, relatively low-mass oating elements aremade possible since only coil structures without ironneed be levitated. This fact, coupled with the rela-tively low-inductance of Lorentz actuator coils directlyleads to high peak accelerations and high bandwidths,which in turn lead to extraordinary high performancesfor precision assembly, teleoperation, and haptic inter-faces. On the other hand, the ability to design Lorentzactuators which exhibit near force independence withposition directly leads to extraordinary high perfor-mance for vibration isolation.

There are several disadvantages associated withLorentz levitation. Perhaps the biggest remains therelatively low force output of Lorentz actuators whencompared with Maxwell actuators. Additionally,Lorentz actuators generally use air-core coils, whichmakes it more di�cult to remove unwanted heat (es-pecially for space applications). As with the Maxwellcase, if the Lorentz actuator gap dimension is large rel-ative to the magnet structure lateral dimensions, therewill be signi�cant fringing �eld losses. Thus there is acritical trade-o� between actuator force and range ofmotion. Even with careful design and state-of-the-artmagnetic materials, devices using Lorentz levitationwill have motion ranges which are only a small frac-tion of their overall dimensions.

Lorentz levitation provides new challenges to theart of realtime control. The high bandwidths and ab-sence of static friction tend to reduce room for error.It is likely that signi�cant further performance im-provements can be made over time with improved al-gorithms and implementations. It is hoped that thesewill lead to additional applications.

A few years ago, Lorentz levitation would not havebeen feasible for these applications. In the authors'view, two key elements have come together at the righttime for this to happen: the introduction of new per-manent magnet materials such as NdFeB with energyproducts of 35 MG-Oe, and recent rapid progress incomputing hardware exempli�ed by high-speed digi-tal signal processors. At this time, samples of NdFeBmagnets with energy products up to 45 MG-Oe arebecoming available, and faster DSPs are being intro-duced at a rapid pace, while the costs of both these

technologies are continually decreasing. We eagerlylook forward to future developments.

AcknowledgementsMany people contributed to the work described

here. In Yorktown Heights, the authors would like toacknowledge Peter Allan, Tom Brannen, Nils Bruun,Vladimir Commissariat, Bill Jecusco, Derek Lieber,Sang-Rok Oh, Jack O'Sullivan, Il-Pyung Park, GerrySchiller, Martin Sturzenbecker, and Paul Wexler. InVancouver, we would like to acknowledge Chia-TungChen, Dave Fletcher, Nelson Ho, Mark Milligan, NiallParker, Morris Wong, and Joseph Yan.

References[1] B. V. Jayawant, \Electromagnetic suspension

and levitation techniques," Proc. Royal Soc.Lond. A, Math. Phys. Sci., vol. 416, pp. 245{320,April 1988.

[2] S. Earnshaw, \On the nature of molecular forceswhich regulate the constitution of luminiferousether," Trans. Cambridge Phil. Soc., vol. 7,pp. 97{112, 1842.

[3] R. E. Pelrine, \Room temperature, open-loop lev-itation of microdevices using diamagnetic materi-als," in Proc IEEE Int'l Symp. on Micro ElectroMechanical Systems, (Napa Valley, California),pp. 34{37, February 1990.

[4] W. G. Pfann and D. W. Hagelbarger, \Electro-magnetic suspension of a molten zone," J. Appl.Phys., vol. 27, pp. 12{18, 1956.

[5] J. W. Beams, J. L. Young, and J. W. Moore, \Theproduction of high centrifugal �elds," J. Appl.Physics, vol. 17, pp. 886{890, 1946.

[6] M. H. Tuttle, D. L. Moore, and R. A. Kil-gore, \Magnetic Suspension and Balance Sys-tems: A Comprehensive, Annotated Bibliog-raphy," NASA Technical Memorandum 4318,pp. 1{60, August 1991.

[7] T. Higuchi, M. Tsuda, and S. Fujiwara, \Mag-netic supported intelligent hand for automatedprecise assembly," Proc. Int. Conf. on IndustrialElectronic, Control, and Instrumentation, SPIE,vol. 805, pp. 926{933, 1987.

[8] K. Takahara, T. Ozawa, H. Takahashi, S. Shingu,T. Ohashi, and H. Sugiura, \Development of amagnetically-suspended, tetrahedron-shaped an-tenna pointing system," in Proc. NASA CP-2506,22nd Aerospace Mechanisms Symp., pp. 133{147,May 4-6 1988.

[9] P. J. Wolke, \Advanced technology for activeand passive vibration isolation of spaceborne pay-loads," inWorkshop on Vibration Isolation Tech-nology for Microgravity Science, (NASA LewisResearch Center, Cleveland, Ohio), September1988.

16

Page 17: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

[10] See, for example, W. D. Jackson, Classical Elec-trodynamics. New York and London: John Wileyand Sons, 1962.

[11] S. Hansen, \Electromagnetic accelerometer," U.S. Patent No. 2,695,165, 1954.

[12] J. R. Downer, \Magnetic suspension system," U.S. Patent No. 4,700,094, October 13 1987.

[13] R. L. Hollis, S. Salcudean, and A. P. Allan, \Asix degree-of-freedom magnetically levitated vari-able compliance �ne motion wrist," in RoboticsResearch: 4th Int'l Symp. on Robotics Research,(Santa Cruz, Ca.), pp. 65{73, MIT Press, August9-14 1987.

[14] R. L. Hollis, \Six DOF magnetically levitated �nemotion robot wrist with programmable compli-ance," U. S. Patent No. 4,874,998, October 1989.

[15] R. L. Hollis, S. Salcudean, and A. P. Allan, \A SixDegree-of-Freedom Magnetically Levitated Vari-able Compliance Fine Motion Wrist: Design,Modeling, and Control," IEEE Transactions onRobotics and Automation, vol. 7, pp. 320{332,June 1991.

[16] H. V. Brussel and J. Simons, \The adaptive com-pliance concept and its use for automatic assem-bly by active force feedback accomodations," in9th Int'l Symp. on Industrial Robots, (Washing-ton, D.C.), pp. 167{181, 1979.

[17] R. H. Taylor, R. L. Hollis, and M. A. Lavin,\Precise manipulation with endpoint sensing," inProc. 2nd Int'l Symposium on Robotics Research,(Kyoto), MIT Press, August 20-23 1984.

[18] A. Sharon and D. Hardt, \Enhancement of robotaccuracy using endpoint feedback and a macro-micro manipulator system," in Proc. AmericanControl Conf., (San Diego), pp. 1836{1842, June6-8 1984.

[19] R. H. Taylor, R. L. Hollis, and M. A. Lavin, \Pre-cise manipulation with endpoint sensing," IBMJour. of Res. and Develop., vol. 29, pp. 363{376,July 1985.

[20] S.-R. Oh, R. L. Hollis, and S. E. Salcudean,\Precision assembly with a magnetically levitatedwrist," in IEEE Int'l Conf. on Robotics and Au-tomation, (Atlanta), pp. 127{134, May 1993.

[21] O. Khatib, \A uni�ed approach for motion andforce control of robot manipulators: the opera-tional space formulation," IEEE J. of Roboticsand Automation, vol. RA-3, no. 1, pp. 43{53,1987.

[22] D. A. Lawrence, \Designing Teleoperator Archi-tecture for Transparency," in Proceedings of theIEEE International Conference on Robotics andAutomation, (Nice, France), pp. 1406{1411, May10-15 1992.

[23] Y. Yokokohji and T. Yoshikawa, \Bilateral Con-trol of Master-Slave Manipulators for Ideal Kines-thetic Coupling," in Proceedings of the IEEE In-ternational Conference on Robotics and Automa-tion, (Nice, France), pp. 849{858, May 10-151992.

[24] P. Fischer, R. Daniel, and K.V.Siva, \Speci�ca-tion and Design of Input Devices for Teleopera-tion," in Proc. IEEE Conference on Robotics andAutomation, pp. 540{545, May 1990.

[25] T. L. Brooks, \Telerobot response requirements,"tech. rep., STX Robotics, 4400 Forbes Blvd., Lan-ham, MD 20706, March 1990.

[26] S. Salcudean, N.M. Wong, and R.L. Hollis, \Aforce-re ecting teleoperation system with mag-netically levitated master and wrist," in Proc.IEEE Int'l Conf. on Robotics and Automation,(Nice, France), May 10-15, 1992.

[27] N. Wong, \Implementation of a force-re ectingtelerobotic system with magnetically levitatedmaster and wrist," Master's thesis, University ofBritish Columbia, December 1992.

[28] S.E. Salcudean and J. Yan, \Towards a Mo-tion Scaling System for Microsurgery," June 8-111993. The Third Annual IRIS-PRECARN Con-ference, Ottawa, Canada.

[29] N.R. Parker, S. Salcudean, and P.D. Lawrence,\Application of Force Feedback to Heavy DutyHydraulic Machines," in Proceedings of the IEEEInternational Conference on Robotics and Au-tomation, (Atlanta, USA), pp. 375{381, May 2-6,1993.

[30] R. L. Hollis, S. E. Salcudean, and D. W. Abra-ham, \Toward a tele-nanorobotic manipulationsystem with atomic scale force feedback and mo-tion resolution," in Proc. Third IEEE Workshopon Micro Electro Mechanical Systems, (Napa Val-ley, CA), pp. 115{119, Feb. 12-14 1990.

[31] T. Williams, \Input technologies extend thescope of user involvement," Computer Design,March 1988.

[32] M. Ouh-young, M. Pique, J. Hughes, N. Srini-vasan, and F. P. B. Jr., \Using a manipulatorfor force display in molecular docking," in Proc.IEEE Int'l Conf. on Robotics and Automation,vol. 3, pp. 1824{1829, April 1988.

[33] J. Vertut and P. Coi�et, Robot Technology, Vol.3A: Teleoperations and Robotics: Evolution andDevelopment. Prentice Hall, 1986.

[34] R. L. Hollis and S. E. Salcudean, \Input/outputsystem for computer user interface using mag-netic levitation," U. S. Patent No. 5,146,566,September 8 1992.

17

Page 18: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

[35] E. G. Britton, J. S. Lipscomb, and M. E.Pique, \Making nested rotations convenient forthe user," Computer Graphics, SIGGRAPH '78Proc., vol. 12, August 23-25 1978.

[36] C. E. Rudinger, C. J. Harris, and P. C. Dolkas,\Special considerations in out�tting a space sta-tion module for scienti�c use," in Proc. 16thICES Conf. Aerospace Environmental Systems,pp. 427{433, July 14-16 1986.

[37] C. M. Grodinsky and G. V. Brown, \Low fre-quency vibration isolation technology for micro-gravity space experiments," in Proc. Machin-ery Dynamics{Applications and Vibration Con-trol, pp. 295{302, September 17-21 1989.

[38] Anon., \Electronic vibration isolation sytem:EVISTM," NRC catalog No. 100, pp. A{46{47,1990.

[39] D. H. Tiszauer and E. A. Johnson, \Testing ofmagnetically isolated assemblies for space appli-cations," in Tenth Annual Rocky Mountain Guid-ance and Control Conf., pp. 319{334, Jan. 31-Feb. 4 1987.

[40] D. I. Jones and R. G. Owen, \A magneticallylevitated anti-vibration mount," IEEE Trans. onMagnetics, vol. MAG-20, pp. 1687{1689, Sept.1984.

[41] R. G. Owen and D. I. Jones, \Multivariable con-trol of an active anti-vibration platform," IEEETrans. on Magnetics, vol. MAG-22, pp. 523{525,Sept. 1986.

[42] R. G. Owen and D. I. Jones, \An anti-vibrationplatform using active suspension," in Proc.9th Int'l Conf. on Magnetic Technology MT-9,(Zurich), pp. 347{350, Sept. 9-13 1985.

[43] D. G. Hoag, \Electromagnetic isolator/actuatorsystem," U. S. Patent No. 4,859,666, July 181989.

[44] R. Fenn and B. Johnson, \A six degree of free-dom lorentz force vibration isolator with nonlin-ear controller," in Int'l Workshop on VibrationIsolation Technology for Microgravity Science Ap-plications, NASA Lewis Research Center, April23-25 1991.

[45] N. Parker and S. E. Salcudean, \Vibration iso-lation with active magnetic suspension," tech.rep., The University of British Columbia, Dept.of Electrical Engineering, 2356 Main Mall, Van-couver, B.C., Canada V6T 1Z4, April 1993.Canadian Space Agency contract no. 9F008-2-0321/01SR.

[46] B.V. Tryggvason, B.Y. Stewart, H.R. Davis, andS.E. Salcudean, \Development of a Large MotionVibration Isolation Mount for the KC-135: Sum-mary of Flight Tests to Date," in Spacebound '92Workshop, (Ottawa, Canada), May 26-28, 1992.

[47] S. Salcudean, H. Davis, C.T. Chen, D.E. Goertz,and B. Tryggvason, \Coarse-Fine Residual Grav-ity Cancellation System with Magnetic Levita-tion," in Proceedings of the IEEE InternationalConference on Robotics and Automation, (Nice,France), May 10-15, 1992.

References[1] B. V. Jayawant, \Electromagnetic suspension

and levitation techniques," Proc. Royal Soc.Lond. A, Math. Phys. Sci., vol. 416, pp. 245{320,April 1988.

[2] S. Earnshaw, \On the nature of molecular forceswhich regulate the constitution of luminiferousether," Trans. Cambridge Phil. Soc., vol. 7,pp. 97{112, 1842.

[3] R. E. Pelrine, \Room temperature, open-loop lev-itation of microdevices using diamagnetic materi-als," in Proc IEEE Int'l Symp. on Micro ElectroMechanical Systems, (Napa Valley, California),pp. 34{37, February 1990.

[4] W. G. Pfann and D. W. Hagelbarger, \Electro-magnetic suspension of a molten zone," J. Appl.Phys., vol. 27, pp. 12{18, 1956.

[5] J. W. Beams, J. L. Young, and J. W. Moore, \Theproduction of high centrifugal �elds," J. Appl.Physics, vol. 17, pp. 886{890, 1946.

[6] M. H. Tuttle, D. L. Moore, and R. A. Kil-gore, \Magnetic Suspension and Balance Sys-tems: A Comprehensive, Annotated Bibliog-raphy," NASA Technical Memorandum 4318,pp. 1{60, August 1991.

[7] T. Higuchi, M. Tsuda, and S. Fujiwara, \Mag-netic supported intelligent hand for automatedprecise assembly," Proc. Int. Conf. on IndustrialElectronic, Control, and Instrumentation, SPIE,vol. 805, pp. 926{933, 1987.

[8] K. Takahara, T. Ozawa, H. Takahashi, S. Shingu,T. Ohashi, and H. Sugiura, \Development of amagnetically-suspended, tetrahedron-shaped an-tenna pointing system," in Proc. NASA CP-2506,22nd Aerospace Mechanisms Symp., pp. 133{147,May 4-6 1988.

[9] P. J. Wolke, \Advanced technology for activeand passive vibration isolation of spaceborne pay-loads," inWorkshop on Vibration Isolation Tech-nology for Microgravity Science, (NASA LewisResearch Center, Cleveland, Ohio), September1988.

[10] See, for example, W. D. Jackson, Classical Elec-trodynamics. New York and London: John Wileyand Sons, 1962.

[11] S. Hansen, \Electromagnetic accelerometer," U.S. Patent No. 2,695,165, 1954.

18

Page 19: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

[12] J. R. Downer, \Magnetic suspension system," U.S. Patent No. 4,700,094, October 13 1987.

[13] R. L. Hollis, S. Salcudean, and A. P. Allan, \Asix degree-of-freedom magnetically levitated vari-able compliance �ne motion wrist," in RoboticsResearch: 4th Int'l Symp. on Robotics Research,(Santa Cruz, Ca.), pp. 65{73, MIT Press, August9-14 1987.

[14] R. L. Hollis, \Six DOF magnetically levitated �nemotion robot wrist with programmable compli-ance," U. S. Patent No. 4,874,998, October 1989.

[15] R. L. Hollis, S. Salcudean, and A. P. Allan, \A SixDegree-of-Freedom Magnetically Levitated Vari-able Compliance Fine Motion Wrist: Design,Modeling, and Control," IEEE Transactions onRobotics and Automation, vol. 7, pp. 320{332,June 1991.

[16] H. V. Brussel and J. Simons, \The adaptive com-pliance concept and its use for automatic assem-bly by active force feedback accomodations," in9th Int'l Symp. on Industrial Robots, (Washing-ton, D.C.), pp. 167{181, 1979.

[17] R. H. Taylor, R. L. Hollis, and M. A. Lavin,\Precise manipulation with endpoint sensing," inProc. 2nd Int'l Symposium on Robotics Research,(Kyoto), MIT Press, August 20-23 1984.

[18] A. Sharon and D. Hardt, \Enhancement of robotaccuracy using endpoint feedback and a macro-micro manipulator system," in Proc. AmericanControl Conf., (San Diego), pp. 1836{1842, June6-8 1984.

[19] R. H. Taylor, R. L. Hollis, and M. A. Lavin, \Pre-cise manipulation with endpoint sensing," IBMJour. of Res. and Develop., vol. 29, pp. 363{376,July 1985.

[20] S.-R. Oh, R. L. Hollis, and S. E. Salcudean,\Precision assembly with a magnetically levitatedwrist," in IEEE Int'l Conf. on Robotics and Au-tomation, (Atlanta), pp. 127{134, May 1993.

[21] O. Khatib, \A uni�ed approach for motion andforce control of robot manipulators: the opera-tional space formulation," IEEE J. of Roboticsand Automation, vol. RA-3, no. 1, pp. 43{53,1987.

[22] D. A. Lawrence, \Designing Teleoperator Archi-tecture for Transparency," in Proceedings of theIEEE International Conference on Robotics andAutomation, (Nice, France), pp. 1406{1411, May10-15 1992.

[23] Y. Yokokohji and T. Yoshikawa, \Bilateral Con-trol of Master-Slave Manipulators for Ideal Kines-thetic Coupling," in Proceedings of the IEEE In-ternational Conference on Robotics and Automa-tion, (Nice, France), pp. 849{858, May 10-151992.

[24] P. Fischer, R. Daniel, and K.V.Siva, \Speci�ca-tion and Design of Input Devices for Teleopera-tion," in Proc. IEEE Conference on Robotics andAutomation, pp. 540{545, May 1990.

[25] T. L. Brooks, \Telerobot response requirements,"tech. rep., STX Robotics, 4400 Forbes Blvd., Lan-ham, MD 20706, March 1990.

[26] S. Salcudean, N.M. Wong, and R.L. Hollis, \Aforce-re ecting teleoperation system with mag-netically levitated master and wrist," in Proc.IEEE Int'l Conf. on Robotics and Automation,(Nice, France), May 10-15, 1992.

[27] N. Wong, \Implementation of a force-re ectingtelerobotic system with magnetically levitatedmaster and wrist," Master's thesis, University ofBritish Columbia, December 1992.

[28] S.E. Salcudean and J. Yan, \Towards a Mo-tion Scaling System for Microsurgery," June 8-111993. The Third Annual IRIS-PRECARN Con-ference, Ottawa, Canada.

[29] N.R. Parker, S. Salcudean, and P.D. Lawrence,\Application of Force Feedback to Heavy DutyHydraulic Machines," in Proceedings of the IEEEInternational Conference on Robotics and Au-tomation, (Atlanta, USA), pp. 375{381, May 2-6,1993.

[30] R. L. Hollis, S. E. Salcudean, and D. W. Abra-ham, \Toward a tele-nanorobotic manipulationsystem with atomic scale force feedback and mo-tion resolution," in Proc. Third IEEE Workshopon Micro Electro Mechanical Systems, (Napa Val-ley, CA), pp. 115{119, Feb. 12-14 1990.

[31] T. Williams, \Input technologies extend thescope of user involvement," Computer Design,March 1988.

[32] M. Ouh-young, M. Pique, J. Hughes, N. Srini-vasan, and F. P. B. Jr., \Using a manipulatorfor force display in molecular docking," in Proc.IEEE Int'l Conf. on Robotics and Automation,vol. 3, pp. 1824{1829, April 1988.

[33] J. Vertut and P. Coi�et, Robot Technology, Vol.3A: Teleoperations and Robotics: Evolution andDevelopment. Prentice Hall, 1986.

[34] R. L. Hollis and S. E. Salcudean, \Input/outputsystem for computer user interface using mag-netic levitation," U. S. Patent No. 5,146,566,September 8 1992.

[35] E. G. Britton, J. S. Lipscomb, and M. E.Pique, \Making nested rotations convenient forthe user," Computer Graphics, SIGGRAPH '78Proc., vol. 12, August 23-25 1978.

[36] C. E. Rudinger, C. J. Harris, and P. C. Dolkas,\Special considerations in out�tting a space sta-tion module for scienti�c use," in Proc. 16thICES Conf. Aerospace Environmental Systems,pp. 427{433, July 14-16 1986.

19

Page 20: Loren - Robotics Institute · 2008-10-19 · Loren tz Levitation T ec hnology: a New Approac hto Fine Motion Rob otics, T eleop eration, Haptic In terfaces, and Vibration Isolation

[37] C. M. Grodinsky and G. V. Brown, \Low fre-quency vibration isolation technology for micro-gravity space experiments," in Proc. Machin-ery Dynamics{Applications and Vibration Con-trol, pp. 295{302, September 17-21 1989.

[38] Anon., \Electronic vibration isolation sytem:EVISTM," NRC catalog No. 100, pp. A{46{47,1990.

[39] D. H. Tiszauer and E. A. Johnson, \Testing ofmagnetically isolated assemblies for space appli-cations," in Tenth Annual Rocky Mountain Guid-ance and Control Conf., pp. 319{334, Jan. 31-Feb. 4 1987.

[40] D. I. Jones and R. G. Owen, \A magneticallylevitated anti-vibration mount," IEEE Trans. onMagnetics, vol. MAG-20, pp. 1687{1689, Sept.1984.

[41] R. G. Owen and D. I. Jones, \Multivariable con-trol of an active anti-vibration platform," IEEETrans. on Magnetics, vol. MAG-22, pp. 523{525,Sept. 1986.

[42] R. G. Owen and D. I. Jones, \An anti-vibrationplatform using active suspension," in Proc.9th Int'l Conf. on Magnetic Technology MT-9,(Zurich), pp. 347{350, Sept. 9-13 1985.

[43] D. G. Hoag, \Electromagnetic isolator/actuatorsystem," U. S. Patent No. 4,859,666, July 181989.

[44] R. Fenn and B. Johnson, \A six degree of free-dom lorentz force vibration isolator with nonlin-ear controller," in Int'l Workshop on VibrationIsolation Technology for Microgravity Science Ap-plications, NASA Lewis Research Center, April23-25 1991.

[45] N. Parker and S. E. Salcudean, \Vibration iso-lation with active magnetic suspension," tech.rep., The University of British Columbia, Dept.of Electrical Engineering, 2356 Main Mall, Van-couver, B.C., Canada V6T 1Z4, April 1993.Canadian Space Agency contract no. 9F008-2-0321/01SR.

[46] B.V. Tryggvason, B.Y. Stewart, H.R. Davis, andS.E. Salcudean, \Development of a Large MotionVibration Isolation Mount for the KC-135: Sum-mary of Flight Tests to Date," in Spacebound '92Workshop, (Ottawa, Canada), May 26-28, 1992.

[47] S. Salcudean, H. Davis, C.T. Chen, D.E. Goertz,and B. Tryggvason, \Coarse-Fine Residual Grav-ity Cancellation System with Magnetic Levita-tion," in Proceedings of the IEEE InternationalConference on Robotics and Automation, (Nice,France), May 10-15, 1992.

20