3-Wheel Swerve Drive - The Trouble with Tribots

Size: px
Start display at page:

Download "3-Wheel Swerve Drive - The Trouble with Tribots"

Transcription

1 3-Wheel Swerve Drve - The Trouble wth Trbots Clem McKown - FRC Team August-2014 Executve Summary FRC's 2013 change n robot permeter rules (to 112 nch maxmum overall permeter from the earler maxmum 28 n x 32 n) opened new opportuntes for non-rectangular robots. In partcular, the new rules reduce the stablty penalty for a 3-wheeled robot desgn vs-à-vs the precedng rules because t allows an expanded wheelbase for a 3-sded chasss. The prmary expected beneft of a 3-wheeled swerve robot over a 4-wheeled s that t enables the use of two CIM motors per swerve module to yeld a drve-tran wth 6 CIM motors overall. 6 drve CIM motors have become the standard for hgh-performance tank drve robots wthn FRC. A 3-wheeled, 6-CIM swerve robot not only comples wth FRC's 2013 & 2014 motor lmts, but the mass reducton realzed by elmnatng one swerve module allows for the addton of CIM motors wthout excessvely compromsng other robot systems. Of course, there are expected to be drawbacks to a trangular, 3-swerve chasss as well as benefts. The team ntends to buld and test a prototype chasss to gan a better understandng of both the benefts and defcts of the concept. The purpose of ths paper s to defne the mathematcs for controllng a 3-swerve robot, both under chasss-centrc and feld-centrc control. Chasss Bass The proposed chasss desgn has three swerve modules arranged at the apexes of an equlateral trangle. The pvot axes are located 2.700" from the exteror surface of the chasss frame, a dstance whch allows safe rotaton of the pvot (1640's 2013 & 2014 desgn) wthout nterferng wth bumpers, etc. The chasss frame's apexes are truncated to flats also 2.700" from the pvot axs. The desgned total permeter s 111 n, provdng the same 1 n safety margn that 1640 used n ther 2013 & 2014 chasss. All swerve modules are mounted so that the calbraton 0 faces drectly away from chasss center-pont.

