Novint Falcon. Novint Falcon Novint Falcon Novint Falcon. Novint Falcon Daniel J. Block et al., licensee Versita Sp. z o. o.

Similar documents
CHAPTER 40 CARTESIAN AND POLAR COORDINATES

Introduction to Complex Analysis

2D Fan Beam Reconstruction 3D Cone Beam Reconstruction

2003 Physics. Advanced Higher. Finalised Marking Instructions

Elmo Servo Drives. Information Sheet for Crimson v2.0. Compatible Devices. Elmo Servo Drives using SimplIQ. Verified Device BAS-3/230-3

The diagram above shows a sketch of the curve C with parametric equations

Digital Control System

Kinematics of Closed Chains

LIGHT: Two-slit Interference

4-8 Similar Figures and Proportions. Warm Up Problem of the Day Lesson Presentation Lesson Quizzes

with slopes m 1 and m 2 ), if and only if its coordinates satisfy the equation y y 0 = 0 and Ax + By + C 2

Laser sensors. Transmitter. Receiver. Basilio Bona ROBOTICA 03CFIOR

Math 1330 Test 3 Review Sections , 5.1a, ; Know all formulas, properties, graphs, etc!

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

MATH 2400, Analytic Geometry and Calculus 3

Year 10 Term 3 Homework

Modelling a Road Using Spline Interpolation

Quick Start with CASSY Lab. Bi-05-05

Trigonometry for Engineering Technology. Gary Powers


Proving Trigonometric Identities

MAC2313 Test 3 A E g(x, y, z) dy dx dz

r v i e w o f s o m e r e c e n t d e v e l o p m

The 2D/3D Differential Optical Flow

Mathematical and Information Technologies, MIT-2016 Mathematical modeling

Math 144 Activity #2 Right Triangle Trig and the Unit Circle

BEST2015 Autonomous Mobile Robots Lecture 2: Mobile Robot Kinematics and Control

Cambridge International Examinations CambridgeOrdinaryLevel

Review of Sine, Cosine, and Tangent for Right Triangle

2. Unlock the Customization Features: The Edit Button Click the "Edit" button on the Dashboard Home Page to unlock the customization features.

CHAPTER 3, FORM E TRIGONOMETRY Choose the best answer. NAME DATE. Do not use a calculator for problems 1-11.

4754 Mark Scheme June 2006 Mark Scheme 4754 June 2006

Grad operator, triple and line integrals. Notice: this material must not be used as a substitute for attending the lectures

Trig Practice 09 & Nov The diagram below shows a curve with equation y = 1 + k sin x, defined for 0 x 3π.

Section Parametrized Surfaces and Surface Integrals. (I) Parametrizing Surfaces (II) Surface Area (III) Scalar Surface Integrals

Math 241, Final Exam. 12/11/12.

Parallel Monte Carlo Sampling Scheme for Sphere and Hemisphere

MATH. 2153, Spring 16, MWF 12:40 p.m. QUIZ 1 January 25, 2016 PRINT NAME A. Derdzinski Show all work. No calculators. The problem is worth 10 points.

Transformations. Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico

17-18 CP Geometry Final Exam REVIEW

A Framework for 3D Pushbroom Imaging CUCS

Chapter 7. Exercise 7A. dy dx = 30x(x2 3) 2 = 15(2x(x 2 3) 2 ) ( (x 2 3) 3 ) y = 15

4.1 Radian and Degree Measure

Trigonometric Functions of Any Angle

Implementation of PML in the Depth-oriented Extended Forward Modeling

AP Calculus AB. a.) Midpoint rule with 4 subintervals b.) Trapezoid rule with 4 subintervals

Education Resources. This section is designed to provide examples which develop routine skills necessary for completion of this section.

Perimeter. Area. Surface Area. Volume. Circle (circumference) C = 2πr. Square. Rectangle. Triangle. Rectangle/Parallelogram A = bh

COMPASS/ESL Sample Test Questions A Guide for Students and Parents Mathematics

Function f. Function f -1

Worksheets for GCSE Mathematics. Trigonometry. Mr Black's Maths Resources for Teachers GCSE 1-9. Shape

Visual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach

Robust Pole Placement using Linear Quadratic Regulator Weight Selection Algorithm

Jacobian: Velocities and Static Forces 1/4

Tabella dei caratteri ASCII e UNICODE

Light Field = Radiance(Ray)

Robotics I. March 27, 2018

UNIT 2 RIGHT TRIANGLE TRIGONOMETRY Lesson 1: Exploring Trigonometric Ratios Instruction

Final Exam : Introduction to Robotics. Last Updated: 9 May You will have 1 hour and 15 minutes to complete this exam

MT - GEOMETRY - SEMI PRELIM - I : PAPER - 6

English Bible for the Deaf

