3-Wheel Swerve Drive - The Trouble with Tribots
|
|
- Joel Virgil Douglas
- 5 years ago
- Views:
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
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 informationComputer 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 informationA 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 informationA 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 informationSLAM 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 informationCompiler 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 information3D 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 informationSequential 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 informationBrave 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 informationComplex 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 informationThe 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 informationREFRACTION. 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 informationMathematics 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 informationWelcome 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 informationAnalysis 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 information6.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 informationProblem 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 informationNotes 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 informationAnalysis 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 informationwith 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 informationCMPS 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 informationPose, 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 informationTEST-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 informationAgenda & 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 informationKinematics 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 informationModeling 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 informationImprovement 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 informationEdge 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 informationVRT012 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 informationA 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 informationSupport 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 informationLecture #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 informationTN348: 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 informationPerformance 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 informationXV 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 informationUSING 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 informationA 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 informationElectrical 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 informationA 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 informationVFH*: 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 informationAn 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 informationFEATURE 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 informationROBOT 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 informationAP 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 informationThe 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 information2x 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 informationON 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 informationuser 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 informationConditional 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 informationUser 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 informationCSE 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 informationOn 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 informationWishing 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 informationIntro. 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 informationNews. 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 informationWightman. 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 informationAccounting 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 informationLESSON 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 informationReducing 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 informationDynamic 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 informationProduct 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 informationSix-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 informationHarvard 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 informationVISUAL 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 informationAssignment # 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 informationLecture 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 informationLOOP 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 informationS.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 informationCircuit 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.
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 informationMATHEMATICS 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 informationLoop 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 informationParallel 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 information11. 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 informationAssembler. 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 informationCSE 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 informationSensory 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 informationQuick 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 informationSlide 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 informationContours 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 informationSelf-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 informationInverse 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 informationAADL : 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 informationGenetic 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 informationFIBARO 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 informationTECHNIQUE 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 informationQuality 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 informationDESIGN 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 informationLoop 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 informationLobachevsky 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 informationAngle-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 informationJan 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 informationDetection 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 informationRADIX-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 informationAnalysis 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 informationIntroduction 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 informationOutline. 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 informationTHE 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 informationVibration 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 informationLecture 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