Design and Implementation of a New Discretely-Actuated Manipulator

Similar documents
DESIGN OF 16 ACTUATORS FOR 3D MASSIVE PARALLEL ROBOTS (3D-MPRs)

Optimal Base Placement for a Discretely Actuated Robotic Manipulator (D-ARM)

EEE 187: Robotics Summary 2

1. Introduction 1 2. Mathematical Representation of Robots

Manipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis

Chapter 1: Introduction

Design and Experiments with a 30 DOF Robot

Robotics. SAAST Robotics Robot Arms

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

KINEMATICS, STATICS, AND DEXTERITY OF PLANAR ACTIVE STRUCTURE MODULES

INVERSE KINEMATICS OF A BINARY FLEXIBLE MANIPULATOR USING GENETIC ALGORITHMS

Planning in Mobile Robotics

Operation Trajectory Control of Industrial Robots Based on Motion Simulation

DETC2000/MECH KINEMATIC SYNTHESIS OF BINARY ACTUATED MECHANISMS FOR RIGID BODY GUIDANCE

A Novel Kinematic Model of Spatial Four-bar Linkage RSPS for Testing Accuracy of Actual R-Pairs with Ball-bar

Experimental Demonstrations of a New Design Paradigm in Space Robotics

Analytical and Applied Kinematics

Using Algebraic Geometry to Study the Motions of a Robotic Arm

HEXAPODS FOR PRECISION MOTION AND VIBRATION CONTROL

Appendix A: Carpal Wrist Prototype

Industrial Robots : Manipulators, Kinematics, Dynamics

Manipulation and Fluid Power. October 07, 2008

Kinematics of the Stewart Platform (Reality Check 1: page 67)

Spatial R-C-C-R Mechanism for a Single DOF Gripper

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT

Robotics Configuration of Robot Manipulators

Geometric Approach For Inverse Kinematics Solution: 3-PSU Parallel Kinematic Manipulator

PPGEE Robot Dynamics I

INSTITUTE OF AERONAUTICAL ENGINEERING

Design of a Precision Robot Wrist Interface. Patrick Willoughby Advisor: Alexander Slocum MIT Precision Engineering Research Group

Properties of Hyper-Redundant Manipulators

Mobile Robots Locomotion

Kinematics - Introduction. Robotics. Kinematics - Introduction. Vladimír Smutný

Rebecca R. Romatoski. B.S. Mechanical Engineering Massachusetts Institute of Technology, 2006

Simulation-Based Design of Robotic Systems

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Robotics Tasks. CS 188: Artificial Intelligence Spring Manipulator Robots. Mobile Robots. Degrees of Freedom. Sensors and Effectors

Single Actuator Shaker Design to Generate Infinite Spatial Signatures

MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector

Cooperating not-trushting robots

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Robot mechanics and kinematics

COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH

Planar Robot Kinematics

Motion Simulation of a Modular Robotic System

A New Algorithm for Measuring and Optimizing the Manipulability Index

A New Algorithm for Measuring and Optimizing the Manipulability Index

Articulated Robots! Robert Stengel! Robotics and Intelligent Systems! MAE 345, Princeton University, 2017

METR4202: ROBOTICS & AUTOMATION

Introduction to Robotics

Lecture «Robot Dynamics»: Kinematic Control

Fault Tolerant Task Execution through Global Trajectory Planning

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory


Rigid Dynamics Solution Methodology for 3-PSU Parallel Kinematic Manipulators

Robotics kinematics and Dynamics

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

WEEKS 1-2 MECHANISMS


Intelligent Cutting of the Bird Shoulder Joint

Robot mechanics and kinematics

Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm

[4] D. Pieper, "The Kinematics of Manipulators Under Computer Control," Unpublished Ph.D. Thesis, Stanford University, 1968.

An Obstacle Avoidance Algorithm for Hyper-Redundant Manipulators

Lesson 1: Introduction to Pro/MECHANICA Motion

Stackable 4-BAR Mechanisms and Their Robotic Applications

Announcements. CS 188: Artificial Intelligence Fall Robot motion planning! Today. Robotics Tasks. Mobile Robots

