23 Pages

452_lecture11

Course: CPSC 452, Fall 2008
School: Texas A&M
Rating:
 
 
 
 
 

Word Count: 998

Document Preview

time Last we saw: DC motors inefficiencies, operating voltage and current, stall voltage and current and torque current and work of a motor Gearing gear ratios gearing up and down combining gears Pulse width modulation Servo motors Lecture Outline What are sensors? Types of sensors (many examples) Sensor complexity Signals -> symbols Levels of processing Poor and good design of perception...

Register Now

Unformatted Document Excerpt

Coursehero >> Texas >> Texas A&M >> CPSC 452

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
time Last we saw: DC motors inefficiencies, operating voltage and current, stall voltage and current and torque current and work of a motor Gearing gear ratios gearing up and down combining gears Pulse width modulation Servo motors Lecture Outline What are sensors? Types of sensors (many examples) Sensor complexity Signals -> symbols Levels of processing Poor and good design of perception Biological perception and lessons Sensor fusion Why is Robotics hard? Sensors are limited and crude Effectors are limited and crude State (internal and external, but mostly external) is partiallyobservable Environment is dynamic (changing over time) Environment is full of potentiallyuseful information What are sensors? Sensors constitute the perceptual system of a robot Sensors do not provide state Sensors are physical devices that measure physical quantities Examples: Physical property -> sensor: contact -> switch distance -> ultrasound, radar, infra red Examples of sensors More examples: Physical property -> sensor: light level -> photo cells, cameras sound level -> microphones strain -> strain gauges rotation -> encoders magnetism -> compasses smell -> chemical temperature -> thermal, infra red More examples of sensors Even more examples: Physical property -> sensor: inclination -> inclinometers rate of change of inclination -> gyroscopes pressure -> pressure gauges altitude -> altimeters and many more... Note: the same property can be measured with different sensors Types of Sensors Sensors range from simple to complex in the amount of information they provide simple: an on/off switch (1 bit of input) complex: the human retina (> 100 million photosensitive elements!) A sensor provides "raw" information, which usually needs to be processed Sensor Complexity The output of a simple sensor can be used directly, without processing (e.g., if switch closed, stop, else go) The output of a complex sensor must be processed We can ask: "Given the sensory reading I am getting, what was the world like to make the sensor give me this reading?" => reconstruction Signals -> Symbols (State) Sensors do not provide state/symbols, just signals A great deal of computation may be required to convert the signal from a sensor into useful state for the robot This process bridges the areas of electronics, signal processing, and computation Levels of Processing to find out if a switch is open or closed, we need to measure voltage going through the circuit => electronics using a microphone to separate voice from noise and recognize => signal processing using a surveillance camera, find people in the image and recognize criminals, perhaps by comparing them to a large database => computation Requirements The more processing that needs to be done, the more computation is required Thus perception requires: sensors (power and electronics) computation (more power and electronics) connectors (to connect it all) Poor Designs of Perception It is not a good idea to separate what the robot senses how it senses it how it processes it and how it uses it If these are separated, the resulting robot design is typically large, bulky, and ineffective. History of Poor Designs Historically, perception has been treated poorly: perception in isolation perception "king" as perception as reconstruction Traditionally these approaches came from computer vision, which provides the most complex data Good Designs of Perception Instead, it is best to think about these as a single complete design: the task the robot has to perform the best sensors for that task the best mechanical design that will allow the robot to get the necessary sensory information to perform that task (e.g., the body shape of the robot, the placement of the sensors, etc.) A New & Better Way Perception in the context of action and the task Action-oriented perception Expectation-based perception use knowledge about the world as constraints on sensor interpretation Focus-of-attention methods provide constraints on where to look Perceptual classes partition the world into useful categories Biological Perception Nature solves this problem cleverly: it evolves special sensors with special geometric and mechanical properties. Consider facetted eyes of flies, polarized light sensors on birds, horizon/line sensors on bugs, the shape of the human ear, etc. Biological sensors use clever mechanical designs that maximize the sensor's properties, i.e., its range and correctness. Proprioception Origin of received sensory information divides perception into Proprioception: sensing internal state (e.g., muscle tension, limb position) Exteroception: sensing external state (e.g., vision, audition, smell, etc.) Examples of proprioception path integration (dead-reckoning) balancing all movement... Affordances Affordances are "potentialities for action inherent in an object or scene" (Gibson 1979, psychology) The focus is the interaction between the robot and its environment Perception is biased by what needs to be done (the task) E.g.: a chair can be something to sit in, avoid, throw, etc. Lessons from Biology As a robot designer, you may not get the chance to make up new sensors But you will always have the chance (and the need) to design interesting ways of using the available sensors Utilize the interaction with the world and always keep in mind the task Food for thought: how would you detect people in an environment? Example: detecting people temperature: pyro-electric sensors detect special temperature ranges movement: if everything else is static or slower/faster color: if people wear uniquely colored clothing in your environment shape: now you need to do complex vision processing Example: measuring distance ultrasound sensors (sonar) give you distance directly (time of flight) infra red provides return signal intensity two cameras (i.e., stereo) can give you distance/depth use perspective projection with 1 camera use a laser and a camera, triangulate use structured light; overlying grid patterns on the world ... Sensor Fusion A powerful strategy is to combine different sensors => Sensor Fusion Sensor fusion is complex because sensors have: different characteristics different accuracy different complexity Computation is necessary to combine them effectively (in real-time) Biological Sensor Fusion The brain processes information from many sensors (vision, touch, smell, hearing, sound) The processing areas are distinct in the brain (and for vision, they are further subdivided into the "what" and "where" pathways) Much complex processing is involved in combining the information
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Texas A&M - CPSC - 452
Introduction to Robot Motion PlanningRobotics meet Computer Science ExampleA robot arm is to build an assembly from a set of parts. Tasks for the robot: Grasping: position gripper on object design a path to this position
Wilfrid Laurier - ENCM - 515
Midterm 1 IssuesWhat I am expecting Understanding of basic terminology Understanding of basic architectural features Laboratory skill demonstration Syntax Design Testingand Debugging Team programming skillDifference to other processors
East Los Angeles College - QA - 20080523
1 Sakai Sessions 2 3 March 23, 2005 4 5 Please direct questions or comments about this document to: 6 Glenn R. Golden, ggolden@umich.edu 7 8Sakai differs from other single web applications in that it is deployed over a number of 9separate web applica
Pittsburgh - CS - 2520
CDN/P2PCS2520 -TELCOM2321 Wide Area Networks KyoungSoo Park University of PittsburghGoals of Today's LectureContent Distribution Networks(CDNs)How CDNs work Consistent hashing Large-file CDN (CoBlitz)Peer to peer systems (P2P)Scalability to m
Pittsburgh - CS - 2520
Project PresentationCS2520 - TELCOM2321 Wide Area Networks KyoungSoo Park University of PittsburghFinal ExamFrom routing(lecture_6) to P2P/CDN(lecture_11) Pick a time when to take the exam Between 10:00pm on 4/17(Fri) and 10:00pm 4/24(Fri) Send m
Texas A&M - CPSC - 689
2*Foreign policy *
Wisconsin - AS - 434
Lecture 16: FertilizationAnimal Science 434 John J. ParrishCapacitation1951 Austin - rat Chang - rabbit Fertilization does not occur until several hours after sperm are placed in the uterus or oviductChang Experiment - 1951Percent Fertilizati
Maple Springs - PHYS - 1010
Texas A&M - AGECON - 489
Handout #5Agricultural Economics 489/689Topic #5 Spring Semester 20092A. Exposure to Business Risk Expected future net cash flowsLet's assume a normal triangular probability distribution for the annual net cash flow in the ith year can be exp
Wisconsin - ECON - 302
Economics 302 Summer 2007 Quiz #1 1.Name _ Student ID Number _This question is designed to evaluate your recall of basic supply and demand principles. For each of the following sketch a diagram of supply and demand. Assume each market is initiall
Wilfrid Laurier - LECT - 529
1Thermal Sensors and Actuators: A Survey of Principles and ApplicationsChang LiuChang Liu2Outline General knowledge of heat and energy transfer Thermal actuators Thermal sensors Thermal sensors: sensors for thermal phenomena or sensors t
Pittsburgh - CS - 265
A Multimedia Data Streams Model for Content-Based Information RetrievalShenoda Guirguis1, Rohit Kulkarni2 and Shi-Kuo Chang1 1 Department of Computer Science University of Pittsburgh Pittsburgh, PA 15260 USA chang@cs.pitt.edu shenoda@cs.pitt.edu and
Wisconsin - AH - 365
AH 365: SURVEY OF AMERICAN ART FROM 1945Instructor: Prof. Nancy Rose Marshall Spring 2003 Lectures T Th 9:3010:45 AM (L160) Email: nrmarshall@wisc.edu Office: LVM 224; Phone 2632342 Office Hours: Th 4:306:00 PM This course is an introduction to Ame
Wisconsin - CS - 536
* INSTALLATION[01.png]help -> software updatesAvailable Software tabAdd Sitehttp:/download.eclipse.org/technology/dltk/updates-dev/0.95/, OK[02.png]Check the box for that siteInstallnext, accept, finishrestartDo the same for http:/antlrv
Wisconsin - LANDSCAPE - 875
Land-use changes in the temperate forest biome: Implications for carbon-cyclingDave Egan Emilie Grossmann Jeanine RhemtullaTemperate Forests: Small in area but important biologically & politically Smallest forest biome Lowest carbon content o
Purdue - CHEM - 513
CHEM 513: Beilstein: Property and Text SearchingLecture #11 April 2, 2009 Prof. Jeremy Garritanohttp:/www.lib.purdue.edu/chem/inst/chem513/index.htmlLecture #11 OutlineBeilsteinBrief history & scope of Beilstein How Beilstein differs from SciFi
Texas A&M - CPSC - 672
From furuta@csdl.tamu.edu Tue Mar 4 22:23:09 2003From: furuta@csdl.tamu.edu (Richard Furuta)Date: Tue, 04 Mar 2003 16:23:09 -0600Subject: [CPSC672] Assignments 1 and 2 postedMessage-ID: <5.2.0.9.0.20030304162230.00ae0de8@csdl.tamu.edu>Dear CP
Texas A&M - X - 075
The Best Worst Country-Western Songs (yep. these are for real)How Can I Miss You If You Won't Go Away?You're the Reason Our Kids Are So UglyI've Been Flushed From The Bathroom Of Your HeartI Keep Forgettin' I Forgot About YouShe Got The
Wisconsin - AAE - 733
*FOOD DEMAND * A REVIEW OF DEMAND ANALYSIS:* HOUSEHOLD PRODUCTION THEORY: * NUTRITION AND PRODUCTION EFFICIENCY: (Strauss) The household production model for a agricultural household (just discussed) suggests that production decisions are separable
Texas A&M - CPSC - 689
CPSC 689 Industrial Frameworks for Distributed Computing Spring 2003Peer-2-Peer File Sharing SystemJeevan Joseph John (jeevanj@cs,tamu.edu) B S Kumar (sarvanik@cs.tamu.edu) Praveen Pathiyil (praveenp@cs.tamu.edu) Subramonia Sarma (sps8556@cs.tamu
Texas A&M - KAM - 2959
The Wright Brothers' MuseumCPSC 689: Computers and New media Spring 2004Term Project ReportPaul Davis pdavis@tamu.edu Kris Horn kjhorn@tamu.edu Konstantinos Meintanis meinkos@tamu.edu The Game Where and when Purpose and Interaction T
Texas A&M - KAM - 2959
Dynamic Multi-Destination LinkingRajiv Badi, DoHyoung Kim, Konstantinos Meintanis, Chris Udompanyanan Texas A&M University Dept. of Computer Science {rajivbadi, kim, meinkos, chris}@csdl.tamu.eduABSTRACTIn this report, we outline our project on D
Texas A&M - ECEN - 468
ELEN 468 Advanced Logic DesignLecture 15 Synthesis of Language Construct I ELEN 468 Lecture 151Synthesis of NetsAn explicitly declared net may be eliminated in synthesis Primary input and output (ports) are always retained in synthesis
Wisconsin - BME - 530
Spatial Encoding: Sub mm from meter sized RF zy x. .z B1x MyExcitation: rotating framey xTo Receiver . .z RF detection coilsDetection: M( x,y,z )Problem: RF coils are sensitive to transverse component ofM( x,y,z ) How do we l
Texas A&M - JKP - 2866
PACKAGE: cfengine-1.5.4-2.jkp.sparc.rpmName : cfengine Relocations: (not relocatable)Version : 1.5.4 Vendor: (none)Release : 2.jkp Build Date: Fri 15 Jun 2001
Texas A&M - JKP - 2866
PACKAGE: tDOM-0.8.0-1.i386.rpmName : tDOM Relocations: (not relocateable)Version : 0.8.0 Vendor: (none)Release : 1 Build Date: Fri 01 Oct 2004 11:26:48
Allan Hancock College - LINK - 0001
Received: from oznet16.ozemail.com.au [203.2.192.109] by mail.auscoms.com.au (ccMail Link to SMTP R8.50.00.21); Thu, 13 Jan 2000 15:20:09 +1100Return-Path: link-owner@boomer.anu.edu.auReceived: from boomer.anu.edu.au (www.anu.edu.au [150.203.205.
Texas A&M - CPSC - 181
Applications of Computer Science at HPHP @ Research Park Noah Smith 3/26/2009 Computer Science Textbooks Expensive Useful Books on hand:- Computer Architecture - Analysis of Algorithms - Machine Learning - K&R's ANSI C, 2nd Ed.05/18/0
Texas A&M - CPSC - 441
CPSC 441: Computer Graphics LightingJinxiang Chai13D Rendering pipelineModeling transformation lighting Viewing transformation Project transformation Clipping Scan conversion ImageTransform into 3D world system Illuminate according to lighting
Texas A&M - CPSC - 441
CPSC 441: Computer Graphics Rotation Representation and InterpolationJinxiang ChaiJoints and RotationRotational dofs are widely used in character animation3 translation dofs 48 rotational dofs1 dof: knee2 dof: wrist3 dof: shoulderOrienta
Texas A&M - STAT - 652
Variables Entered/Removedb Variables Model 1 Entered film, banda Variables Removed Method . Entera. All requested variables entered. b. Dependent Variable: opticalModel Summary Adjusted R Model 1 R .954a R Square .910 Square .890 Std. Error of th
Texas A&M - CPSC - 411
Randomized AlgorithmsAndreas Klappenecker [using some slides by Prof. Welch]1Discrete Probability DistributionsA probability distribution is called discrete if and only if its image is countable. For example, the outcomes of the experiments
UC Davis - CS - 154
Combinational Logic IIInstructor: Koling Chang email: kchang@cs.ucdavis.eduOutline Comparator XOR Adder Fixed-point Arithmetic ALUKoling Chang - ECS154A - Fall 2003Page 2Comparators Compare two sets of input signals (A,B) and generate
Wisconsin - LING - 530
Linguistics 530Syntax IIItalian versus French: Pollock 1989 Question 1The syntax of the Standard Italian negative word non more closely resembles the syntax of French ne than it resembles the syntax of pas. However, if we contrast the ordering o
UC Davis - CS - 154
Logic Design Basic IIInstructor: Koling Chang email: kchang@cs.ucdavis.eduOutline Boolean Algebra Logic Design Process Logic Function Simplification Karnaugh Map ExampleKoling Chang - ECS154A - Fall 2003Page 2Laws in Boolean AlgebraNa
Texas A&M - MEDIA - 2954
Southern Region Water Quality Planning Committee Program TeamsNutrient Management Chair Co-Chair Co-Chair Member Member Member Member Member Member Member Member Member Member Member Member Member Member Member Member Deanna Osmond Mark McFarland R
McGill - COMP - 421
School of Computer Science, McGill UniversityCOMP-421B Database Systems, Winter 2008Programming Project 4: Writing your Application Program Due date: April 11Assignment (Please turn in one solution per team)In this assignment you have to build
Wisconsin - WEB - 512
PHILOSOPHY 512: MODAL LOGICPETER B. M. VRANAS MWF 11-11:50, FALL 2009COURSE INFORMATION1. OFFICE HOURS AND HOW TO REACH ME I (Peter Vranas) will hold office hours on Mondays, Wednesdays, and Fridays, 9:30-10:30am, in my office, 5171 Helen C. Whi
Pittsburgh - CS - 2530
CRYPTOGRAPHIC VOTING PROTOCOLS: A SYSTEMS PERSPECTIVEChris Karlof, Naveen Sastry, David WagnerPresented by: Mehmud AblizMotivationTrustworthy voting system is crucial part of building democracy. Popular voting protocols by Neff and Chaum pr
Wisconsin - ENGR - 155
The Yucca DebateMike MielcarekPresentation Outline What is currently done with nuclear waste What is Yucca Mountain Who should be concerned with Yucca plan What ethical issues involve Yucca MountainBackground of Yucca ProjectWaste Must Be:
Texas A&M - PPT - 422
Citrus and Subtropical Fruits Fall 2004Subtropical Fruits Origin Between Tropical & Temperate 10 - 30o Latitude Balance between heat & frost "In-between" area Many excellent fruit cropsOrigin of Subtropicals Persia americana - Centra
Pittsburgh - WIND - 0086
Timshel E. Purdum2014 Pine Street Apt. 4 Philadelphia, PA 19103 timis8@yahoo.com Cell: 610-291-0459Education:MA in Environmental Education Aug. 1998 New Jersey School of Conservation Montclair State University BS in Biology The College of William
Pittsburgh - WIND - 0035
ELIZABETH KUNZ KOLLMANN Museum of Science Science Park Boston, MA 02114 ekollmann@mos.org EDUCATIONAL BACKGROUND Harvard University, Master of Liberal Arts in Museum Studies, December 2006 University of North Carolina, Chapel Hill, Bachelor of Scienc
Pittsburgh - MEMBER - 222
ELIZABETH KUNZ KOLLMANN Museum of Science Science Park Boston, MA 02114 ekollmann@mos.org EDUCATIONAL BACKGROUND Harvard University, Master of Liberal Arts in Museum Studies, December 2006 University of North Carolina, Chapel Hill, Bachelor of Scienc
Pittsburgh - WIND - 0037
Oregon State University Department of Science and Mathematics Education 239 Weniger Hall Corvallis, OR 97331Molly Elizabeth Phipps, PhDPhone: (541) 7378929 Fax: (541) 7371817 Cell: (541) 6020272 Email: molly.phipps@science.oregonstate.edu Educa
Pittsburgh - MEMBER - 303
Oregon State University Department of Science and Mathematics Education 239 Weniger Hall Corvallis, OR 97331Molly Elizabeth Phipps, PhDPhone: (541) 7378929 Fax: (541) 7371817 Cell: (541) 6020272 Email: molly.phipps@science.oregonstate.edu Educa
Pittsburgh - WIND - 0075
Curriculum VitaeElisa GiaccardiDepartment of Computer Science University of Colorado, Campus Box 430 Boulder, CO 803090430, USA Telephone: 001 (303) 492 4147 Email: elisa.giaccardi@colorado.edu Home page: http:/l3d.cs.colorado.edu/~giaccard/EDUCA
Pittsburgh - WIND - 0070
LORRIE J. BEAUMONT 127 Cobbler Lane Sugar Grove, Illinois 60554 (630) 466-5061 (W) (630) 841-9024 (Cell) E-mail:lbeaumont@evergreeneresearch.com EDUCATION Ed.D. in Educational Psychology at Northern Illinois University December 2006 M.S. Ed. Educatio
Pittsburgh - WIND - 0087
Curriculum Vitae Willem Davis van Bakergem Architect and Urban Designer Media and Design Consultant 4459 Laclede Avenue St. Louis, Missouri 314 531 0827 - davis@vanbakergem.com Education Bachelor of Architecture, 1972 University of Virginia Charlotte
Pittsburgh - MEMBER - 517
Kirsten M. Ellenbogen CV, 2/2/07 Page 1Kirsten M. EllenbogenScience Museum of Minnesota 120 West Kellogg Boulevard Saint Paul, MN 55102 Tel: +1-651-221-2560 Fax: +1-651-265-9811 Email: Kellenbogen@smm.orgScholarly InterestsLearning in non-schoo
Pittsburgh - WIND - 0032
B REAKINGTHEM AYA C ODEBIOGRAPHY AND FILMOGRAPHY OF THE DIRECTORBiography Filmmaker David Lebrun was born in Los Angeles in 1944. He attended Reed College in Portland, Oregon and the UCLA Film School. He came to film from a background in philo
Pittsburgh - WIND - 0081
Dr. Elanna S. Yalow, Ph.D., M.B.A.Dr. Yalow is Executive Vice President, Knowledge Universe (KU), and Vice Chair, Knowledge Learning Corporation (KLC). In her capacity she is responsible for supporting the global expansion of early childhood educat
Pittsburgh - WIND - 0057
Loni Rae Wellman Memphis, TN 38104EDUCATION: Johns Hopkins University Master of Arts DegreeMuseum StudiesJune 2010 (expected) May 2003Flagler College, St. Augustine Florida Bachelor of Arts Degree Major: HistoryMinor: Creative WritingREL
Wisconsin - EVENTS - 20051117
Current tax lawsUnder current tax law, health insurance premiums are largely tax exempt if the insurance is provided through an employer. The share of the premium paid by the employer is not counted as income to workers and retirees under the federa
Texas A&M - TABLES - 974
Sheet1 L Leg : 161Site : 974Hole :BObservers :JPP - CDCoreSection Depth (cm)PieceDepthFeatureIntensityOffsetOrientation on core face2nd appt. orientation Calculated Orientati topbase#(mbsf)#if approp.Width (cm) appt. dipdirectionappt. dip direction
Texas A&M - ODP - 974
Sheet1 L Leg : 161Site : 974Hole :BObservers :JPP - CDCoreSection Depth (cm)PieceDepthFeatureIntensityOffsetOrientation on core face2nd appt. orientation Calculated Orientati topbase#(mbsf)#if approp.Width (cm) appt. dipdirectionappt. dip direction
Texas A&M - TABLES - 974
Sheet1 L Leg : 161Site : 974Hole :BObservers :"CD, JPP"CoreSection Depth (cm)PieceDepthFeatureIntensityOffsetOrientation on core face2nd appt. orientation Calculated Orientati topbase#(mbsf)#if approp.Width (cm) appt. dipdirectionappt. dip directio
Texas A&M - ODP - 974
Sheet1 L Leg : 161Site : 974Hole :BObservers :"CD, JPP"CoreSection Depth (cm)PieceDepthFeatureIntensityOffsetOrientation on core face2nd appt. orientation Calculated Orientati topbase#(mbsf)#if approp.Width (cm) appt. dipdirectionappt. dip directio
Texas A&M - TABLES - 974
Sheet1 L Leg : 161Site : 974Hole : DObservers : CD-JPPCoreSection Depth (cm)PieceDepthFeatureIntensityOffsetOrientation on core face2nd appt. orientation Calculated Orientati topbase#(mbsf)#if approp.Width (cm) appt. dipdirectionappt. dip direction
Texas A&M - ODP - 974
Sheet1 L Leg : 161Site : 974Hole : DObservers : CD-JPPCoreSection Depth (cm)PieceDepthFeatureIntensityOffsetOrientation on core face2nd appt. orientation Calculated Orientati topbase#(mbsf)#if approp.Width (cm) appt. dipdirectionappt. dip direction
Texas A&M - TABLES - 974
Sheet1 L Leg : 161Site : 974Hole : BObservers : CDCoreSection Depth (cm)PieceDepthFeatureIntensityOffsetOrientation on core face2nd appt. orientation Calculated Orientati topbase#(mbsf)#if approp.Width (cm) appt. dipdirectionappt. dip directiondipd