1 / 51

Course Overview Robotics in Construction Automation

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. The definition of robots.

fstanley
Download Presentation

Course Overview Robotics in Construction Automation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Agenda • What is a robot • Overview of robot development • Robotics in construction automation • About this Course • Course design • Project and • Grading 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) Robotics in Construction Automation

  4. 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. Robotics in Construction Automation

  5. 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. Robotics in Construction Automation

  6. Basic structure of a robot (1/2) Robotics in Construction Automation

  7. Basic structure of a robot (2/2) Sensor1 Actuator1 Planner Sensor2 Actuator2 Sensor3 Actuator3 Robotics in Construction Automation

  8. The beginning of real robotics Robotics in Construction Automation

  9. Industrial robots Welding Material handling Robotics in Construction Automation

  10. Robot in industry Robotics in Construction Automation

  11. Tele-operation Robotics in Construction Automation

  12. Ready-made robot Robotics in Construction Automation

  13. Robot in the classroom Robotics in Construction Automation

  14. Playing with robots Robotics in Construction Automation

  15. Robots in medicine Robotics in Construction Automation

  16. Robot at home Robotics in Construction Automation

  17. Robots in challenging environments Robotics in Construction Automation

  18. Entertainment robots Humanroid robot Robot dog Robotics in Construction Automation

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

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

  21. Development of service robots Robotics in Construction Automation

  22. Robotics in Construction Automation

  23. Robotics in construction sites • Robotics can help engineers to • know better about the construction processes • perform better • Plan better Robotics in Construction Automation

  24. Building system for robotic construction Scott Howe 1999 Robotics in Construction Automation

  25. Lunar construction Benaroya et al 2002 Robotics in Construction Automation

  26. Tunnel construction Lin et al 2006 Robotics in Construction Automation

  27. Jobsite monitoring Sacks et al 2005 Robotics in Construction Automation

  28. Tracking materials Song et al 2006 Robotics in Construction Automation

  29. Facilitator for seeing through the earth Kolera and Bernold 2006 Robotics in Construction Automation

  30. Earthmoving Planning Tserng et al 2000 Robotics in Construction Automation

  31. Motion planning for tower cranes Kang and Miranda 2005 Robotics in Construction Automation

  32. Painting robot for bridges Bai 2007 Robotics in Construction Automation

  33. Pipe installation (teleoperation) Bernold 2006 Robotics in Construction Automation

  34. Autonomous driller Molfino et al 2006 Robotics in Construction Automation

  35. Contour crafting http://www.contourcrafting.org/ Robotics in Construction Automation

  36. About this Course

  37. 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. Robotics in Construction Automation

  38. Course objects • 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. • 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. Robotics in Construction Automation

  39. 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. Robotics in Construction Automation

  40. 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. Robotics in Construction Automation

  41. Software and hardware (second section) Lego NXT module Microsoft robotics studio Robotics in Construction Automation

  42. 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. Robotics in Construction Automation

  43. Projects grading • All the programming projects are team projects. • Each team basically includes 3 students. • Students are expected towork togetherto 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 Robotics in Construction Automation

  44. 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. Robotics in Construction Automation

  45. 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% Robotics in Construction Automation

  46. 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. Robotics in Construction Automation

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

  48. 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. Robotics in Construction Automation

  49. Course survey and presentation list • Fill up course survey • Fill up presentation list Robotics in Construction Automation

  50. Next week Robotics in Construction Automation

More Related