Mekanisme Robot - 3 SKS (Robot Mechanism)

Similar documents
Modeling and Experimental Studies of a Novel 6DOF Haptic Device

Robotics Manipulation and control. University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Jacques Gangloff

A Teach Pendant to Control Virtual Robots in RoboAnalyzer

Laboratory Mini-Projects Summary

Parallel Robot Projects at Ohio University

The Mathematics of the Stewart Platform

4R and 5R Parallel Mechanism Mobile Robots

Introduction to robotics. Md. Ferdous Alam, Lecturer, MEE, SUST

Elements of Haptic Interfaces

Haptic Tele-Assembly over the Internet

Exercise 1. Consider the following figure. The shaded portion of the circle is called the sector of the circle corresponding to the angle θ.

Robots in Contact with the Enviroment

Information and Program

Introduction to Robotics

Robotics: Evolution, Technology and Applications

Optimization of Robot Arm Motion in Human Environment

Chapter 1 Introduction to Robotics

Study and Design of Virtual Laboratory in Robotics-Learning Fei MA* and Rui-qing JIA

Chapter 1 Introduction

On Observer-based Passive Robust Impedance Control of a Robot Manipulator

Tasks prioritization for whole-body realtime imitation of human motion by humanoid robots

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES

Prof. Ciro Natale. Francesco Castaldo Andrea Cirillo Pasquale Cirillo Umberto Ferrara Luigi Palmieri

Shuguang Huang, Ph.D Research Assistant Professor Department of Mechanical Engineering Marquette University Milwaukee, WI

Phasor. Phasor Diagram of a Sinusoidal Waveform

Nonlinear Adaptive Bilateral Control of Teleoperation Systems with Uncertain Dynamics and Kinematics

Term Paper: Robot Arm Modeling

AC : MEDICAL ROBOTICS LABORATORY FOR BIOMEDICAL ENGINEERS

A Differential Look at the Watt s Governor

Design and Control of the BUAA Four-Fingered Hand

LEGO 2D Planar Manipulator (with zero offset between Z1 and Z2 axes of rotation)

The Tele-operation of the Humanoid Robot -Whole Body Operation for Humanoid Robots in Contact with Environment-

Mobile Manipulation in der Telerobotik

Introduction to Robotics

Design and Implementation of FPGA-Based Robotic Arm Manipulator

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

ARE PARALLEL ROBOTS MORE ACCURATE THAN SERIAL ROBOTS? EST-CE QUE LES ROBOTS PARALLÈLES SONT PLUS PRÉCIS QUE LES ROBOTS SÉRIELS?

LASER ASSISTED COMBINED TELEOPERATION AND AUTONOMOUS CONTROL

Hao, Guangbo; Kong, Xianwen. Article (peer-reviewed)

Space Vector PWM and Model Predictive Control for Voltage Source Inverter Control

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

Circuit Analysis-II. Circuit Analysis-II Lecture # 2 Wednesday 28 th Mar, 18

Using Simulation to Design Control Strategies for Robotic No-Scar Surgery

Optimal Control System Design

The Haptic Impendance Control through Virtual Environment Force Compensation

Extended Kalman Filtering

JEPPIAAR ENGINEERING COLLEGE

Control Architecture and Algorithms of the Anthropomorphic Biped Robot Bip2000

Bibliography. Conclusion

Introduction of Research Activity in Mechanical Systems Design Laboratory (Takeda s Lab) in Tokyo Tech

Tolerance Analysis of 2-D and 3-D Mechanical Assemblies

DESIGN OF A 2-FINGER HAND EXOSKELETON FOR VR GRASPING SIMULATION

Robotic Capture and De-Orbit of a Tumbling and Heavy Target from Low Earth Orbit

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page

Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots

ANALYSIS AND DESIGN OF A TWO-WHEELED ROBOT WITH MULTIPLE USER INTERFACE INPUTS AND VISION FEEDBACK CONTROL ERIC STEPHEN OLSON

UNIT Explain the radiation from two-wire. Ans: Radiation from Two wire

Math Final Exam - 6/11/2015

MEAM 520. Haptic Rendering and Teleoperation

Nonholonomic Haptic Display

Robust Haptic Teleoperation of a Mobile Manipulation Platform

A MATHEMATICAL MODEL OF A LEGO DIFFERENTIAL DRIVE ROBOT

Virtual Robots Module: An effective visualization tool for Robotics Toolbox

Robot Task-Level Programming Language and Simulation

Physics 132 Quiz # 23

IVR: Introduction to Control

King s Research Portal

Contents. Oxford University Press

Wireless Master-Slave Embedded Controller for a Teleoperated Anthropomorphic Robotic Arm with Gripping Force Sensing

DC Motor Control using Fuzzy Logic Controller for Input to Five Bar Planar Mechanism

Technical Cognitive Systems

