h. kazerooni s. kim - berkeley robotics and human...

6
USA-JAPAN Symposium on flexible Automation July 18 -20, 1988, Minneapolis, Minnesota H. Kazerooni S. Kim The productivity Center and the Mechanical Engineering Department University of Minnesota Minneapolis, MN 55455 ABSTRACT A practical architecture. using a four-bar-linkage, is considered for the University of Minnesota directdrive robot [14]. This statically-balanced directdrive robot has been constructed for stabilityanalysis of. the robot in constrained manipulation [8. 10 -14]. As a result of the elimination of the gravity forces (without any counter weights). smaller actuators and consequently smaller amplifiers were chosen. The motorsyield acceleration of 5g at the end point without overheating. High torque, low speed. brush-less AC synchronous motors are used to power the robot. Graphite- epoxy composite material is used for the construction of the robot links. A 4-node parallel processor has beenused to control the robot. The dynamic tracking accuracy -with the feedforward torque method asa control law- hasbeen de~ved experimentally. . J. R INTRODUCTION The work presented hereis on the design and control of the Minnesotadirect drive robot. This robot is staticallybalanced and uses a four bar link mechanism to compensate for some of the drawbacks of serialtype [2] andparallelogram type [4] directdrive robots. Conventionalrobot manipulators with electric servomotors are driven through speed reducers. Although speed reducers generate large torque,they usuallyintroduce backlash, compliance, cogging, and friction into the systems. Studieson several industrial robots indicate that the powertraincompliance forms over 80% of total arm compliance[7,21]. Also the friction torque generated by reducer is about 25% of the total requiredtorque in anymaneuver. [6]. Several attempts have been madeto improvethe manipulator dynamic behavior. Asada and Kanade [2] designeda serial type directdrive arm in whichthe actuators were directlycoupled to links without any transmission mechanism. The elimination of the transmission mechanism improved the robot performance, however large motors were needed to drive the robot. Asada and Youcef- Toumi [4] studied a direct drive arm with a parallelogram mechanism to eliminatethe problems associated with serial type robots.A direct drive arm with a counterweightwas designed by Takase et al. [22] in orderto eliminatethe gravity effect at threemajorjoints. Another direct drive arm, designedby Kuwahara et al. [16] to reduce the effect of gravity using a four bar link for the forearm, and a special spring for the upper arm. The counterweightprovidesthe system balance for all possible positions, however it increases the total inertia of the robot arm. The spring balancing will not perfectly balance the system either [18]. In this research, a statically balanceddirect drive arm is designed to achieve improveddynamicbehavior. As a result of the elimination of the gravity forces (without any counter weights), smalleractuators and consequently smalleramplifierswere chosen. The motors yield acceleration of 5g at the end point without overheating. ~ ARCHITECTURE The architecture of this ann is suchthat the gravity tenD is completelyeliminated from the dynamic equations. This balanced mechanism is designed without adding any extra counterbalance weights. The new features of this new design are asfollows: Figure 1: University of Minnesota Direct QrivecArm ..

Upload: others

Post on 15-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: H. Kazerooni S. Kim - Berkeley Robotics and Human ...bleex.me.berkeley.edu/wp-content/uploads/hel-media/... · about a vertical axis. Motor 2 pitches the entire four-bar-linkage while

USA-JAPAN Symposium on flexible AutomationJuly 18 -20, 1988, Minneapolis, Minnesota

H. KazerooniS. Kim

The productivity Center and the Mechanical Engineering DepartmentUniversity of MinnesotaMinneapolis, MN 55455

ABSTRACT

A practical architecture. using a four-bar-linkage, isconsidered for the University of Minnesota direct drive robot [14].This statically- balanced direct drive robot has been constructed forstability analysis of. the robot in constrained manipulation [8. 10 -14].As a result of the elimination of the gravity forces (without anycounter weights). smaller actuators and consequently smalleramplifiers were chosen. The motors yield acceleration of 5g at theend point without overheating. High torque, low speed. brush-lessAC synchronous motors are used to power the robot. Graphite-epoxy composite material is used for the construction of the robotlinks. A 4-node parallel processor has been used to control therobot. The dynamic tracking accuracy -with the feedforward torquemethod as a control law- has been de~ved experimentally.

.

J.

R

INTRODUCTION

The work presented here is on the design and control of theMinnesota direct drive robot. This robot is statically balanced anduses a four bar link mechanism to compensate for some of thedrawbacks of serial type [2] and parallelogram type [4] direct driverobots.

