A Three Revolute Cobot Using CVTs in Parallel

Similar documents
COBOTS: A NOVEL MATERIAL HANDLING TECHNOLOGY

Enhancing Wheelchair Mobility Through Dynamics Mimicking

DEVELOPMENT OF A CONTROL MODEL FOR A FOUR WHEEL MECANUM VEHICLE. M. de Villiers 1, Prof. G. Bright 2

Linear Shaft Motors in Parallel Applications

Steering performance of an inverted pendulum vehicle with pedals as a personal mobility vehicle

Introduction. Kinematics and Dynamics of Machines. Involute profile. 7. Gears

Introducing Galil's New H-Bot Firmware

Wheeled Mobile Robots

Proceedings of IMECE ASME International Mechanical Engineering Congress & Exposition New Orleans, Louisiana, November 17-22, 2002

Torque Feedback Control of Dry Friction Clutches for a Dissipative Passive Haptic Interface

CORC Exploring Robotics. Unit B: Construction

FEASIBILITY STYDY OF CHAIN DRIVE IN WATER HYDRAULIC ROTARY JOINT

Control of Mobile Robots

Code No: R Set No. 1

RED RAVEN, THE LINKED-BOGIE PROTOTYPE. Ara Mekhtarian, Joseph Horvath, C.T. Lin. Department of Mechanical Engineering,

Lifting Mechanisms. Example 1: Two Stage Lift

AP Physics B: Ch 20 Magnetism and Ch 21 EM Induction

Wheels for a MEMS MicroVehicle

Research on Skid Control of Small Electric Vehicle (Effect of Velocity Prediction by Observer System)

STRUCTURAL DESIGN AND ANALYSIS OF ELLIPTIC CYCLOCOPTER ROTOR BLADES

Forced vibration frequency response for a permanent magnetic planetary gear

Robot components: Actuators

St.MARTIN S ENGINEERING COLLEGE Dhulapally, Secunderabad

Servo-conventional milling machine

Experimental Evaluation of a New Braking System for Use in Passive Haptic Displays

Collaborative vehicle steering and braking control system research Jiuchao Li, Yu Cui, Guohua Zang

Part VII: Gear Systems: Analysis

Rotational Kinematics and Dynamics Review

(POWER TRANSMISSION Methods)

Design, Cad Modeling & Fabrication of Geneva Operated Roller Conveyor

The University of Melbourne Engineering Mechanics

Advances in Engineering Research (AER), volume 102 Second International Conference on Mechanics, Materials and Structural Engineering (ICMMSE 2017)

Introduction to Robotics

Improvement of Mobility for In-Wheel Small Electric Vehicle with Integrated Four Wheel Drive and Independent Steering: A Numerical Simulation Analysis

A Novel Chassis Structure for Advanced EV Motion Control Using Caster Wheels with Disturbance Observer and Independent Driving Motors

Bill the Cat, tied to a rope, is twirled around in a vertical circle. Draw the free-body diagram for Bill in the positions shown. Then sum the X and

MODELS FOR THE DYNAMIC ANALYSIS OF THE SUSPENSION SYSTEM OF THE VEHICLES REAR AXLE

White Paper: The Physics of Braking Systems

Technical Report Con Rod Length, Stroke, Piston Pin Offset, Piston Motion and Dwell in the Lotus-Ford Twin Cam Engine. T. L. Duell.

Driven Damped Harmonic Oscillations

The development of a differential for the improvement of traction control

using Class 2-C (Centralizing) tolerances. Jack lift shaft lead tolerance is approximately 0.004" per foot.

Relevant friction effects on walking machines

2.007 Design and Manufacturing I

A Robotic End-Effector for Grabbing and Holding Compliant Objects

LECTURE-23: Basic concept of Hydro-Static Transmission (HST) Systems

Modelling of electronic throttle body for position control system development

Lecture 19. Magnetic Bearings

Multi Body Dynamic Analysis of Slider Crank Mechanism to Study the effect of Cylinder Offset

