Topics- Introduction to RoboticsCS 491-691(X).ppt
《Topics- Introduction to RoboticsCS 491-691(X).ppt》由会员分享,可在线阅读,更多相关《Topics- Introduction to RoboticsCS 491-691(X).ppt(41页珍藏版)》请在麦多课文档分享上搜索。
1、Topics: Introduction to Robotics CS 491/691(X),Lecture 4 Instructor: Monica Nicolescu,CS 491/691(X) - Lecture 4,2,Review,DC motors inefficiencies, operating voltage and current, stall voltage and current and torquecurrent and work of a motor Gearing Up, down, combining gears Servo motors Effectors D
2、OF Locomotion: holonomicity, stability Manipulation: direct and inverse kinematics,CS 491/691(X) - Lecture 4,3,Sensors,Physical devices that provide information about the world Based on the origin of the received stimuli we have: Proprioception: sensing internal state - stimuli arising from within t
3、he agent (e.g., muscle tension, limb position) Exteroception: sensing external state external stimuli (e.g., vision, audition, smell, etc.) The ensemble of proprioceptive and exteroceptive sensors constitute the robots perceptual system,CS 491/691(X) - Lecture 4,4,Sensor Examples,Physical Property,S
4、ensor,contact,switch,distance,ultrasound, radar, infrared,light level,photocells, cameras,sound level,microphone,rotation,encoders and potentiometers,acceleration,accelerometers gyroscopes,CS 491/691(X) - Lecture 4,5,More Sensor Examples,Physical Property,Sensor,magnetism,compass,smell,chemical,temp
5、erature,thermal, infra red,inclination,inclinometers, gyroscopes,pressure,pressure gauges,altitude,altimeters,strain,strain gauges,CS 491/691(X) - Lecture 4,6,Knowing whats Going On,Perceiving environmental state is crucial for the survival or successful achievement of goals Why is this hard? Enviro
6、nment is dynamic Only partial information about the world is available Sensors are limited and noisy There is a lot of information to be perceived Sensors do not provide state Sensors are physical devices that measure physical quantities,CS 491/691(X) - Lecture 4,7,Types of Sensors,Sensors provide r
7、aw measurements that need to be processed Depending on how much information they provide, sensors can be simple or complex Simple sensors: A switch: provides 1 bit of information (on, off) Complex sensors: A camera: 512x512 pixels Human retina: more than a hundred million photosensive elements,CS 49
8、1/691(X) - Lecture 4,8,Getting Answers From Sensors,Given a sensory reading, what should I do? Deals with actions in the world Given a sensory reading, what was the world like when the reading was taken? Deals with reconstruction of the world Simple sensors can answer the first question Their output
9、 can be used directly Complex sensors can answer both questions Their information needs to be processed,CS 491/691(X) - Lecture 4,9,Signal to Symbol Problem,Sensors produce only signals, not symbolic descriptions of the world To extract the information necessary for making intelligent decisions a lo
10、t of sensor pre-processing is needed Symbols are abstract representations of the sensory data Sensor pre-processing Uses methods from electronics, signal processing and computation,CS 491/691(X) - Lecture 4,10,Levels of Processing,Finding out if a switch is open or closed Measure voltage going throu
11、gh the circuit electronicsUsing a microphone to recognize voice Separate signal from noise, compare with store voices for recognition signal processingUsing a surveillance camera Find people in the image and recognize intruders, comparing them to a large database computation,CS 491/691(X) - Lecture
12、4,11,Perception Requirements,Perception requires more than just sensors: Sensors Power and electronics Computation More power and electronics Connectors To connect it all,CS 491/691(X) - Lecture 4,12,Perception Designs,Historically perception has been treated in isolation perception in isolation per
13、ception as “king” perception as reconstruction Generally it is not a good idea to separate: What the robot senses How it senses it How it processes it How it uses it,CS 491/691(X) - Lecture 4,13,A Better Way,Instead it is good to think about it as a single complete design The task the robot has to p
14、erform The best suited sensors for the task The best suited mechanical design that would allow the robot to get the necessary sensory information for the task (e.g. body shape, placement of the sensors),CS 491/691(X) - Lecture 4,14,A New Perceptual Paradigm,Perception without the context of actions
15、is meaningless Action-oriented perception How can perception provide the information necessary for behavior? Perceptual processing is tuned to meet motor activity needs World is viewed differently based on the robots intentions Only the information necessary for the task is extracted Active percepti
16、on How can motor behaviors support perceptual activity? Motor control can enhance perceptual processing Intelligent data acquisition, guided by feedback and a priori knowledge,CS 491/691(X) - Lecture 4,15,Using A Priori Knowledge of the World,Perceptual processing can benefit if knowledge about the
17、world is available Expectation-based perception (what to look for) Knowledge of the world constraints the interpretation of sensors Focus of attention methods (where to look for it) Knowledge can constrain where things may appear Perceptual classes (how to look for it) Partition the world into categ
18、ories of interaction,CS 491/691(X) - Lecture 4,16,Sensor Fusion,A man with a watch knows what time it is; a man with two watches isnt so sure Combining multiple sensors to get better information about the world Sensor fusion is a complex process Different sensor accuracy Different sensor complexity
19、Contradictory information Asynchronous perception Cleverness is needed to put this information together,CS 491/691(X) - Lecture 4,17,Neuroscientific Evidence,Our brain process information from multiple sensory modalities Vision, touch, smell, hearing, sound Individual sensory modalities use separate
20、 regions in the brain (sight, hearing, touch) Vision itself uses multiple regions Two main vision streams: the “what” (object recognition) and the “where” (position information) Pattern, color, movement, intensity, orientation,CS 491/691(X) - Lecture 4,18,What Can We Learn from Biology?,Sensor funct
21、ion should decide its form Evolved sensors have specific geometric and mechanical properties Examples Flies: complex facetted eyes Birds: polarized light sensors Bugs: horizon line sensors Humans: complicated auditory systems Biology uses clever designs to maximize the sensors perceptual properties,
22、 range and accuracy,CS 491/691(X) - Lecture 4,19,Psychological Insights: Affordances,Affordances: refer to the meaning of objects in relation to an organisms motor intents Perceptual entities are not semantic abstractions, but opportunities that the environment presents Perception is biased by the r
23、obots task A chair: Something to sit in Something blocking the way Something to throw if attacked,CS 491/691(X) - Lecture 4,20,How Would You Detect People?,Use the interaction with the world, keep in mind the task Camera: great deal of processing Movement: if everything else is static: movement mean
24、s people Color: If you know the particular color people wear Temperature: can use sensors that detect the range of human body heat Distance: If any open-range becomes blocked,CS 491/691(X) - Lecture 4,21,How Would You Measure Distance?,Ultrasound sensors (sonar) provide distance measurement directly
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TOPICSINTRODUCTIONTOROBOTICSCS491691XPPT