Conventional robot manipulators with electric servomotorsare driven through speed reducers. Although speed reducersgenerate large torque, they usually introduce backlash, compliance,cogging, and friction into the systems. Studies on several industrialrobots indicate that the powertrain compliance forms over 80% oftotal arm compliance [7,21]. Also the friction torque generated byreducer is about 25% of the total required torque in any maneuver.[6].

Several attempts have been made to improve the manipulatordynamic behavior. Asada and Kanade [2] designed a serial typedirect drive arm in which the actuators were directly coupled to linkswithout any transmission mechanism. The elimination of thetransmission mechanism improved the robot performance, howeverlarge motors were needed to drive the robot. Asada and Youcef-Toumi [4] studied a direct drive arm with a parallelogram mechanismto eliminate the problems associated with serial type robots. A directdrive arm with a counterweight was designed by Takase et al. [22]in order to eliminate the gravity effect at three major joints. Anotherdirect drive arm, designed by Kuwahara et al. [16] to reduce theeffect of gravity using a four bar link for the forearm, and a specialspring for the upper arm. The counterweight provides the systembalance for all possible positions, however it increases the totalinertia of the robot arm. The spring balancing will not perfectlybalance the system either [18].

In this research, a statically balanced direct drive arm isdesigned to achieve improved dynamic behavior. As a result of theelimination of the gravity forces (without any counter weights),smaller actuators and consequently smaller amplifiers were chosen.The motors yield acceleration of 5g at the end point withoutoverheating.

~ARCHITECTURE

The architecture of this ann is such that the gravity tenD iscompletely eliminated from the dynamic equations. This balancedmechanism is designed without adding any extra counterbalanceweights. The new features of this new design are as follows:Figure 1: University of Minnesota Direct QrivecArm ..

Page 2: H. Kazerooni S. Kim - Berkeley Robotics and Human ...bleex.me.berkeley.edu/wp-content/uploads/hel-media/... · about a vertical axis. Motor 2 pitches the entire four-bar-linkage while

[1)( m3X3 -m4L5 -m5X5 ) sin e3 -0

9 (mt3 + m5) -m2X2 -m3(L2 -9) -m4(X4 -9)

-( m3X3 -m4L5 -m5X5 ) cose3 -0 [2)

where:milt = mass and length of each link,

x: = the distance of center of mass from d1e origin of eachcoordinate frame,

mt3 = mass of motor 3.

Conditions (1) and (2) result in:

m3X3 -m4L5 -m5X5 -0 [3)

(4)g(mt3+mS)-m2X2-m3(L2-g)-m4(X4 -g) -0

If equations (3) and (4) are satisfied, then the center ofgravity of the four-bar-linkage passes through point 0 for all thepossible configurations of the arm. Note that the gravity force stillpasses through 0 even if the plane of the four-bar-linkage is tilted bymotor 2 for all values of 62.

-'C;)

Motor 2

~}~~~;~~

.-

1

Motor 3

/Ji

~ ....I

III,,

"...

Figure 2: Schematic of University of Minnesota Arm

Figure 2 shows the schematic diagram of the University ofMinnesota direct drive arm. The arm has three degrees of freedom,all of which are articulated drive joints. Motor 1 powers the systemabout a vertical axis. Motor 2 pitches the entire four-bar-linkagewhile motor 3 is used to power the four-bar-linkage. Link 2 isdirectly connected to the shaft of motor 2. Figure 3 shows the topview and side view of the robot. The coordinate frame X1YIZlhasbeen assigned to link i of the robot for 1-1,2,..,5. The center ofcoordinate frame X1Y1Z1 corresponding to link 1 is located at pointo as shown in figure 3. The center of the inertial global coordinateframe Xo YoZo is also located at point 0 (The global coordinate frameis not shown in the figures). The joint angles are represented by 61,62, and 63' 61 represents the rotation of link 1; coordinate frameX1Y1Z, coincides on global coordinate frame XoYoZo when 61-0.62 represents the pitch angle of the four-bar-linkage as shown infigure 3. 63 represents the angle between link 2 and link 3. Shownare the conditions under which the gravity terms are eliminated fromthe dynamic equations.

Figure 4 shows the four-bar-linkage with assigned coordinateframes. By inspection the conditions under which the vector ofgravity passes through origin, 0, for all possible values of 61 and63 are given by equations (1) and (2).

..,-- ,

21,

'\ '.,e '

2 I

~~

...5

. III

