Download - Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring
![Page 1: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/1.jpg)
Course Overview Robotics in Construction Automation
Instructor
Prof. Shih-Chung Kang
2008 Spring
![Page 2: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/2.jpg)
Agenda
• What is a robot• Overview of robot development • Robotics in construction automation• About this Course
– Course design– Project and – Grading
http://robot.caece.net Robotics in Construction Automation 2
![Page 3: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/3.jpg)
http://robot.caece.net Robotics in Construction Automation 3
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)
![Page 4: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/4.jpg)
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.
http://robot.caece.net Robotics in Construction Automation 4
![Page 5: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/5.jpg)
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.
http://robot.caece.net Robotics in Construction Automation 5
![Page 6: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/6.jpg)
Basic structure of a robot (1/2)
http://robot.caece.net Robotics in Construction Automation 6
![Page 7: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/7.jpg)
Basic structure of a robot (2/2)
http://robot.caece.net Robotics in Construction Automation 7
Planner
Sensor1
Sensor2
Sensor3
Actuator1
Actuator2
Actuator3
![Page 8: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/8.jpg)
The beginning of real robotics
http://robot.caece.net Robotics in Construction Automation 8
![Page 9: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/9.jpg)
http://robot.caece.net Robotics in Construction Automation 9
Industrial robots
WeldingMaterial handling
![Page 10: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/10.jpg)
Robot in industry
http://robot.caece.net Robotics in Construction Automation 10
![Page 11: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/11.jpg)
Tele-operation
http://robot.caece.net Robotics in Construction Automation 11
![Page 12: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/12.jpg)
Ready-made robot
http://robot.caece.net Robotics in Construction Automation 12
![Page 13: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/13.jpg)
Robot in the classroom
http://robot.caece.net Robotics in Construction Automation 13
QuickTime™ and a decompressor
are needed to see this picture.
![Page 14: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/14.jpg)
Playing with robots
http://robot.caece.net Robotics in Construction Automation 14
QuickTime™ and a decompressor
are needed to see this picture.
![Page 15: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/15.jpg)
Robots in medicine
http://robot.caece.net Robotics in Construction Automation 15
![Page 16: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/16.jpg)
Robot at home
http://robot.caece.net Robotics in Construction Automation 16
QuickTime™ and a decompressor
are needed to see this picture.
![Page 17: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/17.jpg)
Robots in challenging environments
http://robot.caece.net Robotics in Construction Automation 17
![Page 18: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/18.jpg)
http://robot.caece.net Robotics in Construction Automation 18
Entertainment robots
Robot dogHumanroid robot
![Page 19: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/19.jpg)
From automation to robotics
http://robot.caece.net Robotics in Construction Automation 19
Courtesy of Mr. 陳瑞祺’ s slides
![Page 20: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/20.jpg)
From industrial robots to service robots
http://robot.caece.net Robotics in Construction Automation 20
Courtesy of Mr. 陳瑞祺’ s slides
![Page 21: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/21.jpg)
Development of service robots
http://robot.caece.net Robotics in Construction Automation 21
![Page 22: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/22.jpg)
Robotics in Construction Automation
![Page 23: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/23.jpg)
Robotics in construction sites
– Robotics can help engineers to – know better about the construction processes – perform better – Plan better
http://robot.caece.net Robotics in Construction Automation 23
![Page 24: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/24.jpg)
Building system for robotic construction
http://robot.caece.net Robotics in Construction Automation 24
QuickTime™ and a decompressor
are needed to see this picture.QuickTime™ and a
decompressorare needed to see this picture.
Scott Howe 1999
![Page 25: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/25.jpg)
Lunar construction
http://robot.caece.net Robotics in Construction Automation 25
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
Benaroya et al 2002
![Page 26: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/26.jpg)
Tunnel construction
http://robot.caece.net Robotics in Construction Automation 26
QuickTime™ and a decompressor
are needed to see this picture.
Lin et al 2006
![Page 27: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/27.jpg)
Jobsite monitoring
http://robot.caece.net Robotics in Construction Automation 27
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
Sacks et al 2005
![Page 28: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/28.jpg)
Tracking materials
http://robot.caece.net Robotics in Construction Automation 28
QuickTime™ and a decompressor
are needed to see this picture.
Song et al 2006
QuickTime™ and a decompressor
are needed to see this picture.
![Page 29: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/29.jpg)
Facilitator for seeing through the earth
http://robot.caece.net Robotics in Construction Automation 29Kolera and Bernold 2006
QuickTim
e™ and a
decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
![Page 30: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/30.jpg)
Earthmoving Planning
http://robot.caece.net Robotics in Construction Automation 30
QuickTime™ and a decompressor
are needed to see this picture.
Tserng et al 2000
![Page 31: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/31.jpg)
Motion planning for tower cranes
http://robot.caece.net Robotics in Construction Automation 31
QuickTime™ and a decompressor
are needed to see this picture.QuickTime™ and a
decompressorare needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
Kang and Miranda 2005
![Page 32: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/32.jpg)
Painting robot for bridges
http://robot.caece.net Robotics in Construction Automation 32
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
Bai 2007
![Page 33: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/33.jpg)
Pipe installation (teleoperation)
http://robot.caece.net Robotics in Construction Automation 33
QuickTime™ and a decompressor
are needed to see this picture.
Bernold 2006
![Page 34: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/34.jpg)
Autonomous driller
http://robot.caece.net Robotics in Construction Automation 34
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
Molfino et al 2006
![Page 35: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/35.jpg)
Contour crafting
http://robot.caece.net Robotics in Construction Automation 35
http://www.contourcrafting.org/
QuickTime™ and a decompressor
are needed to see this picture.
![Page 36: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/36.jpg)
About this Course
![Page 37: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/37.jpg)
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.
http://robot.caece.net Robotics in Construction Automation 37
![Page 38: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/38.jpg)
Course objects1. 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.
http://robot.caece.net Robotics in Construction Automation 38
![Page 39: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/39.jpg)
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.
http://robot.caece.net Robotics in Construction Automation 39
![Page 40: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/40.jpg)
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 20-30 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.
http://robot.caece.net Robotics in Construction Automation 40
![Page 41: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/41.jpg)
Software and hardware (second section)
http://robot.caece.net Robotics in Construction Automation 41
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
Microsoft robotics studio Lego NXT module
![Page 42: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/42.jpg)
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.
http://robot.caece.net Robotics in Construction Automation 42
![Page 43: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/43.jpg)
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
http://robot.caece.net Robotics in Construction Automation 43
![Page 44: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/44.jpg)
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.
http://robot.caece.net Robotics in Construction Automation 44
![Page 45: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/45.jpg)
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%
http://robot.caece.net Robotics in Construction Automation 45
![Page 46: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/46.jpg)
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.
http://robot.caece.net Robotics in Construction Automation 46
![Page 47: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/47.jpg)
Laptop-down policy
• Laptops are only allowed during the third section (practicing section) or on the time when instructed to used them.
http://robot.caece.net Robotics in Construction Automation 47
![Page 48: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/48.jpg)
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.
http://robot.caece.net Robotics in Construction Automation 48
![Page 49: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/49.jpg)
Course survey and presentation list
• Fill up course survey• Fill up presentation list
http://robot.caece.net Robotics in Construction Automation 49
![Page 50: Course Overview Robotics in Construction Automation Instructor Prof. Shih-Chung Kang 2008 Spring](https://reader035.vdocuments.site/reader035/viewer/2022062423/56649ec95503460f94bd680b/html5/thumbnails/50.jpg)
Next week
http://robot.caece.net Robotics in Construction Automation 50