MATH 2400: CALCULUS 3 MAY 9, 2007 FINAL EXAM

TEST 3 REVIEW DAVID BEN MCREYNOLDS

General theory of rectilinear ray systems

Catholic Central High School

SL1Trig.notebook April 06, 2013

MATH 417 Homework 8 Instructor: D. Cabrera Due August 4. e i(2z) (z 2 +1) 2 C R. z 1 C 1. 2 (z 2 + 1) dz 2. φ(z) = ei(2z) (z i) 2

Precalculus CP Final Exam Review. MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

CfE Higher Mathematics Assessment Practice 1: The straight line

Basic Trigonometry. Stephen Perencevich Department of Mathematics Montgomery College 3Π 4 Π 7Π 7Π 6 Π 2 0, 1 1,0 1,0 Π 3 5Π 3 Π 2

Rays and Throughput. The Light Field. Page 1

Catholic Central High School

P1 REVISION EXERCISE: 1

(a) Find cylindrical coordinates for the point whose rectangular coordinates are (x, y, z) = ( 4, 8, 2). Solution: r = p x 2 + y 2 =

Lecture Note 3: Rotational Motion

Refractive Index Map Reconstruction in Optical Deflectometry Using Total-Variation Regularization

ECE569 Fall 2015 Partial Solution to Problem Set 3

Lecture «Robot Dynamics»: Kinematics 2

Integration by parts, sometimes multiple times in the same problem. a. Show your choices. b. Evaluate the integral. a.

Math 1330 Final Exam Review Covers all material covered in class this semester.

4.1 Angles and Angle Measure. 1, multiply by

Experiment 2: Control of Nonlinear Compensated SISO Systems

Answers to Odd-Numbered Problems

Fig The light rays that exit the prism enter longitudinally into an astronomical telescope adjusted for infinite distance.

AP Calculus AB Summer Review Packet

NATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours

PLANE TRIGONOMETRY Exam I September 13, 2007

News from the Wrapper

Construction of Brahmagupta n-gons

Integration. Edexcel GCE. Core Mathematics C4

Math Exam III Review

MAC Module 1 Trigonometric Functions. Rev.S08

Offline Simultaneous Localization and Mapping (SLAM) using Miniature Robots

8(x 2) + 21(y 1) + 6(z 3) = 0 8x + 21y + 6z = 55.

Mechanism Kinematics and Dynamics

Answer: Find the volume of the solid generated by revolving the shaded region about the given axis. 2) About the x-axis. y = 9 - x π.

Gregory Bock, Brittany Dhall, Ryan Hendrickson, & Jared Lamkin Project Advisors: Dr. Jing Wang & Dr. In Soo Ahn Department of Electrical and Computer

Part I. There are 5 problems in Part I, each worth 5 points. No partial credit will be given, so be careful. Circle the correct answer.

5-2 Verifying Trigonometric Identities

= w. w u. u ; u + w. x x. z z. y y. v + w. . Remark. The formula stated above is very important in the theory of. surface integral.

Transcription:

Novint Falcon 1,, 3, Novint Falcon Novint Falcon Novint Falcon Novint Falcon Novint Falcons 13 Daniel J. Block et al., licensee Versita Sp. z o. o. This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs license, which means that the text may be used for non-commercial purposes, provided credit is given to the author. Novint Falcon E-mail: d-block@illinois.edu E-mail: mark.michelotti@gmail.com E-mail: rsree@illinois.edu 18

i (x, y, z) O P p A i r E i c a, b, d e A i,b i C i Θ 1i, Θ i Θ 3i (u i,v i,w i ) A i P (u i,v i,w i ) cos φ i sin φ i p i = sin φ i cos φ i p + 1 r φ i i (x, y, z) p i =(p ui p vi p wi ) T p ui,p vi p wi p ui p vi p wi = a cos θ 1i c +(d + e + b sin θ 3i ) cos θ i = b cos θ 3i = a sin θ 1i +(d + e + b sin θ 3i ) sin θ i θ 3i (x, y, z) i i i θ 3i = ± cos 1 p vi b. θ 3i θ i θ i p ui p wi θ i (p ui + c) + p wi + a a(p ui + c) cos θ 1i αp wi sin θ 1i = (d + e) + (d + e)b sin θ 3i + b sin θ 3i. (1) 183