2 A dmensoned schematc of such a chasss s provded n Fgure 1. Conventons In ths document, lengths wll be expressed n nches (n or ") and angles n degrees ( ). Longtudnal precson wll be 0.001" unless stated otherwse. Rght-hand rule s used n all llustratons for determnng postve angle drecton. The mathematcs wll work equally well under left-hand rule, but ths must be appled unversally. Ths ncludes pvot numberng (1, 2, 3). If left-hand rule s used, then 2 & 3 swap postons. Swerve angles wll be based on sngle-drecton drve wth each module's drve drecton beng the swerve angle drecton (therefore drvng at 0 when the swerve angle s 0 ). Prototype modules also utlze the same angle sensors, and these are mounted n the same manner. A Trbot prototype chasss was desgned and bult usng 3/4" thck laser-cut plywood. An 8-slot crio was employed due to ready avalablty. Jaguar motor controllers were elected for the same reason. The desgn called for 2013 swerve modules, but 2012 modules were actually nstalled, agan due to ready avalablty. The 2012, 2013 & 2014 swerve modules share dentcal mountng bolt hole patterns (the 2012 havng an addtonal, unused mountng hole) and dentcal relatons between these mountng holes and the pvot, CIM and steerng axes, so crtcal geometry s unaffected. The 2012, 2013 & 2014 swerve The Trbot prototype mantans the same swerve module spacng and orentatons as provded n the Fgure 1 schematc on Page 1. Human Interface The Drver uses a wred Xbox controller havng dual, thumbdrven joystcks.

3 The prmary joystck controls the robot's movement n Crab Mode. In Crab Mode, both x and y nformaton s used wth the joystck's angle provdng drectonal settngs and the joystck's dsplacement from neutral provdng speed settngs. The secondary joystck works wth the prmary to provde the turnng capabltes of Snake and Ocelot Modes. Only the x nformaton s used from the secondary joystck and ths ndrectly sets turnng radus. Chasss-centrc versus Feld-centrc control Chasss-centrc and feld-centrc refer to two dfferent drectonal references for the drver and the control logc. Team 1640 has htherto always used chasss-centrc control n whch a specfc axs of the chasss s determned to be "straght ahead". Joystck controls then operate on ths reference. Ths s easer to execute from an nstrument and software bass, as t does not requre the robot to "know" whch way t s facng relatve to the feld axes. On the other hand, t requred the drver to know whch way the robot s facng relatve to feld axs and to put her/hs mnd nto ths orentaton whle drvng. Ths ncreases the drver's mental burden. Feld-centrc control would allow the drver to move the robot around the feld usng the prmary joystck whle controllng the chasss orentaton relatve to the feld wth the secondary. The drver's reference space becomes the statonary feld, reducng (we thnk) drver's mental burden. From a robot standpont, lfe gets harder, as the robot now needs to "know" ts orentaton relatve to the feld. Gyroscopes are the way to know ths and only one axs s needed. Issue s that the gyroscope must reman stable for the match duraton (wth all ts hard knocks) to be effectve. Other than the change n reference, Crab Mode remans the same n chasss and feld-centrc control. The same s not true for Snake and Ocelot, as these undergo a reversal. In chassscentrc control, Snake Mode s statc whereas Ocelot requres dynamc drver nput. These relatonshps flp n feld-centrc control. Chasss-centrc control wll be derved frst; Feld centrc follows because t apples an addtonal level of calculaton and control to Chasss-centrc logc. Chasss Geometry Remanng consstent wth both Fgure 1 on Page 1, the actual prototype, and (as far as possble) prevous whte papers by ths author, three swerve modules are arranged around a chasss center-pont wth a unform dstance h between the chasss

4 center-pont and the pvot axes and an angle = 120 (2/3R) between each pvot axs around the chasss center-pont. Swerve modules are mounted so that each module's 0 calbraton axs faces drectly away from the chasss center-pont. Swerve modules are dentfed by numbers 1, 2 & 3 followng rght-hand rule. The lne from the chasss center-pont to the pvot axs of swerve module 1 defnes the 0 chasss axs. Note that based on Fgure 1, h = n. Chasss-Centrc Crab Mode In Crab Mode, the prmary joystck apples a Vector of Moton to the chasss descrbed n the prevous secton. Ths Vector of Moton provdes both angular drecton () and power/speed (V) nformaton. may be For Crab Mode, all swerves would be algned wth. For ndvdual swerve angles ( C ): C1 = eq. 1 C2 = eq. 2 C3 = eq. 3 All calculated swerve angles must be checked and f <0, add 360 to make >0. However, the rght tme to make ths correcton (and the opposte: f >360, subtract 360 to make <360 ) s after assessng all drve calculatons, ncludng Snake Mode. Drve power (V) s proportonal to the prmary joystck's dsplacement from neutral. In Crab Mode, all drves receve equal power. Chasss-Centrc Snake Mode Snake Mode drves the chasss n an arc wth chasss orentaton followng the path of the arc. The basc chasss orentaton and speed are based upon the Crab Mode prmary joystck nputs, whle the arc radus s ndrectly set va the secondary joystck x nput.

5 In the 2009 swerve whte papers, I ntroduced the concept of a "reference wheel", a useful tool for workng through the mathematcs around Snake Mode. The "reference wheel" concept wll be employed agan here. The "reference wheel" s not a real wheel, but a hypothetcal pvot wheel located at a dstance h from the chasss center-pont and orented along the vector of moton. The dagram at left shows a "reference wheel" and the real pvot wheels on a chasss. The secondary joystck steers by steerng the reference wheel drectly, creatng an angle,, between the vector of moton and the reference wheel's drve drecton. It can be easly shown that the trangle formed by the reference wheel, the chasss CP and the Turn CP s a rght trangle and has the angle at the Turn CP apex, whch allows calculaton of the Turn Radus, R CP. R CP h eq. 4 tan Equaton 4 blows up (dvson by zero) f = 0 (neutral joystck poston). So don't do Snake Mode calculatons f the secondary joystck s neutral. We need to now defne. (no subscrpt) has already been defned as the angular offset between the chasss axs and the vector of moton. s the angular offset from the vector of moton to each ndvdual pvot axs ( = 1, 2, 3). For calculaton: 1 = - eq. 5 2 = eq. 6 3 = eq. 7

6 Turn raduses for all swerve wheels may now be calculated: R sn h cos RCP hsn h 1 2 eq. 8 2 tan tan 1 and drve power factors for each wheel: R V V (Note h s n numerator & denomnator and dvdes out) eq. 9 R max A choce s now needed. What wll be the range of? In the frst "Pvot-Wheel Drve" whte paper of 2-August-2009, a lmted (chasss algned wth vector of moton) snake mode was presented wth a range from -90 to +90. At the lmts of the range, the turn radus s zero and the turn center-pont and chasss center-pont are the same. Swerve angle calculatons were complcated by the need to swtch calculatons based on whether the turn center-pont s nsde or outsde the wheel-base. In "Pvot-Wheel Drve - Crab wth a Twst" whte paper of 29-March-2010, a general (random algnment between the chasss and vector of moton) snake mode (referred to as Twst 1 n the paper) was presented, but where 's range s lmted to -45 to 45. By lmtng the range of, the turn center-pont never comes nsde of the h-radus crcle around the chasss center-pont; the equatons are thereby smplfed. The control logc for DEWBOTs IX & X both follow the mathematcs presented n ths latter paper, ncludng the lmted range. The math for both cases wll be presented here. For the case that: [sgn of ] R CP /h [sgn of ] sn (Turn center-pont s not nsde wheelbase - always true for ) 1 hcos 1 cos sgnof sn sgn of sn eq. 10 R 1 sn tan tan For the case that: [sgn of ] R CP /h < [sgn of ] sn (Turn center-pont s nsde wheelbase) 1 hcos 1 cos 180 tan 180 tan eq. 11 RCP hsn 1 sn 1 2 sn 2 tan tan

7 Note that h s now out of the equatons., and V were not dependent on h. Fnally, to calculate the actual steerng set-ponts: = C + (add or subtract 360 as needed for range) eq. 12 A workng Mcrosoft Excel model of snake mode control logc was developed. Chasss-centrc Ocelot Mode Presently, ocelot mode requres that the drver dynamcally rotate the vector of moton (usng the prmary joystck) to mantan a steady course whle snake steerng. Ths should work wth the control equatons presented here, although care needs to be taken to keep the turn center-pont away from the chasss center-pont. Otherwse the robot wll spn n a statonary locaton. I understand that the current ocelot drve (4-wheel) bascally rolls along the h radus crcle whch passes through the pvot axes. Feld-centrc Control Feld-centrc control requres that the robot be able to sense the drecton of the feld axs relatve to chasss orentaton (). Typcally ths requres a gyroscope (deally at the chasss center-pont) although other optons exst. Ths sensng need be only one axs. If usng a gyroscope, concerns are: 1. Stablty of the gyroscope over the match duraton 2. Intalzng and calbratng the control system to the feld axs at match start. We need to understand what chasss orentaton behavor we want n feld-centrc control. We know from chasss-centrc experence that the orentaton relatve to the feld changes as we drve. We could accept ths; usng the gyroscope to control speed and drecton relatve to the feld but allow orentaton to drft as we drve and then control t usng the secondary joystck only as and when needed, or we could use the gyroscope data to control chasss Trbot Snake Drve orentaton unless the secondary joystck s 1.0 used to change t. 0.9 Feld-centrc Crab Mode There needs to be an addtonal pece of nformaton: ( ), the angular dsplacement of the feld axs from the chasss axs (0-360 ). Motor power factor V1 V2 V Reference steerng angle

8 The joystck steerng drecton, ( ), s now relatve to the feld axs, not the chasss axs. For crab mode, swerve set-ponts can be calculated: C1 = + eq. 13 C2 = eq. 14 C3 = eq. 15 As wth chasss-centrc crab mode, these values need to be checked and adjusted to range. All drve motors are drven at the same power on crab mode based on prmary joystck dsplacement from neutral. Feld-Centrc Chasss Orentaton The acton of the secondary joystck s fundamentally dfferent n feld-centrc control than t s n chasss-centrc. In chasss-centrc control, ths nput drves the robot n snake turns. In feldcentrc, the secondary joystck rotates the chasss to change chasss orentaton whle drvng n crab mode. Ths s an ocelot twst and ths drve mode s automatc n feld-centrc control. In chasss-centrc, ocelot twst drvng requres dynamc drver control. In feld-centrc control, t s snake turnng whch requres dynamc drver control. They are flpped. The whte paper "Pvot-Wheel Drve - Crab wth a Twst" of 29-March-2010 dealt wth ocelot mode (referred to as Twst 2 n the paper), but not effectvely. A dfferent approach s used here. Actually, an ocelot twst s handled just lke a snake turn, but wth a crtcal dfference: In a snake turn, for a gven joystck nput, the angle between the vector of moton and the chasss axs remans fxed and the vector of moton rotates about a turn center-pont. Swerve set-ponts durng a snake turn are statc - they are determned by the joystck nput only and do not change untl the joystck nput changes. An ocelot twst, for a gven joystck nput, mantans a constant vector of moton relatve to the feld axs. Whle the turn logc and mathematcs are the same as snake, an actual turn s prevented by contnually adjustng wheel drectons to keep the robot's course constant. Ths s a dynamc steerng system.

9 As wth snake turnng, a "reference wheel" s used for steerng. The steerng angle ( ) range for ths wheel should defntely be constraned to ±45. s determned drectly by the secondary joystck x nput (just as n snake) and determnes (for a fxed speed nput) the rotatonal speed of the ocelot twst. Note that ocelot twstng wll slow the robot's overall velocty and ths effect ncreases as devates from 0. Varables & calculatons: was defned n the Feld-Centrc Crab Mode secton as the angle between the chasss axs and the feld axs. Ths s provded n real tme va on-board nstrumentaton. It s dynamc. was defned n the Feld-Centrc Crab Mode secton as the steerng drecton relatve to the feld axs. Ths s provded from the prmary joystck. Statc (as long as joystck nput not changed). C1, C2 and C3 have been defned n equatons 13, 14 & 15 n the Feld-Centrc Crab Mode secton. These are the swerve angle set-ponts for Feld-Centrc Crab Mode. Dynamc. R CP (n) s calculated usng equaton 4 n the Chasss-Centrc Snake Mode secton. Even though we're not actually turnng, we run the math as f we are. Statc (as long as joystck nput not changed). (defned n the Chasss-Centrc Snake Mode secton) remans the angular offset between the vector of moton and each ndvdual pvot axs ( = 1, 2, 3). Dynamc. The calculaton of these values changes under feld-centrc control:

10 1 = - - eq = eq = eq. 18 R (n) are the ndvdual wheel dstances from the "turn center-pont" ( = 1, 2, 3) and are calculated usng equaton 8. Dynamc. V are the ndvdual wheel power factors ( = 1, 2, 3) and may be calculated usng equaton 9. Dynamc. ( ) are the ndvdual swerve angle "correctons" (from the base C 's) needed to affect the ocelot twst ( = 1, 2, 3). Calculated from equaton 10 and are not condtonal as long as Dynamc. ( ) are the swerve angle set-ponts ( = 1, 2, 3). Calculated usng equaton 12. Dynamc. So almost all of the mathematcs are recycled from snake mode. A robust Mcrosoft Excel model of feld-centrc ocelot mode control logc was developed, but t's a lttle heavy to paste n a Mcrosoft Word document. An observaton s warranted, though. The plots of versus and V versus are very characterstc and regular for a gven. Examples below. There may be an opportunty to reduce some calculaton burden wth look-up tables. Somethng to keep n mnd. versus Power vs Power 0.60 V1 V2 V More on the above two charts The above charts provde an ndcaton that 's could be stored n a look-up table as a functon of and. Ths n fact seems to be the case.

11 The next set of charts (top of the followng page) examnes the affect of negatng on and V. If there s a smple relatonshp between negated 's (a reasonable expectaton), then the lookup tables could be cut to half the sze (for the same performance). When s negated, the affect on both and V s a phase shft n of 180. So, a look-up table havng only postve (or only negatve) 's can be used to cover the entre turnng range, but for negatve 's, the look-up would need to be shfted by 180 (and checked for range). Lookng at postve 's only n the range from 5 to 45 usng 5 ncrements of and 3 steps of, and V were calculated and shown below. These fgures are not dependent upon h. The tables of calculated values of and V are provded at the end of ths paper. A Fnal Twst n our Story The fnal twst s a statonary twst around the chasss center-pont. Swerve angles would all be 90 or 270, dependng upon the drecton of the twst. We do ths now (DEWBOT X). We ll need to do t wth a 3-swerve robot as well. Ths s referred to as Twst 3 n "Pvot-Wheel Drve - Crab wth a Twst" of 29-March-2010.

12

13

14

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Computer models of motion: Iterative calculations

Computer models of motion: Iterative calculations Computer models o moton: Iteratve calculatons OBJECTIVES In ths actvty you wll learn how to: Create 3D box objects Update the poston o an object teratvely (repeatedly) to anmate ts moton Update the momentum

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to

More information

Brave New World Pseudocode Reference

Brave New World Pseudocode Reference Brave New World Pseudocode Reference Pseudocode s a way to descrbe how to accomplsh tasks usng basc steps lke those a computer mght perform. In ths week s lab, you'll see how a form of pseudocode can be

More information

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water.

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water. Purpose Theory REFRACTION a. To study the refracton of lght from plane surfaces. b. To determne the ndex of refracton for Acrylc and Water. When a ray of lght passes from one medum nto another one of dfferent

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

Welcome to the Three Ring %CIRCOS: An Example of Creating a Circular Graph without a Polar Axis

Welcome to the Three Ring %CIRCOS: An Example of Creating a Circular Graph without a Polar Axis PharmaSUG 2018 - Paper DV14 Welcome to the Three Rng %CIRCOS: An Example of Creatng a Crcular Graph wthout a Polar Axs Jeffrey Meyers, Mayo Clnc ABSTRACT An nternal graphcs challenge between SAS and R

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Notes on Organizing Java Code: Packages, Visibility, and Scope

Notes on Organizing Java Code: Packages, Visibility, and Scope Notes on Organzng Java Code: Packages, Vsblty, and Scope CS 112 Wayne Snyder Java programmng n large measure s a process of defnng enttes (.e., packages, classes, methods, or felds) by name and then usng

More information

Analysis of 3D Cracks in an Arbitrary Geometry with Weld Residual Stress

Analysis of 3D Cracks in an Arbitrary Geometry with Weld Residual Stress Analyss of 3D Cracks n an Arbtrary Geometry wth Weld Resdual Stress Greg Thorwald, Ph.D. Ted L. Anderson, Ph.D. Structural Relablty Technology, Boulder, CO Abstract Materals contanng flaws lke nclusons

More information

with Optic65 and Optic25 Cameras FOR OUTDOOR TRACKING ONLY unless used in conjunction with the Indoor Tracking Accessory.

with Optic65 and Optic25 Cameras FOR OUTDOOR TRACKING ONLY unless used in conjunction with the Indoor Tracking Accessory. wth Optc6 and Optc Cameras Quck Start Gude FOR OUTDOOR TRACKING ONLY unless used n conjuncton wth the Indoor Trackng Accessory. CONGRATULATIONS ON SCORING YOUR SOLOSHOT Our category-creatng lne of personal

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information

Pose, Posture, Formation and Contortion in Kinematic Systems

Pose, Posture, Formation and Contortion in Kinematic Systems Pose, Posture, Formaton and Contorton n Knematc Systems J. Rooney and T. K. Tanev Department of Desgn and Innovaton, Faculty of Technology, The Open Unversty, Unted Kngdom Abstract. The concepts of pose,

More information

TEST-05 TOPIC: OPTICS COMPLETE

TEST-05 TOPIC: OPTICS COMPLETE Q. A boy s walkng under an nclned mrror at a constant velocty V m/s along the x-axs as shown n fgure. If the mrror s nclned at an angle wth the horzontal then what s the velocty of the mage? Y V sn + V

More information

Agenda & Reading. Simple If. Decision-Making Statements. COMPSCI 280 S1C Applications Programming. Programming Fundamentals

Agenda & Reading. Simple If. Decision-Making Statements. COMPSCI 280 S1C Applications Programming. Programming Fundamentals Agenda & Readng COMPSCI 8 SC Applcatons Programmng Programmng Fundamentals Control Flow Agenda: Decsonmakng statements: Smple If, Ifelse, nested felse, Select Case s Whle, DoWhle/Untl, For, For Each, Nested

More information

Kinematics of pantograph masts

Kinematics of pantograph masts Abstract Spacecraft Mechansms Group, ISRO Satellte Centre, Arport Road, Bangalore 560 07, Emal:bpn@sac.ernet.n Flght Dynamcs Dvson, ISRO Satellte Centre, Arport Road, Bangalore 560 07 Emal:pandyan@sac.ernet.n

More information

Modeling Concave Globoidal Cam with Swinging Roller Follower: A Case Study

Modeling Concave Globoidal Cam with Swinging Roller Follower: A Case Study Modelng Concave Globodal Cam wth Swngng Roller Follower: A Case Study Nguyen Van Tuong, and Premysl Pokorny Abstract Ths paper descrbes a computer-aded desgn for desgn of the concave globodal cam wth cylndrcal

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Edge Detection in Noisy Images Using the Support Vector Machines

Edge Detection in Noisy Images Using the Support Vector Machines Edge Detecton n Nosy Images Usng the Support Vector Machnes Hlaro Gómez-Moreno, Saturnno Maldonado-Bascón, Francsco López-Ferreras Sgnal Theory and Communcatons Department. Unversty of Alcalá Crta. Madrd-Barcelona

More information

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) ,

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) , VRT012 User s gude V0.1 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

