Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring.

Slides:



Advertisements
Similar presentations
What is Engineering?.
Advertisements

Welcome to the First-Year Engineering Program
Introduction to Organizational Behavior Week 6 – Welcome Back!
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
1 Course Intro Construction & Evolution CSSE 375 Steve Chenoweth.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
COMP 110 Introduction to Programming Jingdan Zhang June 20, 2007 MTWRF 9:45-11:15 am Sitterson Hall 014.
Contact Information Ms. Pilant
Professional Development Training. The Big Picture The Hermes Model – Slide 3 Your Role as an On-Site Facilitator – Slide 4 What is Asynchronous Learning?
Creating a Positive Classroom Environment DeAnn Swofford and Jonathan Ferrell While we're waiting to get started... What does a positive classroom environment.
Creating a Positive Classroom Environment
Make your papers disappear!?! 1. The Paperless Classroom! A presentation by Ronald Stephenson & Stephanie Berridge 2.
Clickers in the Classroom Monday Models Spring 08 source:
Mr. Batchelor HP IT Essentials I & Honors level II New Version 4.1.
Emily Stone, Katie Dardis, Rachael Rzepka, Courtney Ariola Robot Or Not?
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Mohammad A. Rob Management Information Systems University of Houston-Clear Lake Houston, Texas 77058
Robot Vision SS 2007 Matthias Rüther ROBOT VISION 2VO 1KU Matthias Rüther.
Manufacturing Qualification System (MQS) Presented by John McBride II.
CMSC 477/677 Agent Architectures and Multi-Agent Systems UMBC Prof. Marie desJardins Spring 2005.
Robotics and Engineering Design. Basic Info of Mr. Lin Name: Chin-Sung Lin Academic Background: BSEE, MSEE, MST Working Experience: Research, Hardware.
Tablet PC Capstone CSE 481b Richard Anderson Craig Prince.
INTEGRATED SYSTEMS 1205 Technology Education A Curriculum Review Sabine Schnepf-Comeau July 19, 2011 ED 4752.
Welcome to CSIS10A Computer Science: Beginning Programming Please, take a syllabus.
Conceptualizing Applied Probability through Project-Based Learning Timothy I. Matis, Ph.D. Department of Industrial Engineering Texas Tech University.
Network Simulation and Testing Polly Huang EE NTU
Welcome Mrs. Pam LoPilato Masters in Teaching, Special Education English
CSE 403 Software Engineering Richard Anderson Autumn 2002.
Level 2 Unit 3 Engineering Applications of Computers Engineering Diploma Level 2 Unit 3 Engineering Applications of Computers An Approach to Unit Delivery.
Course Overview Internet Technology1. Course Objectives Develop an understanding of how web pages work. Become familiar with SSH, SFTP, HTML, CSS/JavaScript.
ECE 1100: Introduction to Electrical and Computer Engineering Wanda Wosik Associate Professor, ECE Dept. Notes 1 Spring 2011 Slides adapted from lectures.
CAD/CAM, Robotics and Automation Chapter 10, Section 10.3, 10.4 and Handout.
CS 445/545 Machine Learning Winter, 2012 Course overview: –Instructor Melanie Mitchell –Textbook Machine Learning: An Algorithmic Approach by Stephen Marsland.
Course Information Sarah Diesburg Operating Systems COP 4610.
by Noverene Taylor EDD 9100-OL8 Leadership Seminar Nova Southeastern University October 19, 2006 Dr. Ron Parlett.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
ENGR Welcome to ENGR Excellence – Impact - Innovation.
Español 5 Instructor: R. Martinez Contact information:
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
10 Principles of a Successful Classroom. Students are presented with meaningful, higher-order, activities that create the context for learning and build.
CS Welcome to CS 5383, Topics in Software Assurance, Toward Zero-defect Programming Spring 2007.
IST 210: Organization of Data
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
INTRODUCTION TO ROBOTICS Part 1: Overview Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
Senior Health Mr. Chis-Luca. WELCOME! This class will give you an opportunity to examine some of the “adult” concerns that you have and/or will face shortly.
Classroom logistics and practices PROGRAMMING FUNDAMENTALS.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
Welcome to the a Department of Engineering Education ! ENGR 1182 – Introduction to Engineering II Graphics 01.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
CSE 403, Spring 2008, Alverson CSE 403 Software Engineering Pragmatic Programmer Tip: Care about Your Craft Why spend your life developing software unless.
CSC4841/6841 Computer Animation Administrative Issues & Course Overview Ying Zhu.
Robot Vision SS 2009 Matthias Rüther ROBOT VISION 2VO 1KU Matthias Rüther.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Industrial Automation and Robotics Mr. Muhajir Ab. Rahim School of Mechatronic Engineering UniMAP.
Course Information EECS 2031 Fall Instructor Uyen Trang (U.T.) Nguyen Office: LAS Office hours: 
Course Information EECS 2031 – Section A Fall 2017.
EEL 6686: Embedded Systems Seminar
Welcome to the a Department of Engineering Education !
Introduction to Robotics
Masters in Teaching, Special Education
RDG 350 Education for Service-- tutorialrank.com.
Class Introduction BSAD 30 Fall 2018 Dave Novak
A Professional Team Approach
Course Information EECS 2031 Fall 2016.
Computers & Engineering
Dobot manipulator Maker experimental classroom Course introduction.
Instructor Introduction
Presentation transcript:

Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring

Agenda What is a robot Overview of robot development Robotics in construction automation About this Course –Course design –Project and –Grading in Construction Automation2

in Construction Automation3 The definition of robots A reprogrammable, multifunctional manipulator designed to move materials, parts, tools, or specialized devices through various programmed motions for the performance of a variety of tasks. The Robot Institute of America (1979) An automatic device that performs functions normally ascribed to humans or a machine in the form of a human. Webster dictionary, (1993)

What is a robot A robot is a machine that can move around and do different tasks without human help. A robot is capable of moving, sensing and intelligent. in Construction Automation4

What is NOT a robot Remote controlled machines are NOT robots because they need people to guide them. Automatic machines are NOT robots because they are can only do specific job. Computers are NOT robots because they cannot move. However, these machines are still an important part of robotics. They all help develop the basic abilities of robots: movement, senses and intelligent. in Construction Automation5

Basic structure of a robot (1/2) in Construction Automation6

Basic structure of a robot (2/2) in Construction Automation7 Planner Sensor1 Sensor2 Sensor3 Actuator1 Actuator2 Actuator3

The beginning of real robotics in Construction Automation8

in Construction Automation9 Industrial robots Welding Material handling

Robot in industry in Construction Automation10

Tele-operation in Construction Automation11

Ready-made robot in Construction Automation12

Robot in the classroom in Construction Automation13

Playing with robots in Construction Automation14

Robots in medicine in Construction Automation15

Robot at home in Construction Automation16

Robots in challenging environments in Construction Automation17

in Construction Automation18 Entertainment robots Robot dog Humanroid robot

From automation to robotics in Construction Automation19 Courtesy of Mr. 陳瑞祺 ’s slides

From industrial robots to service robots in Construction Automation20 Courtesy of Mr. 陳瑞祺 ’s slides

Development of service robots in Construction Automation21

Robotics in Construction Automation

Robotics in construction sites –Robotics can help engineers to –know better about the construction processes –perform better –Plan better in Construction Automation23

Building system for robotic construction in Construction Automation24 Scott Howe 1999

Lunar construction in Construction Automation25 Benaroya et al 2002

Tunnel construction in Construction Automation26 Lin et al 2006

Jobsite monitoring in Construction Automation27 Sacks et al 2005

Tracking materials in Construction Automation28 Song et al 2006

Facilitator for seeing through the earth in Construction Automation29 Kolera and Bernold 2006