CS 188: Artificial Intelligence Fall Announcements

DETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS

Kinematic Synthesis. October 6, 2015 Mark Plecnik

Introduction To Robotics (Kinematics, Dynamics, and Design)

Kinematics, Polynomials, and Computers A Brief History

Design, Manufacturing and Kinematic Analysis of a Kind of 3-DOF Translational Parallel Manipulator

Carnegie Mellon University

What is a Manipulator? 2007 RoboJackets TE Sessions 10/16/2007. Keys to Understanding Manipulators TE Sessions Manipulators 10/16/07

Fundamentals of Inverse Kinematics Using Scara Robot

Synthesis of Constrained nr Planar Robots to Reach Five Task Positions

Design of a Three-Axis Rotary Platform

Chapter 2 Intelligent Behaviour Modelling and Control for Mobile Manipulators

Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF)

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric

Ch 8 Industrial Robotics

INTRODUCTION CHAPTER 1

Conical Sidewinding. Chaohui Gong, Ross L. Hatton and Howie Choset

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

Local Search Methods. CS 188: Artificial Intelligence Fall Announcements. Hill Climbing. Hill Climbing Diagram. Today

MECHATRONICS SYSTEM ENGINEERING FOR CAE/CAD, MOTION CONTROL AND DESIGN OF VANE ACTUATORS FOR WATER ROBOT APPLICATIONS

AUTOMATED 4 AXIS ADAYfIVE SCANNING WITH THE DIGIBOTICS LASER DIGITIZER

CONTOUR-CRAFTING-CARTESIAN-CABLE ROBOT SYSTEM CONCEPTS: WORKSPACE AND STIFFNESS COMPARISONS

MECHATRONICS. William Bolton. Sixth Edition ELECTRONIC CONTROL SYSTEMS ENGINEERING IN MECHANICAL AND ELECTRICAL PEARSON

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

Locomotion of Snake Robot through the Pipe

Robots are built to accomplish complex and difficult tasks that require highly non-linear motions.

A RAPID PROTOTYPING DESIGN TOOL FOR PEAR HARVEST-AID PLATFORMS UTILIZING 3D FRUIT REACHABILITY AND KINEMATIC MODELING

Dual-loop Control for Backlash Correction in Trajectory-tracking of a Planar 3-RRR Manipulator

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

Parameterized Controller Generation for Multiple Mode Behavior

Bumptrees for Efficient Function, Constraint, and Classification Learning

Transcription:

Design and Implementation of a New Discretely-Actuated Manipulator Jackrit Suthakorn Department of Mechanical Engineering, Johns Hopkins University, Baltimore, Maryland, USA song@jhu.edu Gregory S. Chirikjian Department of Mechanical Engineering, Johns Hopkins University, Baltimore, Maryland, USA gregc@jhu.edu Abstract: This paper presents a new 3-D design of a discretely-actuated robot manipulator powered by binary actuators. Binary actuators have two stable states, which are, for example, closed (0) and open (1). Major benefits of this kind of discretely-actuated manipulator are repeatability, relatively low cost, and no need for feedback control. In addition, hyper-redundancy allows tasks to be performed even when some actuators fail. A prototype of the new 3-D design is presented in this paper. 1. Introduction Continuously-actuated robotic manipulators are the most common type of manipulators even though they require sophisticated and expensive control and sensor systems to increase their accuracy and repeatability. Discretely-actuated robot manipulators are potential candidates to be used in applications where high repeatability and reasonable accuracy are required. Such applications include pick-andplace, spot welding and assistants to people with disabilities. A new design concept for this kind of manipulator in the spatial case is presented and hardware is demonstrated. The concept of a 3-bit planar binary Variable Geometry Truss (VGT) module is used in this implementation. Figure 1 illustrates all possible configurations of a 3- bit planar binary VGT module. The new design is developed from a

