UNC Chapel Hill M. C. Lin COMP790-072 Robotics: An Introduction Tues/Thur 11:00am – 12:15pm (SN 115) Ming C. Lin SN223,

Slides:



Advertisements
Similar presentations
Breakout session B questions. Research directions/areas Multi-modal perception cognition and interaction Learning, adaptation and imitation Design and.
Advertisements

Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #2: The Big.
CSCE 689: Computer Animation Jinxiang Chai. CSCE 689: Computer Animation Course Instructor - Dr. Jinxiang Chai - Richardson 912B - Meeting time: TR 2:20PM-3:35PM.
J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Anthropomorphic motion planning J. Pettré, J.P. Laumond, A motion capture.
Artificial Intelligence
November 17, 2009 Introduction to Cognitive Science Lecture 19: Robotics 1 Robotics environment agent ? sensors effectors Robots have physical sensors.
Mobile Robotics: 2. Robotics Fundamentals Dr. Brian Mac Namee (
CS 326A: Motion Planning Jean-Claude Latombe CA: Aditya Mandayam.
UNC Chapel Hill M. C. Lin Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH.
UNC Chapel Hill M. C. Lin COMP259: Physically-Based Modeling, Simulation & Animation Tues/Thur 12:30pm – 1:45pm (SN 011)
CS 326 A: Motion Planning Instructor: Jean-Claude Latombe Teaching Assistant: Itay Lotan Computer Science.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Introduction to Robotics (ES159) Advanced Introduction to Robotics (ES259) Spring Ahmed Fathi
Robotics Industry Posts Second Best Year Ever North American robotics industry posted its second best year ever in 2000 [Robotic Industries Association.
Robotic Systems Trends, Research, Future CSCi 338 :: Distributed Systems :: Fall 2005 Aleksandar Stefanovski.
UNC Chapel Hill D. Manocha COMP Robotics: An Introduction Mon/Wed 11:00am – 12:15pm (SN 115) Dinesh.
Scope of PBMIS Science vs engineering Online vs. offline simulation Application driven Research issues.
Robotic Surgery and Surgical Simulation
Humanoids Robotics © 2015 albert-learning.com HUMANOIDS ROBOTICS.
1 Autonomous Robots Key questions in mobile robotics What is around me? Where am I ? Where am I going ? How do I get there ? Alternatively, these questions.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Historical Development.
Center for Robotics and Intelligent Systems (CRIS) By PROFESSOR RAVI PRAKASH CO-ORDINATOR 2006.
Automation and Robotics. What is the Difference? Automation involves a mechanical device that can imitate the actions of people or animals. Robotics involves.
OMICS Group Contact us at: OMICS Group International through its Open Access Initiative is committed to make genuine and.
Robotics in Education Challenges Developing an Adequate Curriculum Dr. Antonio Soares Florida A&M University Electronic Engineering Technology
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
B659: Principles of Intelligent Robot Motion Kris Hauser TA: Mark Wilson.
ME 486 Robotics Spring 2004, Lecture 1 ME 486 Robotics Dept. of Mechanical Engineering New Mexico State University Ou Ma Office: JH 515,
Robotics Overview History Current Applications Future Social Implications Further Readings.
Definition of an Industrial Robot
Introduction to Vision & Robotics Bob Fisher IF 1.26 Michael Herrmann IF Lectures: Handouts (+ video)
Introduction to Haptic Rendering JPL - Virtual Environments Laboratory California Institute of Technology ( Cagatay Basdogan,
Robotics Chapter 1 - Introduction
Touch-Enabled Interfaces
Dr. HABEEB HATTAB HABEEB Dr. HABEEB HATTAB HABEEB Office: BN-Block, Level-3, Room Ext. No.: 7292 UNITEN.
Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 27 of 42 Wednesday, 02.
CS790E Planning Algorithms Lecture 1: Applications and Basic Ingredients of Motion Planning 19 January 2010 Instructor: Kostas Bekris Computer Science.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
1 Haptic Systems Mohsen Mahvash Lecture 1 9/1/06.
UNC Chapel Hill M. C. Lin COMP290-72: Computational Geometry and Applications Tues/Thurs 2:00pm - 3:15pm (SN 325) Ming C. Lin
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
IMA Workshop on Haptics, VR, and HCI Overview John Hollerbach School of Computing University of Utah.
Models for Human Interaction with Mobile Service Robots Helge Hütttenrauch Helge Hüttenrauch
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
UNC Chapel Hill M. C. Lin COMP089H: Everyday Computing (HONORS) MWF 2:30am – 3:45pm (FB008) Ming C. Lin FB 254
UNC Chapel Hill M. C. Lin Basics of Motion Generation let X i = position,orient. of O i at t k = t 0,  i END = false while (not END) do display O i, 
2006/10/25 1 A Virtual Endoscopy System Author : Author : Anna Vilanova 、 Andreas K ö nig 、 Eduard Gr ö ller Source :Machine Graphics and Vision, 8(3),
Center for Intelligent Machines (CIM) By Jerome Pasquero.
Robots.
Constraint-Based Motion Planning for Multiple Agents Luv Kohli COMP259 March 5, 2003.
REU 2009 Computer Science and Engineering Department The University of Texas at Arlington Research Experiences for Undergraduates in Information Processing.
What is Multimedia Anyway? David Millard and Paul Lewis.
MECHANICAL and AEROSPACE ENGINEERING Active Reconfiguration for Performance Enhancement in Articulated Wheeled Vehicles Aliakbar Alamdari PhD Candidate.
1 Manipulation by humans and robots CENG782 - Planning of Robotic Manipulation Instructor: Erol Sahin Adapted from slides from..
Manipulation by humans and robots
ME512: Mobile Robotics Last Lecture
Design and Organization of Autonomous Systems 7 January 2008
Manipulation by humans and robots
Intelligent Mobile Robotics
Dept. of Mechanical Engineering New Mexico State University
COMP259: Physically-Based Modeling, Simulation & Animation
Autonomous Robots Key questions in mobile robotics What is around me?
Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH 1987 Computer Animation:
Introduction and Overview
Stereo Vision Applications
Basics of Motion Generation
COMP259: Physically-Based Modeling, Simulation & Animation
Special English for Industrial Robot
Intro to Robotics It’s YOUR FUTURE.
Lecture 3. Virtual Worlds : Representation,Creation and Simulation ( II ) 고려대학교 그래픽스 연구실.
Presentation transcript:

UNC Chapel Hill M. C. Lin COMP Robotics: An Introduction Tues/Thur 11:00am – 12:15pm (SN 115) Ming C. Lin SN223, Office Hours: TR 12:15-1:15pm or by Appointment

UNC Chapel Hill M. C. Lin Prerequisities Knowledge of calculus, differential equations, linear algebra and programming is assumed Knowledge of algorithms and analysis is a big plus

UNC Chapel Hill M. C. Lin Textbook & References In-class handouts Other research papers More references (books, papers, pointers to other interesting resources) available at the course website

UNC Chapel Hill M. C. Lin Course Overview Robotics: the study of robot design, programming, and control. A robot: an agent that can be programmed to perform a variety of tasks, both with & without human intervention; it’s often manifested and realized by mechanical and electrical components to carry out its actions in the physical world.

UNC Chapel Hill M. C. Lin Possible Applications Computer Animation Virtual Environments Design Automation & Rapid Prototyping Haptic Rendering & Interfaces Medical Training & Robot Assisted Procedures Bio-informatics & Computational Chemistry Sensor Networks & Distributed Robotic Systems

UNC Chapel Hill M. C. Lin Space Exploration MARS Space Vehicles

UNC Chapel Hill M. C. Lin Virtual Environments Sarco’s Threadport II Sarco’s Biport Iwata’s Gaitmaster

UNC Chapel Hill M. C. Lin Haptic Rendering & Interfaces Interactive Manipulation of nanoStructures Haptic Painting

UNC Chapel Hill M. C. Lin Design Automation & Rapid Prorotyping General Electric General Motors

UNC Chapel Hill M. C. Lin Assembly Planning Generation of Instruction Manuals

UNC Chapel Hill M. C. Lin Assisted Technology Control & Obstacle Avoidance for Powered WheelChairs

UNC Chapel Hill M. C. Lin Medical Training & Robot Assisted Surgery Third Ventriculostomy (HT/Immersion Medical) Human Simulation (BDI) da Vinci Surgical System (Intuitive Surgery, Inc.)

UNC Chapel Hill M. C. Lin Model Acquisition by Mobile Robot

UNC Chapel Hill M. C. Lin Sensor Networks & Distributed Robotic Systems Multiple Autonomous Robots (UPENN) Solar-powered Underwater Robot for undersea observation

UNC Chapel Hill M. C. Lin Computer Animation Character Animation: ACM SIGGRAPH 1995 (Top) & Pixar Actors (Right Top & Bottom)

UNC Chapel Hill M. C. Lin Computer Games Game Playing & AICrowd Simulation

UNC Chapel Hill M. C. Lin Bioinformatics & Computational Chemistry Drug Design - molecule docking Studying folding pathways & kinetics

UNC Chapel Hill M. C. Lin Bio-Inspired Robots RiSE - Robotics in Scansorial Enviroments UPENN RHex Mecho-gecko Climbing Vehicle SPRAWL – Dynamic legged robot Boadicea – Hexaped with artificial muscles

UNC Chapel Hill M. C. Lin Scouting & Rescue Snake Robots Fire Fighting Underwater Snake Robot Robot Demining

UNC Chapel Hill M. C. Lin Entertainment & Education Dream Robot (Sony) Sony AIBO Dog ASIMO Humanoid Robot

UNC Chapel Hill M. C. Lin Human-Robot Interaction A robot that moves and interacts with people

UNC Chapel Hill M. C. Lin Household & Daily Use Automobile Route Planning Vaccum, Mopping, & Lawn Mowing

UNC Chapel Hill M. C. Lin DARPA Grand Challenge Autonomous navigation for a collision-free 132-mile path with obstacle course in a desert

UNC Chapel Hill M. C. Lin What Will We Be Doing Geometry  Collision Detection  Motion Planning Mechanics  Forward and Inverse Kinematics  Rigid Body Dynamics  Articulated Body Dynamics Other introductory materials  Sensing (Computer Vision) & Actuation  Control & Optimizations  Knowledge Representation & Semantics  Biologically-Inspired Robots  Applications

UNC Chapel Hill M. C. Lin See Course Website for more details……