ONLINE NON-CONTACT TORSION SENSING METHOD USING FIBER BRAGG GRATING SENSORS AND OPTICAL COUPLING METHOD. Yoha Hwang and Jong Min Lee

EXPERIMENT 13 QUALITATIVE STUDY OF INDUCED EMF

Mathematical Modelling and Simulation Of Semi- Active Suspension System For An 8 8 Armoured Wheeled Vehicle With 11 DOF

R10 Set No: 1 ''' ' '' '' '' Code No: R31033

Improvement of Vehicle Dynamics by Right-and-Left Torque Vectoring System in Various Drivetrains x

Segway with Human Control and Wireless Control

Chapter 7: DC Motors and Transmissions. 7.1: Basic Definitions and Concepts

Autonomous Mobile Robot Design

Chapter 15. Inertia Forces in Reciprocating Parts

Technical Guide No. 7. Dimensioning of a Drive system

LEAD SCREWS 101 A BASIC GUIDE TO IMPLEMENTING A LEAD SCREW ASSEMBLY FOR ANY DESIGN

Rotary Series Rotary Series: Direct Drive Precision Stages

Design and Analysis of Hydrostatic Bearing Slide Used Linear Motor Direct-drive. Guoan Hou 1, a, Tao Sun 1,b

Drones Demystified! Topic: Propulsion Systems

Kinematics and Force Analysis of Lifting Mechanism of Detachable Container Garbage Truck

Assemblies for Parallel Kinematics. Frank Dürschmied. INA reprint from Werkstatt und Betrieb Vol. No. 5, May 1999 Carl Hanser Verlag, München

Electric Motors and Drives

Chapter 15. Inertia Forces in Reciprocating Parts

ME6401 KINEMATICS OF MACHINERY UNIT- I (Basics of Mechanism)

INDUCTION motors are widely used in various industries

Theory of Machines. CH-1: Fundamentals and type of Mechanisms

Simplified Vehicle Models

MAIN SHAFT SUPPORT FOR WIND TURBINE WITH A FIXED AND FLOATING BEARING CONFIGURATION

1 Configuration Space Path Planning

CHAPTER 3 DESIGN OF THE LIMITED ANGLE BRUSHLESS TORQUE MOTOR

SOFT SWITCHING APPROACH TO REDUCING TRANSITION LOSSES IN AN ON/OFF HYDRAULIC VALVE

CHAPTER 4 MODELING OF PERMANENT MAGNET SYNCHRONOUS GENERATOR BASED WIND ENERGY CONVERSION SYSTEM

Exploit of Shipping Auxiliary Swing Test Platform Jia WANG 1, a, Dao-hua LU 1 and Song-lian XIE 1

Design and Analysis of suspension system components

Hours / 100 Marks Seat No.

126 Ridge Road Tel: (607) PO Box 187 Fax: (607)

Kazuaki Sakai, Toshihiko Yasuda, and Katsuyuki Tanaka, Member, IEEE

Introduction: Electromagnetism:

Use of Flow Network Modeling for the Design of an Intricate Cooling Manifold

Mechanical Motion. Control Components. and Subsystems. Understanding How Components Effect System Performance

Dependence of Shaft Stiffness on the Crack Location

Vibration damping precision couplings

Forging Industry Technical Conference Long Beach, CA

THEORY OF MACHINES FRICTION CLUTCHES

A Linear Magnetic-geared Free-piston Generator for Range-extended Electric Vehicles

Dynamical Characteristics of a Lateral Guided Robotic Vehicle with a Rear Wheel Steering Mechanism Controlled by SSM

Cam Motion Case Studies #1 and # 2

LESSON Transmission of Power Introduction

A Model for the Characterization of the Scrap Tire Bale Interface. B. J. Freilich1 and J. G. Zornberg2

Development of a New Steer-by-wire System

WEEK 4 Dynamics of Machinery

The OmniMate Mobile Robot Design, Implementation, and Experimental Results

Suspension systems and components

Mathematical modeling of the electric drive train of the sports car

Angular Momentum Problems Challenge Problems

PRECISION BELLOWS COUPLINGS

Transcription:

A hree Revolute Cobot Using CVs in Parallel Carl A. Moore Michael A. Peshkin J. Edward Colgate Department of Mechanical Engineering Northwestern University Evanston, IL 60208-3111 ABSRAC Cobots are capable of producing virtual surfaces of high quality, using mechanical transmission elements as their basic element in place of conventional motors. Most cobots built to date have used steerable wheels as their transmission elements. We describe how continuously variable transmissions (CVs) can be used in this capacity for a cobot with revolute joints. he design of an arm-like cobot with a threedimensional workspace is described. his cobot can implement virtual surfaces and other effects in a spherical workspace approximately 1.5 meters in diameter. Novel elements of this cobot include the use of a power wheel that couples three CVs that are connected in parallel. INRODUCION Several robotic devices have been proposed for the purpose of creating programmable constraints and virtual surfaces. One such device by Book et. al. [1], called P-ER (Passive rajectory Enhancing Robot), is a 2-degree of freedom (dof) manipulator designed to guide its end effector along a desired path while being pushed by the user. Clutches are used to vary the coupling between the two major links of the device, while brakes are used to remove energy from the links. Delnondedieu and roccaz [2] have developed another device, called PADyC (Passive Arm with DYnamic Constraints), intended for guided execution of potentially complex surgical strategies. he prototype system has 2 dof and uses 2 each of a motor, clutch, and free wheel to dynamically constrain each joint. Neither of these devices is able to provide arbitrarily oriented, smooth, hard virtual surfaces. SCOOER COBO o illustrate how cobots provide smooth, hard virtual surfaces, we use the example of Scooter (shown in Figure 1), a cobot with a three-dimensional workspace (x, y, θ) [3]. hree small motors are used to steer the wheels of which two are visible in Fig. 1. he motors cannot cause the wheels to roll; they can only change the wheels rolling direction. A force sensor on the center post handle measures forces applied by the user. A cobot s two simplest modes of operation are free mode (in which the user can move the cobot freely in (x.y.θ)-space) and virtual surface mode (in which only motion along a virtual constraint is allowed). Figure 1. Scooter three wheeled cobot. Free Mode: In free mode Scooter operates as if it were supported by casters, like those on an office chair, which permit any desired motion direction. Unlike casters whose shafts are off center, Scooter s wheels are on straight-up shafts and are steered using motors. When the user applies a force to Scooter by pushing on the center handle, the computer monitors the force perpendicular to Scooter s rolling direction and attempts to minimize it by changing Scooter s rolling direction. Scooter s rolling direction is described by a center of rotation (COR). If the COR lies directly in the center of Scooter, the only allowed motion is rotation about the handle. If the COR is infinitely far away, corresponding to all wheel axes being parallel, then Scooter will follow a straight line. herefore, in free mode, the computer monitors the user s forces, determines the required COR, and turns the wheels to allow that motion. Virtual Surface Mode: In virtual surface mode a cobot filters the user s motion. If the user brings Scooter up to a programmed virtual surface, the computer ceases to steer the wheels in a direction that minimizes the perpendicular force. Instead, the wheels are steered such that the allowed motion is tangent to the surface. he computer does continue to monitor the user-applied forces. Forces that would cause Scooter to penetrate the surface are ignored. Forces that would bring Scooter off of the surface and back into the free space are interpreted as before in free mode, and Scooter again behaves as if it were on casters.

When a cobot is in contact with a virtual surface or constraint, it is possible for the user to apply a force into the constraint that is large enough to cause the constraint to collapse. he strength of the virtual constraint is related to the mechanism by which the cobot resists perpendicular forces. With Scooter, coulomb friction forces between the steered wheels and the working planar surface resist forces applied against the constraint. If the applied force becomes greater than the friction force, the virtual surface crumbles and the cobot enters the restricted area. ROAIONAL CV Scooter is restricted to a three-dimensional planar workspace because its virtual surface behavior relies on the presence of a flat working surface on which to roll. Revolute arm-like architectures have proven very versatile for robots, and so we now address the problem of creating an arm-like cobot with revolute joints. he role of the steered wheels in Scooter is to establish a mechanically enforced ratio between the x-velocity and the y- velocity of the steering axis of each wheel. hat ratio, v y /v x, is given by α, the steering angle of the wheel, which is under computer control. his principle may be considered obvious for a wheel, but it lies at the heart of cobots that have planar workspaces, like Scooter. o extend cobots to workspaces typical of revolute jointed robots, we require a mechanical element whose function is analogous to that of the wheel in scooter. For revolute joints the mechanically enforced ratio is between two angular velocities, ω 1 and ω 2, rather than two linear velocities as in scooter. Also, the ratio ω 2 /ω 1, which is enforced mechanically, must be adjustable under computer control just as the angle of each of Scooter s wheels. he requirements above call for a continuously variable transmission, or CV: a device which couples two angular velocities according to any adjustable ratio. A drawing of such a CV is shown in Figure 2. Steering θ ω 2 ω 1 θ Figure 2. Rotational CV. Drive Drive Steering A device with similar components has been created by Sordalen et. al. [4,5] for the study of nonholonomic manipulator control. he CV consist of a sphere caged by four rollers. he rollers are arranged at the corners of a stretched tetrahedron so that the angle subtended by the contact points is 90 (a regular tetrahedron would have angles of 108 ). he two rollers with angular velocities labeled ω 1 and ω 2 are called drive rollers; their orientation is fixed. he other two rollers are called steering rollers; their orientation is measured by an angle θ. he axes of the two drive rollers share a plane that also includes the center of the sphere. Rolling constraints dictate that the sphere s rotational axis must lie in the plane of the drive rollers and go through the non translating center of the sphere. Figure 3 is a diagram of the plane that contains both drive roller axes and the sphere s rotational axis. I use the angle γ to denote the displacement of the sphere s axis from drive roller two. Figure 3. Plane containing sphere s rotational axis. he steering rollers impose additional rolling constraints on the CV such that the angle γ is a function the steering roller setting θ, γ = tan 1 2 2 tanθ 45. ( 1 ) he CV transmission ratio can be interpreted as follows. From Figure 3, Rcos(γ) and Rsin(γ) are the radius of the paths that drive roller 1 and 2 follow about the sphere as it rotates. Assuming the sphere (radius R) has an angular velocity Ω, and the drive rollers (radius r) do not slip on the sphere, the angular velocities of the drive rollers can be written as Rcosγ Rsin γ ω1 ω 2. ( 2 ) r r he transmission ratio is the ratio of drive roller angular velocities or

ω2 ω 1 γ tan. ( 3 ) i i = ω, ( 4 ) ω 0 As the steering rollers are turned from -90 to +90, the transmission ratio ω 2 /ω 1 assumes the full range of values from - to + [6]. Of course friction prevents the CV from achieving an infinite transmission ratio. In practice a maximum transmission ratio of 20:1 is common. SERIAL COBO Figure 4 is a drawing of a four link parallelogram arm that will constitute the manipulator of the arm cobot. he arm has three joints whose angular velocities are held in computer controlled ratios by three CVs and is equipped with a force sensor to measure user intent. 1 2 V xyz For each CV, the transmission ratio is proportional to the angular speed of its joint ω i. herefore, a near zero joint speed requires merely that its own CV have a transmission ratio which is also nearly zero. So, the speed ratio between any two joints connected by CVs in parallel can assume the full range of values (- to + ) with finite CV transmission ratios. he three transmission ratios determine the direction of the allowed angular velocity vector in joint space. he magnitude of this vector is scaled by the velocity of the common shaft ω 0. he task space velocity vector is similarly constrained through the arm s Jacobian such that at any given time the manipulator has one degree of freedom. By steering the CV transmission ratios, the allowed motion vector in task space can be pointed in any direction. When this is done in real time, the arm appears to have 3 degrees of freedom. If the common shaft is allowed to rotate freely then its angular velocity is proportional to the speed at which the user manipulates the arm s end point. Using the user imposed velocity V u, the inverse Jacobian J -1, and a vector of CV transmission ratios, the angular velocity of the freely rotating common shaft is 3 J V -1 ω 0 u. ( 5 ) Figure 4. Parallelogram link architecture. If the common shaft is not allowed to rotate freely but is connected to a motor then the task space velocity V xzy of the arm s end point is related to the motor speed ω 0 by, We chose to use CVs connected in parallel to control the arm s joints. In this configuration the angular velocity of each joint is coupled to a separate drive roller and the remaining three drive rollers are tied to a common shaft. A three joint schematic of such an arrangement is shown in Figure 5. he steering rollers and support frames are not shown. Figure 5. hree CVs in parallel. In this configuration, a CV transmission ratio i relates the drive roller angular velocity ω i to the common shaft velocity ω 0 V J xyz ω 0. ( 6 ) he same ideas hold for endpoint forces. Each joint torque τ i is a product of the common shaft torque τ 0 and the inverse of its CV transmission ratio such that the force F xyz reflected to the endpoint by the motor is F xyz 1/ 1 - J 1 1/ 2 1/ 3 τ 0. ( 7 ) he noteworthy result of connecting CVs in parallel is that regardless of the dimension of the cobot s task space, one motor can produces an endpoint force and speed that is parallel to the allowed motion direction.

he introduction of a motor negates the inherent safety of a passive cobot, but facilitates the accomplishment of important goals. When not in contact with a virtual surface a cobot should feel nearly transparent to the user. However, when we designed cobots with larger gear ratios to create harder constraints, the increased friction reflected to the user became a problem. Also, we desired to make cobots more responsive by magnifying the user s force at low speed. Both of these goals were conveniently accomplished by the addition of a motor. Another interesting characteristic of CVs in parallel is their ability to assume any angular velocity ratio without changing the steering roller settings. If the transmission ratios of each CV are set to infinity, the common shaft has zero angular velocity and each joint can rotate freely without respect to any other joint. he only other time that the speed of the common shaft is zero is when the speed of all joints is zero. ARM COBO WIH POWER ASSIS Figure 6 is a picture of the arm cobot built to date. he four link arm (similar to the drawing in Figure 4) has not been attached. Joint 2 Joint 1 Drive roller shaft to joint 1 Joint 3 Drive roller shaft to joint 2 Figure 7. 3 CVs, power wheel, and assist motor. here are many benefits to this symmetric arrangement of CVs. It permits a single spring on the power wheel s axle to apply an equal preload force to all CVs. Also, in this arrangement, the drive roller shafts are parallel to their joint shaft axes allowing power transfer between the two with zero backlash timing belts. he design couples the joint rotations to three concentric shafts. wo sets of bevel gears connect the two non-vertical joint axles (joints 1 and 2) to the two innermost shafts. he third joint axle (joint 3) does not require bevel gears because its axis of rotation is already parallel to the CVs' drive roller shafts. he CV (Figure 8), has a 10.16 diameter acrylic sphere. he drive and steering rollers are 57mm 85A roller blade wheels. he steering wheels are enclosed in steering hubs. Equal and opposite rotation of each hub is ensured by bevel gears that are synchronized to each hub through timing belts. here is a 45-watt steering motor with encoder on each CV assembly. Figure 6. Arm Cobot. It was decided early on that the cobot s CVs would remain stationary (grounded) during motion of the arm. Connecting each CV to ground lowers the complexity of the design and decouples the mass of the CV subsystems from the arm s dynamics. As noted earlier, CVs in parallel have the rotation of one of their drive rollers coupled to a common shaft. In this design the rotations of each CV are coupled together using a common wheel as shown in Figure 7. his common wheel or power wheel is in rolling contact with the central sphere of each CV and can be driven using a 180 watt brushless servo motor (motor located in the bottom center of the figure). he power wheel is made from an aluminum plate that has a neoprene rubber running surface on one side. he power wheel has a diameter of 36.8, and its running surface contacts the CVs 16.5 from the center post. Figure 8. CV

he arm cobot s links will be constructed from graphite due to its high bending strength (E = 96MPa) and low weight (ρ = 1.66 g/ 3 ). he largest diameter link will have a 8.26 OD, and the arm s reach will be over 76. With the support stand attached, the origin of the three joint rotations is approximately 1.5m above the floor. Figure 11 is a diagram of the cobot s anticipated workspace. his planar workspace becomes a volume when revolved about the z axis. 80 60 40 Arm Cobot Workspace 20 z Figure 9. CV - back view. he coulomb friction forces that exist between the rolling elements of the CVs determine the force of constraint that the arm cobot can display. Assuming that the coefficient of static friction between the CV s rolling elements (polyurethane wheels on acrylic sphere) is µ s = 0.8, a drive roller radius of 2.85, and a normal force of 7.00Kg, the resulting maximum torque that the drive rollers can resist is 16.0Kg-. With a gear ratio of 6:1 between the drive rollers and the joints, the maximum sustainable joint torque is 96.0kg-. Figure 10 uses force ellipses to display the expected static force characteristics for the arm [7]. he major (minor) axis of each ellipse represents the maximum (minimum) endpoint force that can be resisted in the direction of the axis at that point in the workspace. he largest force that can be supported at a position is recorded in kilograms next to each ellipse. 80 60 40 20 0-20 Static Force Characteristics 3.1 3.1 3.1 2.7 2.7-20 0 20 40 60 80 Figure 10. Static force characteristics. 1.3 1.3 1.3 0-20 -40 x -50 0 50 Figure 11. Arm workspace. he parallelogram configuration permits the links to be counter-balanced against gravity for all arm configurations by two counter weights attached to joints 1 and 2 on the opposite side of the links [8]. he moments provided by the counter weights will be approximately 67.0Kg- and 39.0Kg- for joints 1 and 2 respectively. CONRIBUION OF DESIGN he parallelogram arm cobot will be the first 3R cobot. Its ability to move in traditional x,y,z 3-space opens an entire new class of tasks to cobotic solutions. he addition of power assist to the traditional passive cobotic model will result in a cobot that can reduce or magnify the inertia that is reflected to the user making larger cobots or cobots with large transmission ratios possible. he powered arm will be able to perform tasks autonomously like a traditional robot while remaining backdrivable. A backdrivable arm is attractive to persons that want a powered manipulator that can also be easily positioned by hand, such as those interested in robot-assisted surgery. REFERENCES 1 Book, W., Charles, R., H., Davis, Gomes, M., he Concept and Implementation of a Passive rajectory Enhancing Robot, Proceedings of the ASME Dynamics Systems and Control Division, DSC-Vol 58, 1996. y

2 Delnondedieu, Y., roccaz, J., PADyC: a Passive Arm with Dynamic Constraints, Proceedings of the 2nd International Symposium on Medical Robotics and Computer Assisted Surgery, 1995. 3 Wannasuphoprasit, W., Colgate, J.E., Peshkin, M.A., he Design and Control of Scooter, a ricycle Cobot, Proceeding of the IEEE 1997 International Conference on Robotics & Automation; March 1997 4 Sordalen, O.J., Nakamura, Y., Chung, W.J., Design of a Nonholonomic Manipulator, Proceedings of the IEEE 1994 International Conference on Robotics and Automation; May 1994. 5 Sordalen, O.J., Nakamura, Y., Chung, W.J., Path Planning and Stabilization of a Nonholonomic Manipulator, Proceedings of 3 rd European Control Conference; September 1995. 6 Moore, C.A., Continuously Variable ransmission for Serial Link Cobot Architectures, Master s thesis, Department of Mechanical Engineering, Northwestern University, March 1997. 7 Asada, H., Direct-drive robots: theory and practice, Cambridge, Mass., MI Press, 1987. 8 Gopalswamy, A., Gupta, P., Vidyasagar, M., A New Parallelogram Linkage Configuration for Gravity Compensation Using orsional Springs, Proceedings of the IEEE 1992 International Conference on Robotics and Automation; May 1992.