2-dimensional binary-actuated VGT manipulator and a 3-dimensional binary-actuated Stewart-platform-like manipulator which were previously designed and built by the authors and co-workers (shown in Figure 2 and 3 respectively). The new design uses 3-bit binary VGT modules stacked on top of each other with a discretely-actuated rotating joint between each module. As a result, the manipulator has the ability to reach many points and covers a full 3-dimensional sphere around the manipulator itself. Figure 1: Eight-possible-configurations of a 3-bit binary VGT. Figure 2: A 2-D binary VGT manipulator

Figure 3: A spatial binary Stewart-platform-like manipulator. 2. Previous Work Because of the high cost of traditional continuous manipulators with sophisticated sensing and control systems, a number of reduced complexity systems have become popular. Canny and Goldberg [1] discussed a reduced complexity paradigm for robotic manipulation. Furthermore, researchers such as Mason, Erdman and Goldberg have presented reliable sensorless manipulation schemes (See e.g. [2], [3] and references therein). A binary hyper-redundant manipulator is one kind of discretely-actuated manipulator. This manipulator does not require sensors or feedback control systems, which reduces its cost. Our concept of a binary hyperredundant manipulator was influenced by research on snake-like robots [4], [5] and the design of variable geometry truss (VGT) manipulators [6], [7], [8]. One of the authors presented the concept of the binary manipulator in [9]. There have been several improvements in this manipulator concept. A planar binary VGT manipulator and a spatial binary Stewart-platform-like manipulator were designed and built by one of the authors and co-workers. The planar binary VGT manipulator consists of five modules of 3-bit binary VGTs stacked on top of each other. This manipulator has the ability to fold back to reach its own base. The spatial binary Stewartplatform-like manipulator consists of six modules of 6-bit binary Stewart-platforms stacked on the top of each other. Each module has 2 6 = 64 configurations (a total number of 68.7 billion configurations for the whole manipulator). This 3- dimensional binary manipulator has a very limited hemispherical workspace. This problem occurred because of the structure of each Stewart-platform-like module. A number of papers present forward and inverse kinematics techniques and control for this kind of manipulator ([10], [11], [12], [13], [14], [15], [16]).

3. Design The new manipulator design produces a hemispherical workspace. We have built a full size four-module prototype of this new 3-D manipulator using two-state pneumatic actuators. Furthermore, we have designed a new kind of discrete rotating joint controlled by three binary actuators. 3.1. Design of a discrete rotating joint We have designed a discrete rotating joint using three binary actuators to control the angle and direction. We use a set of three gears. Two of these gears are mounted along with two rotary actuators on the base and the third is mounted on the turned module. One of two rotary actuators is used as a fluid-filled damper in order to decrease speed and reduce vibration. A series of holes aligned in a circular pattern on the turned module (rotor) acts as the position controller. While the rotary actuators and gear set are in operation, we use a compact linear binary actuator located between the base and rotor as the stopper. A cone shape is attached to the tip of the actuator, which is inserted into each hole to stop the rotor. The base and rotor are shown in Figure 4. Figure 4 (a): A rotary joint comprising a rotary actuator, a rotary dashpot, linear actuator and a gear set. Figure 4 (b): A circular set of holes on the turned module (rotor).

3.2 Design of a new spatial binary-actuated manipulator This design is influenced by the advantages and disadvantages of the previously built binary manipulators. The new design uses 3-bit binary VGT modules stacked on top of each other with a discretely actuated rotating joint between each module. Figure 5 illustrates some configurations of five concatenated modules. We have built a full size prototype using two-state pneumatic actuators. The prototype consists of three 3-bit binary VGT modules with discrete rotating joints between the modules. PC interfacing with a relay switchboard triggers the solenoid valves, and controls each actuator. In order to reduce the vibration occurring due to the high speed of the pneumatic actuators, dashpots have to be introduced in parallel to the actuators in each module. Figure 5: Configurations of a five-binary-module. 4. Experiments and Results The kinematics were successfully simulated before the prototype was built. A 3-bit planar VGT module has eight 2 3 possible reachable points. Therefore, the new discretely actuated manipulator can reach 2 (3xN1) x (N2 x N3) points. N1 is the number of 3-bit binary VGT modules, N2 is the number of rotating joints, and N3 is the number of states in each joint. We have built and tested the prototype manipulator. The loadbearing capacity of the manipulator depends on the actuators available on the market. Overall the experiments with the manipulator were very successful in demonstrate the range of motion. 5. Conclusion and future work The results were very satisfactory. We have solved the vibration problem by using dashpots in parallel with the actuators in each module and each rotating joint. Figure 6 illustrates some configurations of the new spatial binary actuated manipulator. Attempts are currently being made to improve the performance of the structure and the rotating joints. We are interested in using a commercial magneto-rheolegical fluid, which is a kind of oil with magnetizable particles, to be filled in the dashpots to be placed in parallel with the actuators in each module. In this case, we will be able to control the stop positions by using electromagnetic systems, which will provide more states than a regular binary actuator. Our further experiments shall involve implementation of a new inverse kinematics algorithm [17].

