Documents Found!
As seen in
Less Work, Better Grades
Join
Course Hero
Access
best resources
Ace
your classes
Ace your courses with Course Hero!

Submit your homework question or assignment here:
352 Tutors are online
 
We are so confident that you will love our service, we will answer your first homework question for FREE!
*  Attach Assignment (optional):
 
Study Smarter, Score Higher
 
Document Content (unformatted)
Course Hero has millions of student submitted documents similar to the one below including study guides, homework solutions, papers, exam answer keys and textbook solutions.
Time: Last Conjugate Gradient Solving Ax = b IE417: Nonlinear Programming: Lecture 10 Jeff Linderoth Department of Industrial and Systems Engineering Lehigh University Or n n min (x) = 1/2 xT Ax - bT x, with A S++ def Conjugate Gradient Algorithm 1 2 3 Choose x0 .r0 = Ax0 - b, d0 = -d0 , k = 0 k = T -rk dk T Ad dk k 16th February 2006 xk+1 = xk + k dk k+1 = T rk+1 Adk dT Adk k 4 5 6 lehigh-logo T dk+1 = -rk+1 + k+1 dk If rk = 0, stop. Else k = k + 1, Go to 2. Jeff Linderoth IE417:Lecture 10 lehigh-logo Jeff Linderoth IE417:Lecture 10 CG for Unconstrained Optimization xRn Today: Quasi-Newton Recall: mk (d) = f (xk ) + f (xk )T dk + 1/2dT Bk d Minimizer of this quadratic function is -1 dk = -Bk f (xk ) min f (x) Fletcher-Reeves Conjugate Gradient 1 2 3 Given x0 . d0 = - f (x0 ), k = 0 Compute k . xk+1 = xk + k dk Compute f (xk+1 ), If k+1 = f (xk+1 ) = 0, stop. Else f (xk+1 )T f (xk+1 ) f (xk )T f (xk ) Step: xk+1 = xk + k dk The Question What can B do for you? Given the gradient information that you have recently seen, how would you like your model to behave? Make mk+1 ( ) match f ( ) at the last two points xk+1 = xk + dk , so mk+1 (0) = mk+1 (-k dk ) = Jeff Linderoth 4 Compute new direction: dk+1 = - f (xk+1 ) + k+1 dk Fletcher Reeves method is globally convergence as long as lehigh-logo your k satisfies the strong Wolfe conditions (with c2 < 1/2) Jeff Linderoth IE417:Lecture 10 f (xk+1 ) lehigh-logo f (xk ) IE417:Lecture 10 The Secant Condition If Bk+1 is to be symmetric, we have mk+1 (d) = So mk+1 (0) = f (xk+1 ) + Bk+1 d Secant Condition We want Bk+1 to be a positive definite matrix mapping sk into yk , so surely we need Curvature Condition sT yk > 0 to hold k Problem 8.1: If f (x) is strongly convex, then this conditions holds. Further, the curvature condition holds if we impose the Wolfe conditions on the line search, since Second Wolfe Condition: f (xk + k dk )T dk c2 f (xk )T dk -1 -1 Or k f (xk+1 )T sk k c2 f (xk )T sk So f (xk+1 )T sk - Or f (xk )T sk + (1 - c2 ) f (xk )T sk 0 f (xk+1 ) automatically To get the condition: mk+1 (-k dk ) = f (xk+1 ) - Bk+1 dk , we need Bk+1 k dk = f (xk+1 ) - f (xk ) Define displacement: sk = xk+1 - xk Define Gradient Change: yk = Secant Equation Bk+1 sk = yk Jeff Linderoth IE417:Lecture 10 lehigh-logo f (xk+1 ) - f (xk ) T yk sk (c2 - 1)k f (xk )T dk > 0 lehigh-logo since dk is a descent direction and c2 < 1 Jeff Linderoth IE417:Lecture 10 Freedom! We have some freedom in how we choose Bk+1 Let's do a rank one update Bk+1 = Bk + vv T We also want Bk+1 sk = yk , i.e. (Bk + vv T )sk = yk A solution to this is v = yk - Bk sk = (sT (yk k - Bk sk )) -1 Sherman Morrison Formula Sherman-Morrison-Woodbury ^ If A = A + uv T is a rank-one update of A, then the inverse can be updated as A-1 abT A-1 ^ A-1 = A-1 - 1 + bT A-1 a ^ Also if A = A + uV T for U, V, Rn p , then ^ A-1 = A-1 - A-1 U (I + V T A-1 U )-1 V T A-1 -1 Let Gk+1 = Bk+1 You can also just update the inverse Plug it in if you don't believe me, so the SR1 update is Bk+1 = Bk + (yk - Bk sk )(yk - Bk sk )T (yk - Bk sk )T sk lehigh-logo Gk+1 = Gk + Homework: Derive ?? In fact, if you want Bk+1 to be symmetric, is this the only solution Jeff Linderoth IE417:Lecture 10 (sk - Gk yk )(sk - Gk yk )T (sk - Gk yk )T yk IE417:Lecture 10 (1) lehigh-logo Jeff Linderoth SR1 Method Bummer!: Bk+1 Not always positive definite. So Gk+1 might not even exist! Not Bummer!: It usually works well! It is a good approximation of the Hessian, and in fact sometimes imposing that the model has no negative curvature can be bad when in fact it does have negative curvature When combined with a trust-region, the SR1 method is really quite good. What should we do if the denominator of the update is close to zero? Just Skip It Apply Hessian update (or inverse Hessian update) only if |sT (yk - Bk sk )| k 10-8 sk yk - Bk sk Jeff Linderoth IE417:Lecture 10 lehigh-logo BLAH How Good Is It!? For f (x) = 1/2xT Ax - bT x, is sT (yk - Bk sk ) = 0 k, then you k will converge to the optimal solution in n steps. lehigh-logo Jeff Linderoth IE417:Lecture 10 We Have Freedom Why don't we choose a matrix that is "close" to our current matrix. That is Bk+1 = arg min B - Bk s.t. B = B T , Bsk = yk B More on DFP This is called a rank 2 update, since it adds two symmetric rank one matrices to Bk n n n n It "just happens" that if Bk S++ , then Bk+1 S++ ! Nice! (2) With an appropriate matrix norm, one can show that DFP T T Bk+1 = (I - k yk sT )Bk (I - k sk yk ) + yk yk k T with k = (yk sk )-1 is the unique solution If you solve ?? without the condition B = B T , you get Bk+1 = Bk + (y - Bs)cT cT s This is the Davidon, Fletcher, Powell update You can also "Sherman-Morrison-Moodbury" to get an update for the inverse Gk+1 lehigh-logo for some c Rn such that cT s = 0. Note relation to Symmetric Rank 1 update lehigh-logo Jeff Linderoth IE417:Lecture 10 Jeff Linderoth IE417:Lecture 10 A Dual Perspectiver BFGS: Broyen Fletcher Goldfarb Shanno Instead of Bk+1 sk = yk , look for matrix Gk+1 yk = sk (i.e. -1 Gk+1 = Bk+1 . That is... Gk+1 = arg min G - Gk s.t. G = GT , sk = Gyk G Final Stuff Broyden Method: Take a Convex Combination of DFP and BFGS: BFGS DFP Bk+1 = (1 - )Bk+1 + k Bk+1 BFGS with line search that satiesfies the Wolfe condition is globally convergent BFGS method convergence rate is superlinear Implication of Theorem 3.5 If dk is a Quasi-Newton Search direction, and lim (Bk - 2 f (x ))d k Not surprisingly, the answer is T Gk+1 = (I - k sk yk )Gk (I - k yk sT ) + sk sT k k Why not surprising: because of mapping BH Again, you can SMW and get BFGS Bk+1 = Bk - Jeff Linderoth ys then Bk sk sT Bk k sT Bk sk k IE417:Lecture 10 k dk = 0, + T yk yk T yk sk 1 lehigh-logo 2 k = 1 will eventually be an admissible step length {xk } x superlinearly. Jeff Linderoth IE417:Lecture 10 lehigh-logo The End The Paper to Get If you really want to know about this stuff, get the paper J. E. Dennis and J. J. More, "Quasi-Newton Methods, Motivation and Theory," SIAM Review, 1977. Available from JSTOR. Homework: Turn in: 8.1. Try 8.2, 8.3, 8.4, 8.6. Matlab Hmwk: Implement BFGS, DFP, and SR1. Run on cute set and tell me which is the winner. NLP Talk Alert: Andreas W chter, IBM TJ Watson Research. a Tomorrow!, 2:30 4, Mohler Lab. lehigh-logo Jeff Linderoth IE417:Lecture 10
Find millions of documents here - Study Guides, Homework Solutions, Papers, Exam Answer Keys and more. Course Hero has millions of course related materials that will enable you to learn better, faster and get an A in all your courses.
Below is a small sample set of documents:

Lehigh >> IE >> 170 (Fall, 2008)
This Time IE170: Algorithms in Systems Engineering: Lecture 32 A whirlwind tour of computational complexity Jeff Linderoth Department of Industrial and Systems Engineering Lehigh University You are not responsible for this material on the final, bu...
Lehigh >> IE >> 417 (Fall, 2009)
Today\'s Outline IE417: Nonlinear Programming: Lecture 2 Jeff Linderoth Department of Industrial and Systems Engineering Lehigh University Say Cheese! Take 2 Some Quick Definitions Taylor\'s Theorem Optimality Conditions for Unconstrained Optimizatio...
Lehigh >> IE >> 170 (Fall, 2008)
IE170 Lab #1 Prof Jeff Linderoth IE 170 Lab #1: Getting Started Due Date: January 22, 2006. 1PM. 1 Description and Objectives In this lab, we will set up our working environment for future labs, familiarize ourselves with Eclipse, and write som...
Lehigh >> IE >> 170 (Fall, 2008)
IE170 Lab #4 Mustafa R. Kilin & Jeff Linderoth c IE 170 Lab #4: Heaps and Heapsort Due Date: February 12, 2006. 11AM. 1 Description and Objectives In this lab, we will implement a clever partially ordered data structure called a heap, and use a...
Lehigh >> IE >> 3 (Fall, 2009)
IE 495 Stochastic Programming Problem Set #2 - Solutions 1 Math Time z = min 2y1 + y2 Consider the problem (P): subject to y1 + y2 y1 y1 , y2 1.1 Problem Show that P has complete recourse. Answer: Write P as 1 - x1 - x1 - x2 0 min 2y1 + y...
Lehigh >> IE >> 495 (Fall, 2008)
IE 495 Stochastic Programming Problem Set #2 - Solutions 1 Math Time z = min 2y1 + y2 Consider the problem (P): subject to y1 + y2 y1 y1 , y2 1.1 Problem Show that P has complete recourse. Answer: Write P as 1 - x1 - x1 - x2 0 min 2y1 + y...
Lehigh >> IE >> 418 (Fall, 2008)
UpLifting Downlifting General Lifting UpLifting Downlifting General Lifting Last Time. conv(knap) = conv({x Bn | jN aj xj b}) IE418: Integer Programming Jeff Linderoth Department of Industrial and Systems Engineering Lehigh University CN | jC...
Lehigh >> IE >> 418 (Fall, 2008)
Face(t)s A Big Theorem Examples Face(t)s A Big Theorem Examples Key Things We Learned Last Time IE418: Integer Programming Jeff Linderoth Department of Industrial and Systems Engineering Lehigh University If {x Rn | Ax = b} = , the maximum numbe...
Lehigh >> IE >> 418 (Fall, 2008)
Matching Chvtal-Gomory a Mixed Integer Rounding Matching Chvtal-Gomory a Mixed Integer Rounding Matching Let\'s Consider a New Graph Problem Matching. IE418: Integer Programming Jeff Linderoth Department of Industrial and Systems Engineering Lehig...
Lehigh >> IE >> 418 (Fall, 2008)
Ingredients of Complexity Ingredient #1: Problems Ingredient #2: Easy or Hard Classes and Certificates IE418: Integer Programming Jeff Linderoth Department of Industrial and Systems Engineering Lehigh University 16th February 2005 Jeff Linderoth I...
Lehigh >> IE >> 417 (Fall, 2009)
Today\'s Outline IE417: Nonlinear Programming: Lecture 1 Jeff Linderoth Department of Industrial and Systems Engineering Lehigh University About this class. About me About you Say Cheese! Quiz Number 0 Background Material What is Nonlinear Programm...
Lehigh >> DMD >> 1 (Fall, 2008)
IMPUTING SPEED RECORDS DONALD M. DAVIS A fellow long-distance runner and I recently compiled records for Pennsylvania residents of each age and sex at 50 km, 50 miles, 100 km, 100 miles, and 24 hours. ([1]) The 50 km distance does not have as many h...
Lehigh >> BCM >> 0 (Fall, 2009)
Membership in the local chapter is $18.00 for the first year and $20.00 for renewal years. Student membership for full-time students (college and below) is $10. Renewals are on a calendar year basis with all memberships becoming due January 1. Please...
Lehigh >> BCM >> 0 (Fall, 2009)
...
Lehigh >> BCM >> 0 (Fall, 2009)
...
Lehigh >> BCM >> 0 (Fall, 2009)
ORDER FORM BIRDS OF THE LEHIGH VALLEY AND VICINITY Mail this form to: LVAS, P.O. Box 290, Emmaus, PA 18049 Please make checks payable to LVAS. Name _ Address _ __ _ _ Telephone number (day) _ (evening) _ Birds of the Lehigh Valley _ copies @ $12.00...
Lehigh >> BCM >> 0 (Fall, 2009)
Newsletter of The Lehigh Valley Audubon Society A Chapter of The National Audubon Society THE OSPREY VOLUME XXXIII NUMBER 1 January 2009 MESSAGE FROM YOUR PRESIDENT Hello Everyone and Happy New Year! Are you looking for something to do to help fi...
Lehigh >> BCM >> 0 (Fall, 2009)
Newsletter of The Lehigh Valley Audubon Society A Chapter of The National Audubon Society THE OSPREY VOLUME XXXII NUMBER 2 April 2008 MESSAGE FROM YOUR PRESIDENT It\'s hard to believe that its time for another newsletter, that it is spring time, t...
Lehigh >> BCM >> 0 (Fall, 2009)
PSYCHOLOGY 210 Fall 2005 Experimental Research Methods and Laboratory (4) WI Location: Class time: Instructor: Office: Phone: Email: Office Hours: Teaching Assistant: Office: Phone: Email: Office Hours: Classes: Whitaker Lab 203 Laboratory work: Chan...
Lehigh >> BCM >> 0 (Fall, 2009)
Student Presentation Guide 1. Preliminary: Provide a slide with a descriptive name for your project and the name(s) of the student researcher(s) below it. 2. Intro: describe the general topic/question of your research, being sure to motivate why thi...
Lehigh >> RVB >> 2 (Fall, 2009)
Procedural Circuit Simulation with decida Richard V. H. Booth Agere Systems, Allentown, PA decida Device and Circuit Data Analysis http:/decida.org Platform for Procedural Circuit Simulation M.S. Toth and R.V. Booth, \"A Designer-Customizable De...
Lehigh >> RHS >> 2 (Fall, 2009)
IE 409 Time Series Analysis Lecture 6 Covers Sections 3.1 3.2 in the text ARMA(p,q) Models Xt = Zt + 1Xt-1 + 2Xt-2 +.+ pXt-p 1Zt-1+Zt-2+.+ qZt-q Xt - 1Xt-1 - 2Xt-2 -.- pXt-p = Zt + 1Zt-1+Zt-2+.+ qZt-q (1- 1B- 2B2 -.- pBp)Xt =(1+ 1B+ 2B2 +.+ q...
Lehigh >> EJK >> 0 (Fall, 2008)
LETTER #30 Sunday 31 Dec 1995 Dear Everyone: After spending most of the week traveling and acting like tourists, we are back home for a very quiet New Year\'s Eve, just the two of us and probably a bowl of popcorn. Before describing our travels I wi...
Lehigh >> EJK >> 0 (Fall, 2008)
LETTER #1 13 June 1995 Dear Everyone, I am writing this at the end of our training in Philadelphia which extended from Sunday afternoon through Tuesday. The program aims to allay our fears about the Peace Corps service (something that has not been ...
Lehigh >> AI >> 2008 (Fall, 2009)
Ch. 15 Probabilistic Reasoning Over Time Supplemental slides for CSE 327 Prof. Jeff Heflin Umbrella World Example P(R0)=<0.5,0.5> Rt-1 T F Raint-1 P(Rt) 0.7 0.3 Raint Rt T F Umbrellat-1 Umbrellat P(Ut) 0.9 0.2 Umbrellat+1 Raint+1 Filtering (Umbrel...
Lehigh >> AI >> 2008 (Fall, 2009)
CSE 327, Spring 2008 Final Study Guide Final Time and Place: Wednesday, Apr. 30, 7-10pm Packard 360 Format: You can expect the following types of questions: true/false, short answer, and smaller versions of homework problems. Although you will hav...
Lehigh >> AGENTS >> 2007 (Fall, 2009)
CSE 431, Fall 2007 Program #2: Package World Agents Due: Tuesday, Oct. 30 For this assignment, you will design a team of homogeneous agents that will cooperate in order to achieve a simple package delivery task. The agents are situated in a 50x50 gr...
Lehigh >> PROGLANG >> 2003 (Fall, 2009)
CSE 262, Fall 2003 Programming Assignment #3: Java Due at the beginning of the class on December 5 This assignment requires you to develop an object oriented software system in Java that will keep track of pets treated and boarded in an animal hospit...
Lehigh >> AGENTS >> 2007 (Fall, 2009)
CSE 431, Fall 2007 Research Paper Critique Depending on which paper you choose to critique, this homework is due at the beginning of class between Tuesday, Nov. 27 and Thursday, December 6. An important skill for any graduate student is the ability ...
Lehigh >> AI >> 2008 (Fall, 2009)
CSE 327, Spring 2008 Homework #1: Chapters 1, 2, 3 The following exercises are due at the beginning of class on February 1. Please type your answers or neatly write them on your own paper. Each exercise will be graded for correctness, so start early...
Lehigh >> SW >> 2008 (Fall, 2009)
CSE 428. Semantic Web Topics Fall 2008 Professor Jeff Heflin Course Description: In this course you will learn what the Semantic Web is, and what its proponents believe it will eventually be able to do. You will be introduced to many useful Semantic ...
Lehigh >> AI >> 2009 (Fall, 2009)
Ch. 3 Search Supplemental slides for CSE 327 Prof. Jeff Heflin 8-puzzle Successor Function 7 5 8 3 2 4 6 1 blank-right 7 5 8 2 6 3 1 4 blank-left 7 2 5 8 3 4 6 1 blank-up 7 5 8 2 3 blank-down 4 6 1 7 5 8 2 3 4 6 1 8-puzzle Search Tree initial ...
Lehigh >> AI >> 2006 (Fall, 2009)
Ch. 3 Search Supplemental slides for CSE 327 Prof. Jeff Heflin Problem Solving Agent Algorithm function SIMPLE-PROBLEM-SOLVING-AGENT(percept) returns an action static: seq, an action sequence, initially empty state, some description of the current ...
Lehigh >> AI >> 2002 (Fall, 2009)
CSC 327, Spring 2002 Homework #1: Chapters 3,4 and 5 The following exercises are due at the beginning of class on February 14. 1. Do exercise 3.3(e) from the book (p. 87). 2. Given the map in Figure 3.3 of the book (p. 62), use breadth-first search ...
Lehigh >> AI >> 2003 (Fall, 2009)
CSE 327. Artificial Intelligence: Theory and Practice Spring 2003 Professor Jeff Heflin Course Description: This course will provide a general introduction to Artificial Intelligence (AI). We will discuss what AI is, survey some of the major results ...
Lehigh >> AI >> 2003 (Fall, 2009)
CSE 327, Spring 2003 Homework #1: Chapters 2,3,4 and 6 The following exercises are due at the beginning of class on February 10. 1. [5 points each part, 20 points total] Do exercise 2.5 from the book (p. 57) 2. [10 points] Do exercise 3.7(d) from th...
Lehigh >> AGENTS >> 2002 (Fall, 2009)
CSC 498. Intelligent Agents Fall 2002 Professor Jeff Heflin Course Description: Intelligent agents are software programs that can autonomously perform tasks for users. The ideal agent can perceive its environment, communicate with other agents, and t...
Lehigh >> AI >> 2004 (Fall, 2009)
CSE 327. Artificial Intelligence: Theory and Practice Spring 2004 Professor Jeff Heflin Course Description: This course will provide a general introduction to Artificial Intelligence (AI). We will discuss what AI is, survey some of the major results ...
Lehigh >> AI >> 2005 (Fall, 2009)
CSE 327, Spring 2005 Homework #1: Chapters 1, 2, 3, and 4 The following exercises are due at the beginning of class on February 7. Each exercise will be graded for correctness, so please start early and be sure you are confident in your answers. 1. ...
Lehigh >> AI >> 2006 (Fall, 2009)
CSE 327. Artificial Intelligence: Theory and Practice Spring 2006 Professor Jeff Heflin Course Description: This course will provide a general introduction to Artificial Intelligence (AI). We will discuss what AI is, survey some of the major results ...
Lehigh >> AGENTS >> 2007 (Fall, 2009)
Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE Jeff Heflin Lehigh University Abstract: Key words: 1. INTRODUCTION The OWL Web Ontology Language is an international standard for encoding and exchanging ontologies and is designed to su...
Lehigh >> SNRG >> 08 (Fall, 2009)
Unicorn, VuFind, and the DLF ILSDI SirsiDynix Northeast Regional User Group (SNRG) Lehigh University June 17, 2008 Jim Farrugia* Drew University jfarrugi@drew.edu *some slides `borrowed\' from a SuperConference 2008 talk presented by Tim McGeary O...
Lehigh >> CSE >> 335 (Fall, 2008)
Space Complexity Reminder: P, NP classes P is the class of problems that can be solved with algorithms that runs in polynomial time NP is the class of problems for which: Generation phase: A polynomial time algorithm generates a plausible solutio...
Lehigh >> CSE >> 335 (Fall, 2008)
Recommendations Compromise Driven Retrieval Conclusions Recommender Systems as IDSS Chad Hogg 2006-11-13 Chad Hogg Recommender Systems as IDSS Recommendations Compromise Driven Retrieval Conclusions Outline 1 Recommendations Problems Content-B...
Lehigh >> CSE >> 497 (Fall, 2008)
The History of RTS Games sources: www.gamespot.com Wikipedia.org Hctor Muoz-Avila Origins: Turn-Based Strategy Games Early strategy games was dominated by turnbased games Derivated from board games Chess The Battle for Normandy (1982) Nato Division...
Lehigh >> CSE >> 497 (Fall, 2008)
Intelligent Steering Using PID controllers Don DeLorenzo Euan Forrester Electronic Arts, Black Box Need For Speed Hot Pursuit 2 Need For Speed Underground Semirealistic driving physics on multiple surfaces What are PID controllers? Feedbac...
Lehigh >> CSE >> 497 (Fall, 2008)
2.7 Avoiding Dynamic Obstacles and Hazards Don DeLorenzo Geraint Johnson Computer Artworks Ltd. The Thing First/Third Person Shooter Squad Based Utilized Repulsion Vectors for dynamic obstacle avoidance Fear and Trust Avoiding Dynamic Ha...
Lehigh >> CSE >> 335 (Fall, 2008)
Case Representation Cont\'d Sources: Chapter 3 www.iiia.csic.es/People/enric/AICom.html www.ai-cbr.org Attribute-Value Case Representation Case: a collection of attribute-value pairs Example: Each row in the wait-restaurant table is a case Examples i...
Lehigh >> SNRG >> 08 (Fall, 2009)
Electronic Resource Management A Multi-Period Capital Budgeting Approach SNRG 2008 Tim McGeary, Senior Systems Specialist Lehigh University Introduction Who I am: Senior Systems Specialist at Lehigh University Bachelor of Arts in 1999 studie...
Lehigh >> ECE >> 201 (Fall, 2008)
Computer Performance ECE 201-11 22 Jan 04 Administration Web Page is up: http:/www.cse.lehigh.edu/~spletzer/ece201Spring04/ece201.html Course Note: The material in Chapters 1-2 is significantly \"lighter\" than subsequent chapters. For your own be...
Lehigh >> CSE >> 398 (Fall, 2008)
CSE 398/498-010 Real-time Image Processing for Autonomous Robot Systems Laboratory 6: 2D Pattern Recognition (Part 1) Report Due Date: 11 Nov 04 A. Objective: Localize 2D patterns in an image using normalized crosscorrelation (CC) techniques. B. La...
Lehigh >> CSE >> 398 (Fall, 2008)
Coordinate Transformations & Forward Kinematics CSE398-011 Tekkotsu 31 Jan 06 Supporting References The Tekkotsu Tutorial http:/www.cs.cmu.edu/~dst/Tekkotsu/Tutorial/forwardkin.shtml 1 Background Ultimately, each Aibo will need to estimate the ...
Lehigh >> CSE >> 397 (Fall, 2008)
Methods for Extracting Line Segments from Sensor Data: RANSAC & Hough Transform Joe Souto Intro to Mobile Robotics Outline Introduction RANSAC Algorithm Example problem Challenges in RANSAC Hough Transform Demonstration 1 Purpose Given a set of d...
Lehigh >> CSE >> 397 (Fall, 2008)
CSE 397/498-013 Introduction to Mobile Robotics Homework: Lines, Walls & RANSAC Report Due Date: Thursday, 20 Oct 05 submitted via Blackboard PRIOR TO THE START OF CLASS (NO ANALOG SUBMISSIONS) 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7 8 Figure ...
Lehigh >> CSE >> 398 (Fall, 2008)
CSE398/498 Robocup Course Overview John Spletzer 17 Jan 05 What is Robocup? By the year 2050, develop a team of fully autonomous humanoid robots that can win against the human world soccer champion team. Robocup is an international research and e...
Lehigh >> CSE >> 379 (Fall, 2008)
Title: Evaluating commercial static source code analysis tools Advisor: Prof. Gang Tan Description: Static source code analysis tools scan source code for common programming bugs, such as memory leaks, null pointer dereferences, buffer overflows, and...
Lehigh >> CSE >> 398 (Fall, 2008)
CSE 398/498 Robocup Team Challenge 4: Challenge Date: Attacker / Goalie Behaviors Wednesday, 20 Apr 05 A. Objective: The purpose of this challenge is to demonstrate the ability of your Aibo to both identify and strike the ball. This will be showcase...
Lehigh >> CSE >> 379 (Fall, 2008)
Title: A C+/Matlab Linux Interface for the 3DMGX1 Orientation Sensor Advisor: Prof. Spletzer Description: The 3DMGX1 orientation sensor developed by Microstrain provides earth referenced orientation information using orthogonal accelerometers, g...
Lehigh >> CSE >> 397 (Fall, 2008)
CSE 397/498-013 Introduction to Mobile Robotics Homework: Dead Reckoning via an Inertial Navigation System (INS) Report Due Date: Tuesday, 4 Oct 05 submitted via Blackboard PRIOR TO THE START OF CLASS 12 10 8 6 4 2 0 0 2 4 6 8 10 12 14 ...
Lehigh >> CSE >> 397 (Fall, 2008)
CSE 397/498-013 Introduction to Mobile Robotics Homework: Wall Following & Feedback Control Report Due Date: Tuesday, 8 Nov 05 submitted via Blackboard PRIOR TO THE START OF CLASS (NO ANALOG SUBMISSIONS) 8 7 6 5 4 3 2 1 0 0 2 4 6 8 10 12 Fig...
Lehigh >> CSE >> 398 (Fall, 2008)
Programming Problems 1. The below code fragment is the SimpleChaseBallBehavior demo behavior provided with Tekkotsu (minus preprocessor code, etc.). However, THREE LINES OF CODE HAVE BEEN REMOVED from both the DoStart() and DoStop() functions. Supply...
Lehigh >> CSE >> 398 (Fall, 2008)
CMU\'s Tekkotsu Framework CSE398/498-011 28 Jan 05 Supporting References The Tekkotsu Home Page http:/www-2.cs.cmu.edu/~tekkotsu/ 1 The Programming Hierarchy The Aibo\'s run the Sony Aperios Operating System Sony provides an OPEN-R C+ SDK to int...
Lehigh >> CSE >> 397 (Fall, 2008)
CSE 397/498-013 Introduction to Mobile Robotics Homework: Rigid Transformations, Kinematics, and intro to Odometry Report Due Date: Thursday, 15 Sep 05 submitted via Blackboard PRIOR TO THE START OF CLASS A. Objectives: 1. Review rotation matrices 2...
Lehigh >> CSE >> 398 (Fall, 2008)
CMVision and Color Segmentation CSE398/498 Robocup 19 Jan 05 Announcements Please send me your time availability for working in the lab during the M-F, 8AM-8PM time period Why Color Segmentation? Computationally inexpensive (relative to other fe...
Lehigh >> CSE >> 397 (Fall, 2008)
CSE 397/497 Intro to Mobile Robotics Laboratory Assignment: Report Due Date: Convolution, Smoothing and Edge Detection 27 Oct 05 A. Objective: In this assignment, we will implement a gradient based edge detector. The will be based upon the first-ord...
Lehigh >> CSE >> 397 (Fall, 2008)
CSE 397/498-013 Introduction to Mobile Robotics Homework: Monte Carlo Localization Report Due Date: Tuesday, 22 Nov 05 submitted via Blackboard PRIOR TO THE START OF CLASS (NO ANALOG SUBMISSIONS) Figure 1: Snapshots from an MCL Simulation A. Object...
Lehigh >> CSE >> 398 (Fall, 2008)
CSE 398/498 Exercise 1: Lab Dates: Robocup Programming Environment Orientation & the Tekkotsu Tutorial 20-23 Jan 06 A. Objectives: 1. To become familiar with the Linux programming environment and build procedures for developing code on the Sony Aib...
Lehigh >> ECE >> 201 (Fall, 2008)
Computer Architecture Spring 2004 Lecture 1: Course Overview ECE 201-11 20 Jan 04 Today\'s Objectives Administration Review Course Overview Introduction to Computer Architecture The Supporting Cast Instructor: Office Hours: Teaching Asst: Offic...
Lehigh >> CSE >> 397 (Fall, 2008)
Merging Probabilistic Observations for Mobile Distributed Sensing Yaoyao Zhu Ashley W. Stroupe, Martin C. Martin, Tucker Balch, Merging Probabilistic Observations for Mobile Distributed Sensing, CMU technique report, 2000 Motivating Problem How ...
Lehigh >> CSE >> 398 (Fall, 2008)
RobocupTeamReviews CarnegieMellonUniversity CSE398/498 25 Feb 05 Administration NextteamchallengeisnextWednesdayat11AMin PL450 FieldStatus TravelDates(WeWILLstillhavelabs): Mar1416(MW) Mar2123(MW) Apr1822(MF) References CMPack02:CMUsLeggedR...
What are you waiting for?