COMP790-072 Robotics: An Introduction Tues/Thur 11:00am – 12:15pm (SN 115) http://www.cs.unc.edu/~lin/COMP790 Ming C. Lin SN223, 962-1974 [email protected] http://www.cs.unc.edu/~lin Office Hours: TR 12:15-1:15pm or by Appointment UNC Chapel Hill M.

Download Report

Transcript COMP790-072 Robotics: An Introduction Tues/Thur 11:00am – 12:15pm (SN 115) http://www.cs.unc.edu/~lin/COMP790 Ming C. Lin SN223, 962-1974 [email protected] http://www.cs.unc.edu/~lin Office Hours: TR 12:15-1:15pm or by Appointment UNC Chapel Hill M.

COMP790-072
Robotics: An Introduction
Tues/Thur 11:00am – 12:15pm (SN 115)
http://www.cs.unc.edu/~lin/COMP790
Ming C. Lin
SN223, 962-1974
[email protected]
http://www.cs.unc.edu/~lin
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
UNC Chapel Hill
Iwata’s
Gaitmaster
M. C. Lin
Haptic Rendering & Interfaces
Haptic Painting
Interactive Manipulation
of nanoStructures
UNC Chapel Hill
M. C. Lin
Design Automation &
Rapid Prorotyping
General Electric
UNC Chapel Hill
General Motors
General Motors
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)
da Vinci Surgical System
(Intuitive Surgery, Inc.)
Human Simulation (BDI)
UNC Chapel Hill
M. C. Lin
Model Acquisition by Mobile Robot
UNC Chapel Hill
M. C. Lin
Sensor Networks &
Distributed Robotic Systems
Solar-powered Underwater Robot
for undersea observation
UNC Chapel Hill
Multiple Autonomous
Robots (UPENN)
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 & AI
UNC Chapel Hill
Crowd Simulation
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
UNC Chapel Hill
Boadicea – Hexaped
with artificial muscles
M. C. Lin
Scouting & Rescue
Snake Robots Fire Fighting
Underwater Snake Robot
Robot Demining
UNC Chapel Hill
M. C. Lin
Entertainment & Education
ASIMO Humanoid Robot
Sony AIBO Dog
Dream Robot (Sony)
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
Vaccum, Mopping,
& Lawn Mowing
UNC Chapel Hill
Automobile Route Planning
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
http://www.cs.unc.edu/~lin/COMP790
for more details……
UNC Chapel Hill
M. C. Lin