More information

A high precision collaborative vision measurement of gear chamfering profile

A high precision collaborative vision measurement of gear chamfering profile Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) A hgh precson collaboratve vson measurement of gear chamferng profle Conglng Zhou, a, Zengpu Xu, b, Chunmng

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Lecture #15 Lecture Notes

Lecture #15 Lecture Notes Lecture #15 Lecture Notes The ocean water column s very much a 3-D spatal entt and we need to represent that structure n an economcal way to deal wth t n calculatons. We wll dscuss one way to do so, emprcal

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

Performance Evaluation of Information Retrieval Systems

Performance Evaluation of Information Retrieval Systems Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence

More information

XV International PhD Workshop OWD 2013, October Machine Learning for the Efficient Control of a Multi-Wheeled Mobile Robot

XV International PhD Workshop OWD 2013, October Machine Learning for the Efficient Control of a Multi-Wheeled Mobile Robot XV Internatonal PhD Workshop OWD 203, 9 22 October 203 Machne Learnng for the Effcent Control of a Mult-Wheeled Moble Robot Uladzmr Dzomn, Brest State Techncal Unversty (prof. Vladmr Golovko, Brest State

More information

USING GRAPHING SKILLS

USING GRAPHING SKILLS Name: BOLOGY: Date: _ Class: USNG GRAPHNG SKLLS NTRODUCTON: Recorded data can be plotted on a graph. A graph s a pctoral representaton of nformaton recorded n a data table. t s used to show a relatonshp

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

Electrical analysis of light-weight, triangular weave reflector antennas

Electrical analysis of light-weight, triangular weave reflector antennas Electrcal analyss of lght-weght, trangular weave reflector antennas Knud Pontoppdan TICRA Laederstraede 34 DK-121 Copenhagen K Denmark Emal: kp@tcra.com INTRODUCTION The new lght-weght reflector antenna

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

VFH*: Local Obstacle Avoidance with Look-Ahead Verification

VFH*: Local Obstacle Avoidance with Look-Ahead Verification 2000 IEEE Internatonal Conference on Robotcs and Automaton, San Francsco, CA, Aprl 24-28, 2000, pp. 2505-25 VFH*: Local Obstacle Avodance wth Look-Ahead Verfcaton Iwan Ulrch and Johann Borensten The Unversty

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur FEATURE EXTRACTION Dr. K.Vjayarekha Assocate Dean School of Electrcal and Electroncs Engneerng SASTRA Unversty, Thanjavur613 41 Jont Intatve of IITs and IISc Funded by MHRD Page 1 of 8 Table of Contents

More information

ROBOT KINEMATICS. ME Robotics ME Robotics

ROBOT KINEMATICS. ME Robotics ME Robotics ROBOT KINEMATICS Purpose: The purpose of ths chapter s to ntroduce you to robot knematcs, and the concepts related to both open and closed knematcs chans. Forward knematcs s dstngushed from nverse knematcs.

More information

AP PHYSICS B 2008 SCORING GUIDELINES

AP PHYSICS B 2008 SCORING GUIDELINES AP PHYSICS B 2008 SCORING GUIDELINES General Notes About 2008 AP Physcs Scorng Gudelnes 1. The solutons contan the most common method of solvng the free-response questons and the allocaton of ponts for

More information

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole Appled Mathematcs, 04, 5, 37-3 Publshed Onlne May 04 n ScRes. http://www.scrp.org/journal/am http://dx.do.org/0.436/am.04.584 The Research of Ellpse Parameter Fttng Algorthm of Ultrasonc Imagng Loggng

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Інформаційні технології в освіті ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Some aspects of programmng educaton

More information

user journey: a series of steps (typically 4-12) which represent a scenario in which a user might interact with the thing you are designing.

user journey: a series of steps (typically 4-12) which represent a scenario in which a user might interact with the thing you are designing. Topc Dscovery user journey: a seres of steps (typcally 4-12) whch represent a scenaro n whch a user mght nteract wth the thng you are desgnng. Two (2) man uses: 1. demonstratng the way users currently

More information

Conditional Speculative Decimal Addition*

Conditional Speculative Decimal Addition* Condtonal Speculatve Decmal Addton Alvaro Vazquez and Elsardo Antelo Dep. of Electronc and Computer Engneerng Unv. of Santago de Compostela, Span Ths work was supported n part by Xunta de Galca under grant

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

CSE 326: Data Structures Quicksort Comparison Sorting Bound

CSE 326: Data Structures Quicksort Comparison Sorting Bound CSE 326: Data Structures Qucksort Comparson Sortng Bound Steve Setz Wnter 2009 Qucksort Qucksort uses a dvde and conquer strategy, but does not requre the O(N) extra space that MergeSort does. Here s the

More information

On Some Entertaining Applications of the Concept of Set in Computer Science Course

On Some Entertaining Applications of the Concept of Set in Computer Science Course On Some Entertanng Applcatons of the Concept of Set n Computer Scence Course Krasmr Yordzhev *, Hrstna Kostadnova ** * Assocate Professor Krasmr Yordzhev, Ph.D., Faculty of Mathematcs and Natural Scences,

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Intro. Iterators. 1. Access

Intro. Iterators. 1. Access Intro Ths mornng I d lke to talk a lttle bt about s and s. We wll start out wth smlartes and dfferences, then we wll see how to draw them n envronment dagrams, and we wll fnsh wth some examples. Happy

More information

News. Recap: While Loop Example. Reading. Recap: Do Loop Example. Recap: For Loop Example

News. Recap: While Loop Example. Reading. Recap: Do Loop Example. Recap: For Loop Example Unversty of Brtsh Columba CPSC, Intro to Computaton Jan-Apr Tamara Munzner News Assgnment correctons to ASCIIArtste.java posted defntely read WebCT bboards Arrays Lecture, Tue Feb based on sldes by Kurt

More information

Wightman. Mobility. Quick Reference Guide THIS SPACE INTENTIONALLY LEFT BLANK

Wightman. Mobility. Quick Reference Guide THIS SPACE INTENTIONALLY LEFT BLANK Wghtman Moblty Quck Reference Gude THIS SPACE INTENTIONALLY LEFT BLANK WIGHTMAN MOBILITY BASICS How to Set Up Your Vocemal 1. On your phone s dal screen, press and hold 1 to access your vocemal. If your

More information

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting for the Use of Different Length Scale Factors in x, y and z Directions 1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,

More information

LESSON 15: BODE PLOTS OF TRANSFER FUNCTIONS

LESSON 15: BODE PLOTS OF TRANSFER FUNCTIONS 10/8/015 1 LESSON 15: BODE PLOTS OF TRANSFER FUNCTIONS ET 438a Automatc Control Systems Technology Learnng Objectves After ths presentaton you wll be able to: Compute the magntude of a transfer functon

More information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

Dynamic wetting property investigation of AFM tips in micro/nanoscale

Dynamic wetting property investigation of AFM tips in micro/nanoscale Dynamc wettng property nvestgaton of AFM tps n mcro/nanoscale The wettng propertes of AFM probe tps are of concern n AFM tp related force measurement, fabrcaton, and manpulaton technques, such as dp-pen

More information

Product Information. XY compensation unit with spring return AGE-F

Product Information. XY compensation unit with spring return AGE-F Product Informaton AGE-F AGE-F Flat. Flexble. Compact. Compensaton unt for applcatons n assembly, loadng, and unloadng of machnes and workpece carrers. The use of AGE-F makes t possble to safely grp and

More information

Six-Band HDTV Camera System for Color Reproduction Based on Spectral Information

Six-Band HDTV Camera System for Color Reproduction Based on Spectral Information IS&T's 23 PICS Conference Sx-Band HDTV Camera System for Color Reproducton Based on Spectral Informaton Kenro Ohsawa )4), Hroyuk Fukuda ), Takeyuk Ajto 2),Yasuhro Komya 2), Hdeak Hanesh 3), Masahro Yamaguch

More information

Harvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6)

Harvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6) Harvard Unversty CS 101 Fall 2005, Shmon Schocken Assembler Elements of Computng Systems 1 Assembler (Ch. 6) Why care about assemblers? Because Assemblers employ some nfty trcks Assemblers are the frst

More information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

LOOP ANALYSIS. The second systematic technique to determine all currents and voltages in a circuit

LOOP ANALYSIS. The second systematic technique to determine all currents and voltages in a circuit LOOP ANALYSS The second systematic technique to determine all currents and voltages in a circuit T S DUAL TO NODE ANALYSS - T FRST DETERMNES ALL CURRENTS N A CRCUT AND THEN T USES OHM S LAW TO COMPUTE

More information

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION?

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? Célne GALLET ENSICA 1 place Emle Bloun 31056 TOULOUSE CEDEX e-mal :cgallet@ensca.fr Jean Luc LACOME DYNALIS Immeuble AEROPOLE - Bat 1 5, Avenue Albert

More information

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL)

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL) Crcut Analyss I (ENG 405) Chapter Method of Analyss Nodal(KCL) and Mesh(KVL) Nodal Analyss If nstead of focusng on the oltages of the crcut elements, one looks at the oltages at the nodes of the crcut,

More information

(1) The control processes are too complex to analyze by conventional quantitative techniques.

