Professor Department of Computer Science & Engineering Dhaka University
March 13, 2018 Advanced Digital Image Processing, 1
Lecturer #14 Contents
Robotic Vision & Computer Vision
Introduction to Robot Categories of Robot Examples of robots Sensors Robotic Perception Localization & Tracking Mapping & Planning to move Applications of Robot
March 13, 2018 Advanced Digital Image Processing, 2
Lecturer #14 Robotic Vision Robotic Vision: To perceive objects, manipulate objects and move in the environment Computer Vision: to perceive objects
March 13, 2018 Advanced Digital Image Processing, 3
Lecturer #14 Introduction to Robot
Robots: are physical agents that perform task by
manipulating the physical world. They are equipped with effectors (arms, wheels, legs, etc.) and sensors (cameras, ultrasound measure the environment, accelerometers, etc.) Robotic systems need to embody prior knowledge about the robot, its physical environment, and the tasks that the robot will perform so that the robot can learn quickly and perform safely. March 13, 2018 Advanced Digital Image Processing, 4 Lecturer #14 Introduction to Robot (Categories of Robots)
Manipulators: Fixed in work place. Uses as
Industrial robots, surgical Assistant robots, etc. Mobile robot: Move about their environment using wheels, legs or similar mechanisms. Uses as nursing robots, cleaning robots, etc. Hybrid robot: Mobile robot equipped with manipulators. Example Humanoid robots. It includes artificial limbs, ears, and eyes for as like as humans.
March 13, 2018 Advanced Digital Image Processing, 5
Lecturer #14 Examples of Robot
Mobile robot Humanoid robot: Asimo, by honda, sony AI BO
March 13, 2018 Advanced Digital Image Processing, 6
Lecturer #14 Examples of Robot
March 13, 2018 Advanced Digital Image Processing, 7
Lecturer #14 Sensors
Sensors: Sensors are the perceptual interface robots
and their environments Active Sensors: send energy into the environment and rely on the fact that this energy is reflected back to the sensor. Passive Sensors: Are the true observers of the enviro nment (Cameras)
March 13, 2018 Advanced Digital Image Processing, 8
Lecturer #14 Sensors
Range Finders: Many mobile robots make use of range
finders, which are sensor that measure the distance to nearby objects Sonar Sensor: Sonar sensors emit directional sound waves, which are reflected by objects with some of the sound making it back into the sensor. The time and intensity of this returning signal thus carry information about the distance of nearby objects.
March 13, 2018 Advanced Digital Image Processing, 9
Lecturer #14 Sensors Tactile Sensors: Close range sensors such as whiskers , touch-sensitive screen. Imaging Sensor: the cameras that provide us with images of the environment and using the computer vision techniques detect features of the environment. Stereo vision is particularly important in robotics. Proprioceptive sensors: Which inform the the robot of its own state. March 13, 2018 Advanced Digital Image Processing, 10 Lecturer #14 Robotic Perception Perception is the process by which robots map sensor measurement into internal representations of the envi ronment. Robot perception can be viewed as temporal inferenc e from sequences of actions and measurements as illu strated by this dynamic Bays network.
March 13, 2018 Advanced Digital Image Processing, 11
Lecturer #14 Robotic Perception Xt is the state of the environment (including robot) at time t, Zt is the observation received at time t, At is the action taken after the observation is received.
At-2 At-1 At
Xt-1 Xt Xt+1
Zt-1 Zt Zt+1
March 13, 2018 Advanced Digital Image Processing, 12
Lecturer #14 Localization & Tracking
Localization is a generic example of robot perception.
It is the problem of determining where things are. knowledge about where things are is at the core of an y successful physical inter action of robot. Robot manipulators must know the location of object s they manipulate If the initial pose of the object to be localized is know n, localization is a tracking problem.
March 13, 2018 Advanced Digital Image Processing, 13
Lecturer #14 Mapping
Localize of many objects is known as mappi
ng. Imagine a robot that is not given a map of it s environment, rather it has to construct suc h a map it self. This problem is known as m apping in robotics. The robot mapping problem is often referre d to as simultaneous localization and mappi ng (SLAM) March 13, 2018 Advanced Digital Image Processing, 14 Lecturer #14 Planning to move The planning of robot motion is usually don e in configuration space, where each point s pecifies the location and orientation of the r obot and its join angles The point to point motion problem is to deli ver the robot or its end-effector to a designa ted target location.
March 13, 2018 Advanced Digital Image Processing, 15
Lecturer #14 Robot Applications
Industry & Agriculture
Transportation Hazardous environment Exploration Health Care Personal Service Cleaning Entertainment Human Augmentation
March 13, 2018 Advanced Digital Image Processing, 16
Lecturer #14 List of Reference Books
Stuart Russell, Peter Norvig, “Artificial Int
elligence, A modern Approach” Dana H. Ballard, “Computer Vision”
David H. Hubel, “Eye, Brain, and Vision”
Dwayne Phillips, “Image Processing in C”
March 13, 2018 Advanced Digital Image Processing, 17