3D Polyhedral Morphing - University of North Carolina at

Download Report

Transcript 3D Polyhedral Morphing - University of North Carolina at

COMP790-058 Robotics: An Introduction Mon/Wed 11:00am – 12:15pm (SN 115) http://gamma.cs.unc.edu/rob-course/public_html/ Dinesh Manocha FB250, 962-1749 [email protected]

http://www.cs.unc.edu/~dm D. Manocha UNC Chapel Hill

Prerequisities

Knowledge of calculus, differential equations, linear algebra and programming is assumed

Knowledge of algorithms and analysis is a big plus D. Manocha UNC Chapel Hill

History of Robotics http://robotics.megagiant.com/history.

html UNC Chapel Hill D. Manocha

Textbook & References

In-class handouts

Other research papers

More references (books, papers, pointers to other interesting resources) available at the course website D. Manocha UNC Chapel Hill

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 D. Manocha

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 D. Manocha UNC Chapel Hill

Space Exploration UNC Chapel Hill

MARS Space Vehicles

D. Manocha

Virtual Environments

Sarco’s Biport Sarco’s Threadport II Iwata’s Gaitmaster

D. Manocha UNC Chapel Hill

Haptic Rendering & Interfaces Haptic Painting Interactive Manipulation of nanoStructures UNC Chapel Hill D. Manocha

Design Automation & Rapid Prorotyping

General Electric

UNC Chapel Hill

General Motors General Motors

D. Manocha

Assembly Planning Generation of Instruction Manuals UNC Chapel Hill D. Manocha

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

Model Acquisition by Mobile Robot UNC Chapel Hill D. Manocha

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

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

Computer Games

Game Playing & AI

UNC Chapel Hill

Crowd Simulation

D. Manocha

Bioinformatics & Computational Chemistry

Drug Design

molecule docking  Studying folding pathways & kinetics

UNC Chapel Hill D. Manocha

Bio-Inspired Robots

UPENN RHex RiSE - Robotics in Scansorial Enviroments SPRAWL – Dynamic legged robot

UNC Chapel Hill Mecho-gecko

Climbing Vehicle Boadicea – Hexaped with artificial muscles

D. Manocha

Scouting & Rescue

Snake Robots Fire Fighting Underwater Snake Robot

UNC Chapel Hill

Robot Demining

D. Manocha

Entertainment & Education ASIMO Humanoid Robot Sony AIBO Dog UNC Chapel Hill Dream Robot (Sony) D. Manocha

Human-Robot Interaction A robot that moves and interacts with people UNC Chapel Hill D. Manocha

Household & Daily Use Vaccum, Mopping, & Lawn Mowing UNC Chapel Hill Automobile Route Planning D. Manocha

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

What Will We Be Doing

Geometry

  Collision Detection Motion Planning: Single robot and multiple robots 

Mechanics

   Forward and Inverse Kinematics Rigid Body Dynamics Articulated Body Dynamics 

Other introductory materials

UNC Chapel Hill

     SLAM Sensing (Computer Vision) & Actuation Control & Optimizations Knowledge Representation & Semantics Biologically-Inspired Robots Applications

D. Manocha

Also have fun with Roomba’s

Programming assignments

  Simple motion planning on a single Roomba Multiple-robot motion planning

UNC Chapel Hill D. Manocha

Robotics is Getting Hot!

Success of Roomba

DARPA Grand Challenge http://www.darpa.mil/GRANDCHALLENGE/ http://www.youtube.com/watch?v=AFh-p5eW_0o

Humanoid Robots and Social Needs http://www.youtube.com/watch?v=Ce9AswIM4ls

Latest Trend: Internet to Robotics

http://www.cra.org/ccc/home.article.ttech.html

UNC Chapel Hill D. Manocha