t 1i = tan θ 1i sin θ 1i = t 1i 1+t 1i cos θ 1i = 1 t 1i, 1+t1i l i l 1i l i l i t 1i + l 1i t 1i + l i =, = p wi + p ui +cp ui ap ui b sin θ 3i be sin θ 3i bdθ 3i de ac + a + c d e = 4αp wi = p wi + p ui +cp ui ap ui b sin θ 3i be sin θ 3i bdθ 3i de ac + a + c d e t 1i θ 1i θ 3i θ i (x, y, z) C θ 3i θ 1i (θ 11,θ 1,θ 13 ) (x, y, z) Dimension a b c d e r Value 6 mm 13 mm 16.3 mm 1 mm 1 mm 37 mm ϕ 1 14.44 ϕ 15.56 ϕ 3 5.56 function [theta1] = inverse_kinematics(x, y, z) r = 37; a = 6; b = 13; c = 16.3; d = 1; e = 1; phi =.5 %radians pu = x*cos(phi) + y*sin(phi) r; pv = x*sin(phi) + y*cos(phi); pw = z; theta3 = acos(pv/b); l = pw^+pu^+*c*pu *a*pu+a^+c^ d^ e^ b^*sin(theta3)^ *b*e*sin(theta3) *b*d*sin(theta3) *d*e *a*c; l1 = 4*a*pw; l = pw^+pu^+*c*pu+*a*pu+a^+c^ d^ e^ b^*sin(theta3)^ *b*e*sin(theta3) *b*d*sin(theta3) *d*e+*a*c; t1 = ( l1 sqrt(l1^ 4*l*l))/(*l); theta1 = atan(t1)*; x k =(x k y k z k ) T k f (x, y, z) (θ 11 θ 1 θ 13 ) T B k k f f 184

x = initial guess B = initial Jacobian approximation for k =, 1,,... end Solve Bksk = f(xk) for sk xk+1 = xk + sk yk = f(xk+1) f(xk) Bk+1 = Bk + ((yk Bksk)sk T )/(sk T sk) (x, y, z) x, y, z k p k i k d k p k d k i (x, y, z) k p =,k d =. k i = 1 (x, y, z) =(, 14, 135) (x, y, z) =( 4, 3, 11) D(z) = z 1 T sz D(z) = Ts z 1 T s = 1 3 185

Component Description 1 TMS3 Digital Controller Encoder LED emitters and photosensors 3 Supplementary Sensors 4 Motor Leads 5 Controller Buttons 186

A B A B SS SCK MISO MOSI ± OUT A OUT B LOAD SUPPLY BRAKE 187

Actual Distance (mm) 3 5 15 1 5 y =.8886531x +.6539367x R² =.9531446853 1 3 4 5 6 7 8 9 Pixel Distance τ = Iα d x = rα dt I = mr 3 d x = 3g sin dt θ θ d x = 3g dt θ x = 188

Θ x Θ y x y ( π ) p ix = p ix d i (1 cos γ) cos + tan 1 m ( π ) p iy = p iy d i (1 cos γ) sin + tan 1 m z p 1,p p 3 x y b x b y ( p iz = d i mb ) x + b y sin γ m +1 d dt x 1 = x d dt x = 3g θ. (x, y, z) OAC ODE m y = mx γ ABC DEF AB BC = DE EF sin θ x sin θ y = sin α cos θ x sin π/ α cos θ y tan θ x sin α = tan θ y cos α m = tan α = tan θ x. tan θ y γ ABC tan γ = AB BC = sin θ x sin α cos θ x = tan θ x sin α θ x = θ y = p 1,p p 3 y = mx 3g/ λ 1, = J ± 4J 1 +J J J = ( 3g 1 θ x 1 3g θ x ) = ( ) 1. J 1 J θ < θ < x 1 x θ = k p x 1 k d x R θ = k p (R x 1 ) k d ( d dt R x ) H(s) = (3g/)k ds + (3g/)k p s + (3g/)k d s + (3g/)k p. d l = mp ix + p iy m +1. k p k d k p > k d > 189

m/s m/s k p k d ζ =.6 g =9.81m/s t r ω n = ( ( )) 1 1 ζ π tan 1 =.77 1 ζ ζ ω n =.77rad/s ωn = 14.751k p k p =.5 () ζω n = 14.715k d k d =.3 (3) d x = 3g sin dt θ θ = sin 1 (u/3g) d x = dt u u θ ωn = k p =7.67 ζω n = k d =3.3 attenuating differentiator G(s) = ωs s+ω ω =5rad/s G(s) G(z) = 5z 5 z.8187 k p =.5 k d =.3 19

.1 Position (m).5 4 6 8 1 1.5 Time (sec) k p =.5 k d =.3 k p =1 k d =1 k p = 7.67 k d = 3.3 k p = 1 k d = 1 Position (m).15.5 4 6 8 1 1.5.15 Time (sec) k p = 3 k d = 1 Position (m).1.5 5 1 15.5 Time (s) 191

Position (m).15.1.5.5 5 1 15 Time (sec).6 http://dl.dropboxusercontent.com/u/986481/iweb/site / Control Education & Applications files/thesis.m4v y position (m).4...4.6.6.1.4 x position (m) References http://www.novint.com/index.php/products/novintfalcon Proc. Australasian Conference on Robotics and Automation 19

193