Dept. of Mechanical Engineering New Mexico State University

Slides:



Advertisements
Similar presentations
Introduction to Robotics Lecture One Robotics Club -Arjun Bhasin.
Advertisements

Outline: Introduction Link Description Link-Connection Description
Introduction University of Bridgeport 1 Introduction to ROBOTICS.
The City College of New York 1 Dr. Jizhong Xiao Department of Electrical Engineering City College of New York Kinematics of Robot Manipulator.
Introduction to Robotics Dept. of Computer Science Technion Winter Semester,
Introduction to Robotics
Welcome to CS680! Tue Thu 7pm - 8:15pm :-(
COMP322/S2000/L31 Components of a Robotic System Robot: Articulated Mechanical System with Actuators Computer Task Environment Interaction Control Language.
Introduction to Robotics (ES159) Advanced Introduction to Robotics (ES259) Spring Ahmed Fathi
CPSC 452: Lecture 1 Introduction, Homogeneous transformations and Coordinate frames.
COMP322/S2000/L21 Origin of the word “Robot” From Czechoslovakian words: ROBOTNICK ==> serve ROBOTA ==> work Introduced in 1921 by the playwright Karel.
UNC Chapel Hill D. Manocha COMP Robotics: An Introduction Mon/Wed 11:00am – 12:15pm (SN 115) Dinesh.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Historical Development.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #1: The.
Robotics without Reason Robotik Seminar WS 99/00 Rojas Behnke.
Robotics in Education Challenges Developing an Adequate Curriculum Dr. Antonio Soares Florida A&M University Electronic Engineering Technology
ME 486 Robotics Spring 2004, Lecture 1 ME 486 Robotics Dept. of Mechanical Engineering New Mexico State University Ou Ma Office: JH 515,
Definition of an Industrial Robot
Robotics Chapter 1 - Introduction
Dr. HABEEB HATTAB HABEEB Dr. HABEEB HATTAB HABEEB Office: BN-Block, Level-3, Room Ext. No.: 7292 UNITEN.
Lecture 2: Introduction to Concepts in Robotics
In the name of Allah.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
UNC Chapel Hill M. C. Lin COMP Robotics: An Introduction Tues/Thur 11:00am – 12:15pm (SN 115) Ming C. Lin SN223,
MT411 Robotic Engineering
ES 421 Robotics.
Prepared By: Eng. Mostafa Elsayed Abdel Moniem Assistant Lecturer at Faculty of Engineering.
ROBOT VISION LABORATORY 김 형 석 Robot Applications-B
ES4A1 Advanced Robotics Core part of Robotics Elective
CSCE 452 Intro to Robotics CSCE 452: Lecture 1 Introduction, Homogeneous Transformations, and Coordinate frames.
Robotics Introduction. Etymology The Word Robot has its root in the Slavic languages and means worker, compulsory work, or drudgery. It was popularized.
MT411 Robotic Engineering Asian Institution of Technology (AIT) Chapter 2 Introduction to Robotic System Narong Aphiratsakun, D.Eng.
CSE Wireless and Adhoc networks Instructor: Ayman Alharbi Computer Engineering Dept. (Head of dept. ) Why ?
HUMANOID ROBOTS. What is a Robot ? “A re-programmable, multifunctional manipulator designed to move material, parts, tools, or specialized devices through.
Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring.
1 Manipulation by humans and robots CENG782 - Planning of Robotic Manipulation Instructor: Erol Sahin Adapted from slides from..
Fall 2008 CSC 4820/6820 Computer Graphics Algorithms Lecture 1 Instructor: Dr. Ying Zhu.
Velocity Propagation Between Robot Links 3/4 Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA.
Introduction to Robotics
Manipulation by humans and robots
ROBOTICS PROGRAMMING AND APPLICATIONS
CENG 707 Data Structures and Algorithms
(C) 2001, Ernest L. Hall, University of Cincinnati
Manipulation by humans and robots
ROBOTICS.
Syllabus Introduction to Computer Science
Mitsubishi robot arm.
Computer Output Device: Arm Robot
Introduction to Robotics
Introduction to Robotics
Direct Manipulator Kinematics
(Advanced Human Computer Interaction)
Principles of Computing – UFCFA Lecture-1
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
ROBOTICS.
Special English for Industrial Robot
CSE4421/5324: Introduction to Robotics
CSE4421/5324: Introduction to Robotics
CSE4421/5324: Introduction to Robotics
Overview Course Overview Course Webpage Administrative issues
CENG 213 Data Structures Nihan Kesim Çiçekli
Control Systems Design
Lecture1: Introduction to IT322 Software Engineering I
EE 372: Engineering Electromagnetics II Spring 2019
ENGINEERING MECHANICS-Dynamics
Special English for Industrial Robot
Introduction to Robotics
Introduction to Robot Design
Chapter 4 . Trajectory planning and Inverse kinematics
Presentation transcript:

Dept. of Mechanical Engineering New Mexico State University Robotics Ou Ma Dept. of Mechanical Engineering New Mexico State University Spring 2004, Lecture 1

Fundamental Areas of Robotics Kinematics Dynamics Sensing and Control Operations – applications of robots Spring 2004, Lecture 1

Course Syllabus Course Title ME 486 Robotics Spring/2004 INSTRUCTOR: Dr. Ou Ma Office: JH 515 Phone: 646-6534 Email: oma@nmsu.edu ASSISTANTS: Toby Holden OFFICE HOURS: 9:30-11:30 Tue & Thu or by appointment CATALOG DESCRIPTION: The course introduces the fundamentals of robotics with emphasis on solutions to the basic problems in kinematics, dynamics, and control of robot manipulators of serial type. It covers modeling of rigid body motion, kinematics of articulated multibody systems, robot dynamics and simulation, sensing and actuation, robot controls, task planning, and robotic operations. PREREQUISITES: ME 237, 329 and EE 201 or consent of instructor CLASS SCHEDULE: 11:45-13:00 Tue & Thu, JH 203 GRADING: Homework assignments: 20% Project: 20% Midterm exam: 30% Final exam: 30% TOPICS COVERED: Representation of 3D rigid body motion Kinematics of articulated multibody systems Inverse kinematics, Jacobian, singularities, and branches Task planning and trajectory generation Dynamics modeling and inverse dynamics Forward dynamics and simulation Sensing, actuation, and joint servos Arm control strategies Robot operations Spring 2004, Lecture 1

Textbook and References S.B. Niku, Introduction to Robotics: Analysis, Systems, Applications, Prentice Hall, 2001 Recent Robotics Books (not required for the course): John J. Craig, Introduction to Robotics: Mechanics and Control (2nd Edition 1989), Addison Wesley, ISBN: 0-201-09528-9. Jorge Angeles, Fundamentals of Robotic Mechanical Systems, Springer, 1997. Lung-Wen Tsai, Robot Analysis, John Wiley & Sons, 1999. F.L. Lewis et al, Control of Robot Manipulators, Macmillan 1993. R. Murray, Z. Li, and S.S. Sastry, A Mathematical Introduction to Robotic Manipulation, CRC Press, 1994. J.Keramas, Robot Technology Fundamentals. Delmar Publishers, 1999. Spring 2004, Lecture 1

Introduction Definition: Robot – a reprogrammable, multifunctional manipulator designed to move materials, parts, tools or specialized devices through variable programmed motions for the performance of a variety of tasks. (by the Robot Institute of America) Robotics – the science studying robots History: 1923: “Robot” entered into English Vocabulary 1950s: Computer-based control appeared 1960/70s: Academic research started 1980/90s: Research and education advanced Applications in manufacturing, space, undersea, military, etc. 2000s: Medical, personal assistance, entertainment, Mars, … Spring 2004, Lecture 1

Introduction Example of Industrial Robots Industrial robots performing spot welding in an automobile assembly line. Spring 2004, Lecture 1

Introduction Example of Space Manipulators Shuttle arm example Spring 2004, Lecture 1

Introduction Example of Space Servicing Robots SPDM developed by MDR http://www.mdrobotics.ca Major specifications: Height: 3.5m; Arm length: 3m; Weight: 1660kg; DOF: 7/arm, 1/body; Max load: 600kg per arm; Max arm speed: 7 cm/s (unloaded) Spring 2004, Lecture 1

Introduction Example of Space Exploration Robots Spirit robot for JPL’s Mars exploration mission. http://fido.jpl.nasa.gov/fidomerftest.html Two arms; each has 4 DOFs. One arm is 1.5m long with 1kg load capacity and the other is 0.5 long with 2 kg load capacity. Spring 2004, Lecture 1

Introduction Example of Space/Military Robots Orbital Express Program. Docking example Spring 2004, Lecture 1

Introduction Example of Medical Robots Zeus Robotic system http://www.computermotion.com/zeus.html Spring 2004, Lecture 1

Introduction Example of Servicing Robots Humanoid Robot built by Honda http://world.honda.com/robot/ Play Play Play Play Height: 1.82m; Weight: 210kg; DOF: 7/arm, 6/leg, 2/hand; Max load: 5kg per hand; Operation time: 15min; Max speed: 0.5 m/s Spring 2004, Lecture 1

Introduction Example of Robot Hands Hand developed by DLR http://www.robotic.dlr.de Major specifications: Size: human hand; Weight: 1.8kg; DOF: 3/finger; Max load: 11N per finger; Each finger has 4 joints, 3 motors, and 25 sensors. Spring 2004, Lecture 1

Introduction Examples of Entertainment Robots Play Robotic dinosaur made by MDR for Universal Studio DOFs: head 26, body 36, others 14 Length 8m, height 4m, weight 13,600kg, speed 0.6m/s Robotic fish made by Mitsubishi Heavy Industries. DOFs: ??? Length 0.5m, weight 0.5kg, speed 0.25m/s Battery-power: swimming for 30 minutes. Spring 2004, Lecture 1

Introduction Robotic Animals Roborat: A research project conducted by New York State University. Roboroach: Capable of carrying micro camera and microphone and being remotely controlled to turn left/right and walk forward/backward, a $5M research carried out by Tokyo University in Japan. Spring 2004, Lecture 1

Introduction Classification of Robotic Systems Based on Applications Industrial robots Space robots Military robots Underwater robots Medical robots Personal assistant robots Entertainment robots … (the list can endlessly grow) Based on Architecture Serial manipulators Parallel manipulators Tree-type manipulators Walking Machines Rovers Easy for scientific study and thus used by researchers Easy to understand and thus used by general people Spring 2004, Lecture 1

Introduction Serial manipulators – a, b, e Parallel manipulators – g, h, j Tree manipulators – c, d Walk machines – f, I (i) (j) Spring 2004, Lecture 1

Introduction Basic Robot Components Links – rigid or flexible Joints – different kinematic types Actuators – rotational or translational Sensors – motion, force, vision, etc. End-Effector Software Human-machine interfaces Spring 2004, Lecture 1

Introduction Robot Kinematics Forward kinematics Inverse kinematics Forward kinematics – compute end-effector motion in terms of given joint motion Inverse kinematics – compute joint motion in terms of given end-effector motion. Spring 2004, Lecture 1

Introduction Robot Dynamics Forward dynamics (simulation) – Inverse dynamics Forward dynamics (simulation) – compute end-effector motion in terms of given joint control torques Inverse dynamics – compute joint control forces in terms of given end-effector motion Spring 2004, Lecture 1

Introduction Robot Controls Spring 2004, Lecture 1

Introduction Robot Operations Human-machine interface Task planning Collision avoidance Supervision Spring 2004, Lecture 1

Introduction Robot Operations Spring 2004, Lecture 1