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. This course has two major teaching objective. The first
objective is 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. The second objective is 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.

1.Does this
course require strong programming background?Students
are NOT expected to have strong programming background since multiple
comprehensible programming examples will be explained in the class. Students
are expected 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.

2.Who should
take this course?This
course is designed for graduate students and senior undergraduate students
who are interested in developing robots for construction purposes. There are
little restrictions in the students' backgrounds as long as they can
participate in class actives and fulfill all the course requirements.

3.What is the
language policy in the class?The
official language of this class is English. However, students will NOT be
graded by language ability as long as they can present the ideas clearly.
All the written assignments, codes, slides, webpages, and other written
materials have to be written in English. All the in-class presentations also need
to present in English. Students are allowed to ask questions and exchange
ideas partially in Chinese.