Earthmoving Planning in Construction Automation30 Tserng et al 2000

Motion planning for tower cranes in Construction Automation31 Kang and Miranda 2005

Painting robot for bridges in Construction Automation32 Bai 2007

Pipe installation (teleoperation) in Construction Automation33 Bernold 2006

Autonomous driller in Construction Automation34 Molfino et al 2006

Contour crafting in Construction Automation35

About this Course

Target students This course is designed specifically for graduate students and senior undergraduate students who are interested in robotics technologies but have little background in either software engineering or robotic controls. Students are NOT expected to have strong programming background since multiple comprehensible programming examples will be explained in the class. Students only need to have basic concepts about programming language (c, c++, c# or Visual basic) and also have the ability to follow the programming examples and develop programming projects individually or with a team. in Construction Automation37

Course objects 1.To help students understand latest development of robotics in construction automation. Students need to study and share their ideas on the assigned materials (most of them are recent journal papers regarding construction automation), in which many robot applications are presented. 2.To help students gain the hands-on experience in robot controls. Students will learn robotic software development by writing codes in Microsoft Robotic Studio (MSRS), and the hardware development by customizing a robot using Lego NXT module. Multiple programming projects and an open-oriented term project will be assigned to help students learn the skills required in the robot development. in Construction Automation38

Course arrangement Each class is generally divided into three sections. –In the first section (approx. 50 minutes), literature discussion section, one or two students will introduce an assigned paper and lead the class discussion. –In the second section (approx. 100 minutes), technical section, instructor will introduce the software and hardware robot components and demonstrate the use of these components. –In the third sections (optional), practicing section, students are encouraged to work in group to practice the techniques learned in the class. in Construction Automation39

In-class presentation (first section) The presenters need to make an appointment with the instructor at least one week ahead of the presentation to rehearsal the presentation. The presenters have to prepare minutes presentations with slides to introduce the main ideas in the paper. The presenters need to prepare several questions and lead a short discussion. Please sign up the presentation list today if you would like to take this course for credit. in Construction Automation40

Software and hardware (second section) in Construction Automation41 Microsoft robotics studio Lego NXT module

Projects Programming projects –Three programming projects will be assigned to help students familiarized the programming skills learned in the class. Midterm/term projects –Midterm and term projects are problem-based and competition-based projects. An engineering problem will be assigned. Students are expected to integrate the techniques learned in the class and develop a robot to solve the problem. in Construction Automation42

Projects grading All the programming projects are team projects. Each team basically includes 3 students. Students are expected to work together to develop the program. i.e. work together, debug together, test together and present together. Team members are graded exactly the same grade. If there are extra points, team members share the extra points. –Individual extra points=Extra point/Number of team members in Construction Automation43

Changing partners policy Robot development requires team work. In this class, students are expected to work with a team and will be graded by overall team performance. Please try to practice and develop the “soft skills” to work smoothly with the team members. However, if something goes wrong, you have two choices. –You may change partner between projects. –You may “divorce” with any team member anytime during a project. But changing partner within a project is not allowed. in Construction Automation44

Grading Students will be graded on assignments, projects, a presentation, a midterm project, and final project, weighted as follows: –Reports for literature reviews(10 times) 20% –Presentation 10% –Projects (3 times) 30% –Midterm project 15% –Final project 25% in Construction Automation45

Language policies All the writing assignments, codes, slides, webpages, and other written materials have to be written in English. All the in-class presentations need to present in English. Discussions in English are highly encouraged. in Construction Automation46

Laptop-down policy Laptops are only allowed during the third section (practicing section) or on the time when instructed to used them. in Construction Automation47

Textbook and course note No textbook in this class Course note will be given on the website or in class. Slides will also be given after class. in Construction Automation48

Course survey and presentation list Fill up course survey Fill up presentation list in Construction Automation49

Next week in Construction Automation50

Questions? Course website robot.caece.net Instructors’