An Evaluation of Visual Interfaces for Teleoperated Control of Kinematically Redundant Manipulators

Programming Manual. Meca500 (R3)

Implementation of PIC Based Vehicle s Attitude Estimation System Using MEMS Inertial Sensors and Kalman Filter

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

IOSR Journal of Engineering (IOSRJEN) e-issn: , p-issn: , Volume 2, Issue 11 (November 2012), PP 37-43

Haptic Manipulation of Serial-Chain Virtual. Mechanisms

Ball-and-beam laboratory system controlled by Simulink model through dedicated microcontrolled-matlab data exchange protocol

Spectacle lens design following Hamilton, Maxwell and Keller

An Introduction To Modular Robots

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

Motion Control for a Tracking Fluoroscope System

A Compliant Five-Bar, 2-Degree-of-Freedom Device with Coil-driven Haptic Control

A Posture Control for Two Wheeled Mobile Robots

Haptic Control of the Master Hand Controller for a Microsurgical Telerobot System

Development and Control of a Three DOF Spherical Induction Motor

Definitions and claims functions of several variables

Challenges of Precision Assembly with a Miniaturized Robot

Robotics 2 Collision detection and robot reaction

By Ngai Mun Wong B.Sc.(EE), University of Manitoba, 1990

Fundamentals of Robotics

Reinforcement Learning Approach to Generate Goal-directed Locomotion of a Snake-Like Robot with Screw-Drive Units

Using the WAM as a Master Controller

SRV02-Series. Rotary Servo Plant. User Manual

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

CHAPTER 5 INDUSTRIAL ROBOTICS

Design and development of a quadruped spider robot

EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism

State observers based on detailed multibody models applied to an automobile

Transcription:

Mekanisme Robot - 3 SKS (Robot Mechanism) Latifah Nurahmi, PhD!! latifah.nurahmi@gmail.com!! C.250 First Term - 2016/2017 Velocity Rate of change of position and orientation with respect to time Linear velocity : V = V x V y V z Angular velocity : ω = ω x ω y ω z Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 2 1

Velocity θ Angular velocity of all points on the rigid body : θ = dθ dt Position of point A is R AO, it velocity: VB B VA A V A = ω R AO Position of point B is R BO, it velocity: C y x V B = ω R BO Position of point is R CO, it velocity: V C = ω R CO VC z O Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 3 Velocity Let us recall : OA = OP + PA VA A θ A A = P A + R 3 3. A B Derive w.r.t. time : da A dt = dpa dt + d(r 3 3. A B ) dt V A = V P + ω A A A V A = V P + ω A (R 3 3. A B ) Frame A z y O x Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 4 w u P v Frame B 2

Velocity coordination problems Direct velocity problems: input joint rates are known and the aim is to find the EE velocities Inverse velocity problems: EE velocities are known and the aim is to find the input joint rates Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 5 Joint space q: Vector space that is spanned by by the joint input rates End effector space x: Vector space that is spanned by by the EE velocities Jacobian J: Matrix that transforms the joint input rates to the EE velocities Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 6 3

Jacobian may lose its full rank This condition is called singularity At singular condition, serial manipulator may lose 1 or more dof Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 7 x i = f i (q 1, q 2, q 3,, q n ) for i = 1,2,3,, m are the set of m equations Each equation has n independent variables Time derivatives of x i are: x i = f i q 1 q 1 + f i q 2 q 2 + f i q 3 q 3 + + f i q n q n i = 1,2,3,, m Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 8 4

Write in the matrix form: Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 9 x = q = x 1, x 2, x 3,, x T m, m dimensional vector q 1, q 2, q 3,, q T n, n dimensional vector q i = θ i d i revolute joint prismatic joint J = m n matrix Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 10 5

x can be expressed in 2 different ways: Conventional Jacobian x = v n ω n v n : linear velocity of the origin of EE ω n : angular velocity of the EE Screw-based Jacobian x = ω n v o v o : linear velocity of reference frame on the EE ω n : angular velocity of the EE Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 11 m = n m > n m < n Iso-constrained Kinematically redundant Actuated redundant Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 12 6

Conventional Jacobian Any point can be chosen as reference point, usually the origin of EE : O n Linear velocity: Angular velocity: θ i : the rates of rotation along the i-th joint d i : the rates of translation along the i-th joint : unit vector along i-th joint axis : unit vector from the origin of (i-1)th link frame to the origin of EE Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 13 Conventional Jacobian All vectors are expressed in the fixed frame Writing all the equations in matrix form: Where: For revolute joint For prismatic joint Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 14 7

Jacobian of the 2-DOF manipulator A coordinate system is attached to each link according to DH convention Compute : Compute : Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 15 Jacobian of the 2-DOF manipulator Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 16 8

Jacobian of the 2-DOF manipulator Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 17 Singularity of 2-DOF manipulator Det J = 0 Mekanisme Robot (Robot Mechanisms) by Latifah Nurahmi 18 9