(1) The control processes are too complex to analyze by conventional quantitative techniques. Chapter 0 Fuzzy Control and Fuzzy Expert Systems The fuzzy logc controller (FLC) s ntroduced n ths chapter. After ntroducng the archtecture of the FLC, we study ts components step by step and suggest a

More information

MATHEMATICS FORM ONE SCHEME OF WORK 2004

MATHEMATICS FORM ONE SCHEME OF WORK 2004 MATHEMATICS FORM ONE SCHEME OF WORK 2004 WEEK TOPICS/SUBTOPICS LEARNING OBJECTIVES LEARNING OUTCOMES VALUES CREATIVE & CRITICAL THINKING 1 WHOLE NUMBER Students wll be able to: GENERICS 1 1.1 Concept of

More information

Loop Permutation. Loop Transformations for Parallelism & Locality. Legality of Loop Interchange. Loop Interchange (cont)

Loop Permutation. Loop Transformations for Parallelism & Locality. Legality of Loop Interchange. Loop Interchange (cont) Loop Transformatons for Parallelsm & Localty Prevously Data dependences and loops Loop transformatons Parallelzaton Loop nterchange Today Loop nterchange Loop transformatons and transformaton frameworks

More information

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016)

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016) Technsche Unverstät München WSe 6/7 Insttut für Informatk Prof. Dr. Thomas Huckle Dpl.-Math. Benjamn Uekermann Parallel Numercs Exercse : Prevous Exam Questons Precondtonng & Iteratve Solvers (From 6)