Figure 6: Configurations of the new spatial binary actuated manipulator. Figure 7: The light weight of the new manipulator is illustrated in comparison with traditional manipulators. Acknowledgment The authors would like to thank Mr. David Stein for design suggestions. We are also gratefully thank to Mr. Zheng Xu, Mr. Yong T. Kwon and Mr. Dory T. Lummer for their valuable technical assistance. References [1] Canny J, Goldberg K 1993 A risc paradigm for industrial robotics. Tech Rep.ESRC 93-4/RAMP 93-2. Engineering Systems Research Center, University of California at Berkeley [2] Mason M T 1993 Kicking the sensing habit. AI Magazine. [3] Goldberg K 1992 Orienting polygonal parts without sensors. Algorithmica. Special

robotics issue. [4] Hirose S 1993 Biologically Inspired Robots. Oxford University Press. [5] Chirikjian G, Burdick J 1995 Kinematically optimal hyper-redundant manipulator. IEEE Transactions on Robotics and Automation. 11( 6): 794 806 [6] Miura K, Furaya H 1985 Variable geometry truss and its applications to deployable truss and space crane arm. Acta Astronautica. 12(7): 599-607 [7] Hughes P, Sincarsin P, Carroll K 1991 Trussarm-a variable-geometry-trusses. J Intelligent Material Systems and Structures. l.2: 148-160 [8] Robertshaw H, Reinholtz C 1988 Varaible geometry Tresses. Smart Materials, Structures, and Mathematical Issues. 105-120 [9] Chirikjian G S 1994 A binary Paradigm for Robotic Manipulators. Proceedings of the 1994 IEEE International Conference on Robotics and Automation. 3063-3069 [10] Lees D, Chirikjian G S 1996 A combinatorial approach to trajectory planning for binary manipulators. Proceedings of the 1996 IEEE International Conference on Robotics and Automation. 2749-2754 [11] Lees D, Chirikjian G S 1996 An efficient method for computing the forward kinematics of binary manipulators. Proceedings of the 1996 IEEE International Conference on Robotics and Automation. 1012-1017 [12] Lees D, Chirikjian G S 1996 Inverse kinematics of binary manipulators with applications to service robotics. Proceedings of the 1996 IEEE International Conference on Robotics and Automation. 2749-2754 [13] Ebert-Uphoff I, Chirikjian G S 1996 Inverse kinematics of discretely actuated hyper redundant manipulators using workspace densities. Proceedings of the 1996 IEEE International Conference on Robotics and Automation. 1: 139 145 [14] Ebert-Uphoff I, Chirikjian G S 1995 Efficient workspace generation for binary manipulators with many actuators. J.Robotic Systems. 12(6):383-400 [15] Chirikjian G S 1995 Kinematic synthesis of mechanisms and robotic manipulators with binary actuators. J. Mechanical Design. 117 (4): 573-580 [16] Chirikjian G S, Ebert-Uphoff I 1998 Discretely actuated manipulator workspace generation using numerical convolution on the Euclidean group. Proceedings of the 1998 IEEE International Conference on Robotics and Automation. 1: 742-749 [17] Suthakorn J, Chirikjian G S A new inverse kinematics algorithm for binary manipulators with many Actuators. Advanced Robotics. (accepted for publication)