Pre-Requisites |
Students
are expected to have basic knowledge and skills of at least one of the
technical skills related to RS, for example:
• mechanism design
• kinematics and dynamics
• mechatronics and sensors
• dynamics and control
• machine vision
• machine learning
• CAD and computer graphics
Students
should also be able to write code in at least one procedural programming
language:
• C, C++, C#
• Python
• Java
• JavaScript |
Learning objectives |
By taking
this course, students will:
• Gain
knowledge related to Robotic systems and IoT through lectures and five
problem sets.
• Acquire ability to ideate, design, develop, demo, and present a robotic
system through a team project.
• Pick up some new skills in working on a project (ROS, OpenCV, C#, AirSim,
. . . ) |
Topics |
• Three components of robotic systems (actuators, sensors,
controller/planners)
• Mobile robots
• Industrial robots
• Sensors (cameras, proximity sensors, range sensors)
• Cloud computing
• Mobile computing
• IoT examples
• IoRT examples |
Textbook |
There is no designated textbook for this course. Reading assignments
will be posted in the schedule section of the class
web. |
Problem Sets
|
5 problem sets are given to help you better
understand the course material and learn the software usage skills.
Problem sets are posted on the "Schedule" section of the class web.
Individual Effort: The solutions to all the problem sets that you
hand in should be generated by your individual effort. It is okay to
discuss the approach to problems with other students, but the submitted
work must be your own and should not be copied from
someone else.
Late Policy for Problem Sets:
10% off for one day, 20% off for two days,
and no credit afterward. For example, suppose that the due date is
3:00 pm Thu afternoon; you will
lose 10% by handing it in Fri afternoon and 20% Mon afternoon.
Note: Everyone is given two no-penalty late days. You may submit
two Problem Sets one day late with no late penalty, or one Problem Set
two days late with with no penalty.
|
Team Project
|
You will be working in a team of 3-5 students. Each team is asked to make
three presentations:
• Elevator pitch,
• Project proposal, and
• Project presentation and demo. |
Estimated
Workload
|
Time management is a
critical factor to your academic success, as to any professional environment.
Being a 12-unit course, it is expected that each student will devote at least
12 hours a week to: (1) attending lectures, (2) completing problem sets, (3)
reviewing lecture materials and reading assignments, and (4) working with team
mates on a project.
|
Your Grade
|
The final
letter grade ranges are:
A: 100-90%
B: 90-80% C: 80-70% D: 70-60%
The
evaluation of your work in the course will be based on the following
distribution:
Grading |
Items |
Total Points |
Problem Sets |
5% x 5 |
25% |
Team Project |
70% |
70% |
Participation |
5% |
5% |
|
|
100% |
Grade Correction: Please
review your graded work right after it is returned to you to make sure that
there is no error in grading. If you find a grading error, you need to
let the instructor know as soon as possible but no later than a week from
the date your paper is ready to be picked up. The grade will not be
corrected after one week.
|
|