More information

11. HARMS How To: CSV Import

11. HARMS How To: CSV Import and Rsk System 11. How To: CSV Import Preparng the spreadsheet for CSV Import Refer to the spreadsheet template to ad algnng spreadsheet columns wth Data Felds. The spreadsheet s shown n the Appendx, an

More information

Assembler. Shimon Schocken. Spring Elements of Computing Systems 1 Assembler (Ch. 6) Compiler. abstract interface.

Assembler. Shimon Schocken. Spring Elements of Computing Systems 1 Assembler (Ch. 6) Compiler. abstract interface. IDC Herzlya Shmon Schocken Assembler Shmon Schocken Sprng 2005 Elements of Computng Systems 1 Assembler (Ch. 6) Where we are at: Human Thought Abstract desgn Chapters 9, 12 abstract nterface H.L. Language

More information

CSE 326: Data Structures Quicksort Comparison Sorting Bound

CSE 326: Data Structures Quicksort Comparison Sorting Bound CSE 326: Data Structures Qucksort Comparson Sortng Bound Bran Curless Sprng 2008 Announcements (5/14/08) Homework due at begnnng of class on Frday. Secton tomorrow: Graded homeworks returned More dscusson

More information

Sensory Redundant Parallel Mobile Mechanism

Sensory Redundant Parallel Mobile Mechanism Sensory Redundant Parallel Moble Mechansm Shraga Shoval and Moshe Shoham* Department of Industral Engneerng & Management, Academc College of Judea and Samara, Arel., *Faculty of Mechancal Engneerng, Technon,