I

II

motor 1

Side View

.

,".Figure 3: The side view and top view of the robot

I. Since the motors are never affected by gravity, the static load willbe zero. Hence no overheating results in the system in the staticcase.ll. Because of the elimination of the gravity terms, smaller motorswith less stall torque (and consequently smaller amplifiers) have beenchosen for a desired acceleration.ill. Because of the lack of gravity terms, higher accuracy can beachieved. This is true because the links have steady deflection due toconstant gravity effect. This gives better accuracy and repeatabilityfor fine manipulation tasks.IV. As depicted in Figure 3, the architecture of this robot allows for a"large" workspace. The horizontal workspace ( radius = 80 cm ) ofthis robot is quite attractive from the stand point of manufacturingtasks such as assembly and deburring.V. Graphite-epoxy composite material is used for the construction ofthe robot links. This robot is light ( 60 kg ) and can be mounted onan autonomous vehicle. The pay load without losing precision is 2kg.

~3

Page 3: H. Kazerooni S. Kim - Berkeley Robotics and Human ...bleex.me.berkeley.edu/wp-content/uploads/hel-media/... · about a vertical axis. Motor 2 pitches the entire four-bar-linkage while

INVERSE KINEMATICS

x The inverse kinematic problem is to calculate the joint anglesfor a given end point position with respect to the global coordinateframe. The closed-form of inverse kinematics of the proposed armderived using the standard method [6,20]. The joint angles for thegiven end point position can be determined using the followingequations:

el -oton2( Pyo Px ) -oton2 ((L3- Ls) SlnS3.

:tVPX2 + Py2 -(L3- LS)2sln2S3 (8)

Pz62 -Sin-I ( (9)

(L2- 9 J + (L3- Ls J cos63

px2 + py2+ pZ2 -(L2-gJ2 -(L3-LsJ 2

J

(L3- Ls

63 -COS-1 ( -- (10)2 ( L2 -9

DYNAMICS

The closed-form dynamic equations have been derived for thepurpose of controller design. The dynamic behavior of the arm canbe presented by the following equation [5,17]

11)M(e)(J + CE(e)(~2) + CO(e)(~~)+ G(e) -'T:Figure 4: Four bar link mechanism

Where:'C- ['C 1 'C 2 'C3 )T,M

(e)CE[e)COle)G [e)

(jlee)[e2)

Since at low speeds, AC torque motors do not tend to cog,low speed, high torque, and brush-less AC synchronous motorshave been chosen to power the robot. Each motor consists of a ringshaped stator and a ring shaped permanent magnet rotor with a largenumber of poles. The rotor is made of rare earth magnetic material(Neodymium) bonded to a low carbon steel yoke with structuraladhesive. The stator of the motor (with winding) is fixed to thehousing for heat dissipation. To develop wide bandwidth (highspeed) closed control for the robot, Graphite-expoxy composite andAA7075T6 Materials were used to construct the links. The highstructural stiffness and low density of the Graphite-expoxycomposite result in high natural frequencies in the robot dynamics.The higher the natural frequencies are, the wider the bandwidth andconsequently faster the closed loop system will be [9]. A strong bondbetween the composite parts and the aluminum parts was achievedusing an epoxy adhesive (3M Epoxy Adhesive EC -3569 BfA ). Tominimize joint clearance and reduce bearing mass, Super Precisionangular contact bearings (ABEC- 7, extremely light series 1900 )were used.

MIl M12 M13M12 M22 0

M13 0 M33

[ 0 CE12 CE13

.CE(e)- CE21 0 0

CE31 CE32 0M(6J-

[ COIl COl2 CO13 ] [ 0]Co(e)- 0 CO22 CO23 .G(e) -0

CO31 0 0 0

MII-lzI + C22( 1.1 + 1.6+1.2 + 2C31.3 + IY2+ m2X22)+ 822(832 (le1 + 185) + C32 le4 + Ix2)

FORWARD KINEMATICS

The forward kinematic problem is to compute the position ofthe end point in the global coordinate frame Xo Y 020. given the jointangles, 61. 62, and 63' The end point position of the robot relativeto the global coordinate frame is characterized by px. Py' and Pz inthe global coordinate frame XoY020:

M12 -S2S3( le3 + C3( leI + le5 -le4 ))

[5)

M 13 -C2[ 1.1 + 1.6 + C3I.3 )

-2 2 2M22 -Iz2 + ffi2 X 2 + C3 [1.1 + 1.5) + 83 1.4 + 1.2+ 2C3I.3

Px -(C\C2C3- 5\53) (L3-L5) + C\C2( L2 -9

(6)M33 -leI + le6

(7)

Py- (51C2C3+CI53)(L3-L5)+ 51C2 (L2- 9

Pz -52 (L2 -9) + ~C3 (L3- L5 )

CEI2 -C2S3( le3 + C3( leI + le5 -le4 ))

where SI = Sin (6J. and C1 -Cos (61).

CE13 --C2S3le3

3)(1 vector of the motor torques,3)(3 definite Inertia matrix,3)(3 centrifugal coefficients metrlx,3)(3 Corlolls coefficients metrlx,3)(1 vector of gravity force,

Page 4: H. Kazerooni S. Kim - Berkeley Robotics and Human ...bleex.me.berkeley.edu/wp-content/uploads/hel-media/... · about a vertical axis. Motor 2 pitches the entire four-bar-linkage while

-2 2CE21 -52C2( I:J.2 -Ix2 + m2x2 -53 Ie5

+ C3 ( leI -Ie4) + Ie2 + Ie6 + 2C3Ie3

CE31 -S3( C22Ie3 -S22C3( Ie1 + Ie5 -Ie4 ))

CE32- S3( le3 + C3( leI + le5 -le4 ))

COII- -2CE21

2CE31

CO13 --S2( 2S32181 + le6 + cos2e3 ( le4 -le5 ))

CO22 -S2( 2C321e1 + le6 + 2C31e3 -cos2e3 [.5))le4

CO23 --2CE32

-~( leI + cos263 (leI + Ie5 -Ie4) + Ie6

+ 2C3Ie3)Figure 5: The control hardware for Minnesota Robot

whereIAI m3X32 + m4Ls2 + mSxS2

m3 (L2 -9 )2 + m4 [X4 -9)2 + ms92Ie2 -IDENTIFICATION OF DYNAMIC PARAMETERS

The dynamic parameters used in connul were experimentallyidentified by a dynamic parameter identification method developed in[15]. The identification program uses the measurements of thecommand voltage and the joint position of the robot. Theidentification method can identify the inertial parameters, viscousfriction, and Coulomb friction using the integrated dynamic model ofthe motors and links. The accuracy of the dynamic parameters wasexperimentally verified via the comparison of the theoreticallycomputed trajectories and the experimental trajectories. Theidentified dynamic parameters for the University of Minnesota DirectDrive Robot are shown in table 1.

m3X3(L2 -9 ) -m4 (X4 -9)L5 + m5X59e3 -

[e4 - Ix3 + Ix4 + Ix5

Ie5 -

Ie6 -

ly3 + IY4 + IY5

Iz3 + Iz4 + Iz5

Table 1 Inertial parameters for the University ofMinnesota Direct Drive Robot

--~~

identified value Computed value

0.1752

0.041251.069551 .169550.2980450.2961580.2498

0.1319

Inertial

(kg-m2)

Ixi. IYI. and Iz' are the mass moments of inertia relative to x, y, zaxis at the center of mass of a link i. (motor 3 is a part of link 2). Thegravity term, G(e) becomes zero when equations (3) and (4) aresatisfied in the arm. This condition holds for all possibleconfigurations.

HARDWARE

A schematic of the system hardware is shown in figure 5. AnmM AT microcomputer which is hosting a 4-node parallel processoris used as the main controller of this robot. The parallel processorhas four nodes and a PC/AT bus interface. Each node is anindependent 32-bit processor with local memory and communicationlinks to the other nodes in the system. A high speed ADIDAconvener has been used for reading the velocity signals and sendinganalog command signals to the servo controller unit. A parallel 10board (DID convener) between the servo controller unit and thecomputer allows for reading the RID (Resolver to Digital) convener.

The servo controller unit produces three phase, Pulse WidthModulated (PWM), sinusoidal currents for the power amplifier. Theservo controller unit contains an interpolator, RID convener and acommunication interface for the computer. The servo controller unitcan be operated in either a closed loop velocity or current (torque)control mode (the current control is used). A PWM power amplifier,which provides up to 47 Amperes of drive current from a 325 voltpower supply, is used to power the motors. The main DC buspower is derived by full-wave rectifying the three phase 230V ACincoming power. This yields a DC bus voltage of 325VDC

The motors used in this robot are neodymium (NdFeB)magnet AC brushless synchronous motor. Due to the high magneticfield strength (maximum energy products: 35 MGOe) of the rareearth NdFeB magnets, the motors have high torque to weight ratio.Pancake type resolvers are used as position and velocity sensors.The peak torque of motor 1 is 118 Nm, while the peak torques ofmotors 2 and 3 are 78 and 58 Nm respectively.

-0.19719

0.025921.681351.781350.289220.277590.20

0.14543

Parameters-

Iz1

Ix2-2

m2x2 + Ie2 + Iy2

m2X22 + Ie2 + Iz2

Ie1 + Ie5leI + Ie6

Ie3

Ie4---motor 1motor 2motor 3

Dampingin joint

--0.036 .61

0.078 .62

0.02 .63

-Coulombin joint

motor 1 0.1motor 2 0.1motor 3 0.03--

EXPERIMENTAL RESULTS

The preliminary evaluation of the perfonnance of robotconcerns the dynamic tracking accuracy along a specified trajectory.

Page 5: H. Kazerooni S. Kim - Berkeley Robotics and Human ...bleex.me.berkeley.edu/wp-content/uploads/hel-media/... · about a vertical axis. Motor 2 pitches the entire four-bar-linkage while

9

~ Ky \

~-~0'"=-I +;.-

y

Feedforward controller

A feedforward compensator, as shown in figure 6, is used to cancelthe robot nonlinear terms while a set of constant gains are used in thefeedback loop to decrease the error and develop robustness inmodelling errors [1,3].

The reference trajectory in the experiment is generated by acubic polynomial as shown in figure 7. The motor dynamics and thefriction in the dynamic model were included. The dynamic modeldoes not include the gravity terms because the University ofMinnesota Robot is statically balanced. The robot control program,written in C language, yields a 250 Hz sampling frequency. AIl thejoints were commanded to simultaneously move 30 degrees in 0.3seconds from a predetermined origin. The maximum velocity andacceleration for each joint are 150 degree/sec and 2000 degree/sec2,respectively.

The trajectory and velocity errors for each joint are depicted infigures 8 and 9. Figure 8 shows the trajectory and velocity errorswhen all the robot parameters are calculated from the engineeringdrawings. The maximum tracking errors are 2.3°, 1.3°, and 2.3°for joint 1,2 and 3, respectively.

Figure 9 shows the trajectory and velocity errors with thedynamic parameters identified experimentally. The trajectory andvelocity errors are significantly reduced. The peak trajectory errorsare 0.7°,1.2° and 0.44° for joint 1,2 and 3 respectively.

200

0.0 0.3time ( aec )

2i

i..ICIQ)

"C

~g"ii>

N

g~"ico

s,co

'C

:2',.:,:~",.

time (sec ) Figure 8: Trajectory and velocity error curveswith the same trajectory for all threejoints (All the parameters are computedfrom the engineering drawings)

Figure 7: Position, velocity, and acceleration profilesfor a cubic polynomial trajectory

Page 6: H. Kazerooni S. Kim - Berkeley Robotics and Human ...bleex.me.berkeley.edu/wp-content/uploads/hel-media/... · about a vertical axis. Motor 2 pitches the entire four-bar-linkage while

~..1

CIQ)on

2c?;o

"8"ij>

time ( sec )

Error in velocity

Figure 9: Trajectory and velocity errorcurves with the same trajectory forall three joints. (All the parametersare experimentally Identified).

REFERENCES

1. An, C. H., Atkeson, C. G., J. D., Hollerbach, J. M.,"Experimental Determination of the Effect of Feedforward Control onTrajectory Tracking Errors", 1986 IEEE International Conference onRobotics and Automation, pp 55 -60

2. Asada, H., Kanade, T., "Design of Direct Drive Mechanicalarms", ASME Journal of VibratiQ!). Ac~!!~tic~. _Stress. andReliabilitv in Design, vol. 105, July 1983, pp. 312 -316

3. Asada, H., Kanade, T., and Takeyama, I., " Control of aDirect Drive Ann", Journal of Dvnarnic Svstems. Measurements. and.{;.Qn!IQl, Sept. 1983, vol. 105, pp 136 -141

4. Asada, H. and Youcef- Toumi, K.," Analysis and Design of aDirect Drive Ann with a Five-Bar-Link Parallel Drive Mechanism ",ASME Journal of Dvnamic Svstems. Measurement and Control. vol.106 No.3, 1984, pp 225-230.

5. Asada, H. and Slotine, J.-J.E., "Robot Anal~sis and

-CQn!rQl", John Wiley and Sons, 1986.6.Craig, J. J., "Introduction to Robotics: Mechanics and Control.

Addison-Wesley, Reading, Mass 1986.7. Forrest-Barlach, M. G. and Babcock, S. M., "Inverse

Dynamics Position Control of a Compliant Manipulator", IEEE 1986International Conference on Rohotics and Automation, vo11 Apr.1986, pp 196-205.

8. Hogan, N., "Impedance Control, An ApproachManipulation", AS ME Journal of Dvnarnic Svstems. Measurement.and Control. March, 1985.

9. Kazerooni, H., Houpt, P.K., "On the Loop TransferRecovery", Int. Journal of Control, Vol. 43,No. 3, 1986.

10. Kazerooni, H., Sheridan, T., B., Houpt, P. K.,"Fundamentals of Robust Compliant Motion for RobotManipulators" , IEEE Journal on Rohotics and Automation, vol. 2,NO.2, June 1986.11. Kazerooni, H., Houpt, P. K., Sheridan, T., B., " Design

Method for Robust Compliant Motion for Robot Manipulators",IEEE Journal on Rohotics and Automation, vol. 2, NO.2, June1986.

12. Kazerooni, H., "Robust Non-linear Impedance Control", Inr .f th IEEE Int rn tiona1 onf r nc on Robotics and

Automation, Raleigh, North Carolina, April 1987.13. Kazerooni, H., Baikovicius, J., Guo, J., "Compliant

Motion Control for Robot Manipulators,lnput Output Approach", In~roc. of the Americ~!] C~!]trol_Co.~!ere.nc~, June 1987, Minneapolis.

14. Kazerooni, H., Kim, S., "Statically Balanced Direct DriveRobot for Compliance Control Analysis", presented at ASME WinterAnnual Meeting, "Modelinl! and Control of Robotic ManiDulatorsand Manufacturinl! Processes", Boston, 1987.

15. Kim, S.," Design. Analvsis. and CQ!]trol of. a S~aticall~Balanced Direct Drive ManiDulator", Ph.D Dissertation, Dept. ofMechanical Engineering, The University of Minnesota, June 1988.16. Kuwahara, H., One, Y., Nikaido, M. and Matsumoto, T., "

A Precision Direct Drive Robot Ann", Proceedinl!s American ControlConference, 1985, pp 722-727.

17. Luh, J. Y. S., Walker, M. W. and Paul, R. P., "Resolved-Acceleration Control of Mechanical Manipulators", ~Transactions on Automatic Control 25 (3) June, 1980, pp 468 -474.

18. Mahalingam, S. and Sharan, A. M., "The Optimal Balancingof the Robotic Manipulators", IEEE 1986 International Conferenceon Rohotics and Automation, vol. 2, Apr. 1986, pp 828-835.

19. Markiewicz, B. R., "Analysis of the Computed_TorqueDrive Method and Comparlsion with the Conventional PositionServo for a Computer -Controlled Manipulator", TechnicalMemorandum 33 -601, JPL, Pasadena, CA, March, 1973.

20. Paul, R. P .,Robot ManiDulator~: M~the1!1_a_t~cs.Pro~mminl!. and Control", MIT press, Cambridge, Mass, 1981.

21. Rivin, E.I., "Effective Rigidity of Robot Structures:Analysis and Enhancement"', Proceeding~ of 85 American ControlConference, 985,1985, pp 381-382.

22. Takase, K., Hasegawa, T. and Suehiro, T., "Design andon r I of a Direct Drive Mani ulat r" Procee in f the

Internati nal m osium on Desi n and nthe is, Tokyo, Japan,July 1984, pp 347-352.

SUMMARY

This paper presents some results of the on-going researchproject on statically-balanced direct drive arm at the University ofMinnesota. The following features characterize this robot:1. The statically-balanced mechanism without counter weights allowsfor selection of smaller actuators. Since in static or quasi-staticoperations, no load is on the actuators, therefore the overheating ofthe previous direct drive robots is alleviated.2. The robot links are made of graphite-epoxy composite materials togive more structural stiffness and less mass. The high structuralstiffness and low mass of the links allow for the wide bandwidth ofthe control system.3. To improve ttacking errors, the robot parameters were identifiedexperimentally. The errors in the ttajectory and velocity werereduced significantly.4. Impedance control has been considered for control of the robot.The object of the control task is to develop a control system suchthat, this robot will be capable of maneuvering in constrained and

unconstrained environments.