More information

Quick error verification of portable coordinate measuring arm

Quick error verification of portable coordinate measuring arm Quck error verfcaton of portable coordnate measurng arm J.F. Ouang, W.L. Lu, X.H. Qu State Ke Laborator of Precson Measurng Technolog and Instruments, Tanjn Unverst, Tanjn 7, Chna Tel.: + 86 [] 7-8-99

More information

Slide 1 SPH3UW: OPTICS I. Slide 2. Slide 3. Introduction to Mirrors. Light incident on an object

Slide 1 SPH3UW: OPTICS I. Slide 2. Slide 3. Introduction to Mirrors. Light incident on an object Slde 1 SPH3UW: OPTICS I Introducton to Mrrors Slde 2 Lght ncdent on an object Absorpton Relecton (bounces)** See t Mrrors Reracton (bends) Lenses Oten some o each Everythng true or wavelengths

More information

Contours Planning and Visual Servo Control of XXY Positioning System Using NURBS Interpolation Approach

Contours Planning and Visual Servo Control of XXY Positioning System Using NURBS Interpolation Approach Inventon Journal of Research Technology n Engneerng & Management (IJRTEM) ISSN: 2455-3689 www.jrtem.com olume 1 Issue 4 ǁ June. 2016 ǁ PP 16-23 Contours Plannng and sual Servo Control of XXY Postonng System

More information

Self-Orienting Wireless Multimedia Sensor Networks for Maximizing Multimedia Coverage

Self-Orienting Wireless Multimedia Sensor Networks for Maximizing Multimedia Coverage Self-Orentng Wreless Multmeda Sensor Networks for Maxmzng Multmeda Coverage Nurcan Tezcan Wenye Wang Department of Electrcal and Computer Engneerng North Carolna State Unversty Emal: {ntezcan,wwang}@eos.ncsu.edu

More information

Inverse Kinematics (part 2) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Spring 2016

Inverse Kinematics (part 2) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Spring 2016 Inverse Knematcs (part 2) CSE169: Computer Anmaton Instructor: Steve Rotenberg UCSD, Sprng 2016 Forward Knematcs We wll use the vector: Φ... 1 2 M to represent the array of M jont DOF values We wll also

More information

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

Genetic Tuning of Fuzzy Logic Controller for a Flexible-Link Manipulator

Genetic Tuning of Fuzzy Logic Controller for a Flexible-Link Manipulator Genetc Tunng of Fuzzy Logc Controller for a Flexble-Lnk Manpulator Lnda Zhxa Sh Mohamed B. Traba Department of Mechancal Unversty of Nevada, Las Vegas Department of Mechancal Engneerng Las Vegas, NV 89154-407

More information

FIBARO WALL PLUG OPERATING MANUAL FGBWHWPE-102/FGBWHWPF-102 CONTENTS

FIBARO WALL PLUG OPERATING MANUAL FGBWHWPE-102/FGBWHWPF-102 CONTENTS OPERATING MANUAL EN FIBARO WALL PLUG FGBWHWPE-102/FGBWHWPF-102 CONTENTS #1: Descrpton and features 3 #2: Parng the accessory 4 #3: Reset 5 #4: Functonalty 6 v1.0 #5: W-F 8 #6: Confgurable parameters 9

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

DESIGN OF VERTICAL ALIGNMET

DESIGN OF VERTICAL ALIGNMET DESIN OF VERTICAL ALINMET Longtudnal gradent : max 0,5% (max see the assgnment paper) Markng of longtudnal gradent n drecton of chanage: + [%].. ascent n the drecton of chanage [%].. descent n the drecton

More information

Loop Transformations for Parallelism & Locality. Review. Scalar Expansion. Scalar Expansion: Motivation

Loop Transformations for Parallelism & Locality. Review. Scalar Expansion. Scalar Expansion: Motivation Loop Transformatons for Parallelsm & Localty Last week Data dependences and loops Loop transformatons Parallelzaton Loop nterchange Today Scalar expanson for removng false dependences Loop nterchange Loop

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

Angle-Independent 3D Reconstruction. Ji Zhang Mireille Boutin Daniel Aliaga

Angle-Independent 3D Reconstruction. Ji Zhang Mireille Boutin Daniel Aliaga Angle-Independent 3D Reconstructon J Zhang Mrelle Boutn Danel Alaga Goal: Structure from Moton To reconstruct the 3D geometry of a scene from a set of pctures (e.g. a move of the scene pont reconstructon

More information

Jan 2017, REV T

Jan 2017, REV T Modular Plug Hand Tools (Premum Grade) 231652-[ ] Instructon Sheet 408-9767 Jan 2017, REV T PROPER USE GUIDELINES Cumulatve Trauma Dsorders can result from the prolonged use of manually powered hand tools.

More information

Detection of hand grasping an object from complex background based on machine learning co-occurrence of local image feature

Detection of hand grasping an object from complex background based on machine learning co-occurrence of local image feature Detecton of hand graspng an object from complex background based on machne learnng co-occurrence of local mage feature Shnya Moroka, Yasuhro Hramoto, Nobutaka Shmada, Tadash Matsuo, Yoshak Shra Rtsumekan

More information

RADIX-10 PARALLEL DECIMAL MULTIPLIER

RADIX-10 PARALLEL DECIMAL MULTIPLIER RADIX-10 PARALLEL DECIMAL MULTIPLIER 1 MRUNALINI E. INGLE & 2 TEJASWINI PANSE 1&2 Electroncs Engneerng, Yeshwantrao Chavan College of Engneerng, Nagpur, Inda E-mal : mrunalngle@gmal.com, tejaswn.deshmukh@gmal.com

More information

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD Analyss on the Workspace of Sx-degrees-of-freedom Industral Robot Based on AutoCAD Jn-quan L 1, Ru Zhang 1,a, Fang Cu 1, Q Guan 1 and Yang Zhang 1 1 School of Automaton, Bejng Unversty of Posts and Telecommuncatons,

More information

Introduction to Geometrical Optics - a 2D ray tracing Excel model for spherical mirrors - Part 2

Introduction to Geometrical Optics - a 2D ray tracing Excel model for spherical mirrors - Part 2 Introducton to Geometrcal Optcs - a D ra tracng Ecel model for sphercal mrrors - Part b George ungu - Ths s a tutoral eplanng the creaton of an eact D ra tracng model for both sphercal concave and sphercal

More information

Outline. Midterm Review. Declaring Variables. Main Variable Data Types. Symbolic Constants. Arithmetic Operators. Midterm Review March 24, 2014

Outline. Midterm Review. Declaring Variables. Main Variable Data Types. Symbolic Constants. Arithmetic Operators. Midterm Review March 24, 2014 Mdterm Revew March 4, 4 Mdterm Revew Larry Caretto Mechancal Engneerng 9 Numercal Analyss of Engneerng Systems March 4, 4 Outlne VBA and MATLAB codng Varable types Control structures (Loopng and Choce)

More information

THE MAP MATCHING ALGORITHM OF GPS DATA WITH RELATIVELY LONG POLLING TIME INTERVALS

THE MAP MATCHING ALGORITHM OF GPS DATA WITH RELATIVELY LONG POLLING TIME INTERVALS THE MA MATCHING ALGORITHM OF GS DATA WITH RELATIVELY LONG OLLING TIME INTERVALS Jae-seok YANG Graduate Student Graduate School of Engneerng Seoul Natonal Unversty San56-, Shllm-dong, Gwanak-gu, Seoul,

More information

Vibration Characteristic Analysis of Axial Fan Shell Based on ANSYS Workbench

Vibration Characteristic Analysis of Axial Fan Shell Based on ANSYS Workbench Internatonal Conference on Logstcs Engneerng, Management and Computer Scence (LEMCS 2015) Vbraton Characterstc Analyss of Axal Fan Shell Based on ANSYS Workbench Lchun Gu College of Mechancal and Electrcal

More information

Lecture 3: Computer Arithmetic: Multiplication and Division

Lecture 3: Computer Arithmetic: Multiplication and Division 8-447 Lecture 3: Computer Arthmetc: Multplcaton and Dvson James C. Hoe Dept of ECE, CMU January 26, 29 S 9 L3- Announcements: Handout survey due Lab partner?? Read P&H Ch 3 Read IEEE 754-985 Handouts:

More information