CMSC 298M

Basic Robotics

Winter, 2005

Prerequisite: CMSC 132 (or equivalent) with a grade of C or better or permission of department. Designing, building and programming small autonomous robots in both static and dynamic environments. Students will learn the basics of robot design and programming using Lego technics and the Handyboard. Note: This course may only be taken pass/fail, does not count for upper level CS elective credits and is a 2 (TWO) credit course.

NOTE: non-majors or students who do not officially meet the pre-requisites listed above may still be eligible to enroll in this course - if this is the case and you are interested in taking this course email me (jmaybury@umd5.umd.edu) to obtain approval - please do this prior to signing up for the course.

Instructor:

Name: James Maybury
E-mail: jmaybury@umd5.umd.edu
Office: 3223 A.V. Williams
(301) 405-6713
Office Hours: by appt.

Class Meeting Times and Location:

Classes will be held on Monday thru Friday from 10:30 to 12noon with lab class occuring on Tuesday thru Thursday from 1:30 to 2:30pm. Classes will be held in room 2107 CSI and NOT3258 of the A. V. Williams Building and lab will be held in room 1104 of Jull Hall.

Winter session starts on a Tuesday (January 4th) and ends on Monday, January 24th. Note that Monday, January 17th is a holiday (campus is closed) and there will be no class or lab on January 6th and 7th.

Text Books (optional):

"Mobile Robots : Inspiration to Implementation", Jones, Flynn, and Seiger, A K Peters, Ltd., © 1998.
"Introduction to AI Robotics", Murphy, The MIT Press © 2000.

Lab Fee (optional):

There will be no additional lab fee for this course. The CMSC department will supply all materials necessary for students to build an autonomous robot using lego technics and the Handyboard. This material however is property of the CMSC department at all times.

Class Webpage:

The CMSC 298M class webpage will be located at
  http://www.cs.umd.edu/class/winter2005/cmsc298M/
It is your responsibility to refer to this webpage on a regular basis. In particular, class assignments will be posted on the class webpage along with any important class announcements (for example, if the University is closed due to inclement weather, instructions regarding how the class will be made up will be posted on the main class webpage - see below for more details on the specific issue of inclement weather).

Course Requirements/Grading:

Lab Assignment(s)
Robotics Project
Final Paper
10% (was 15 now 10)
55% (was 50 now 55)
35% (unchanged)

Robotics Project:

There will be flexibility in the project chosen based upon the students decisions. Students will work in groups of 2-4 (3 being preferable) on the main project. The instructor will provide several suggested projects however alternative suggestions will be considered.

Attendance:

Due to the extremely short length of the course all students are expected to attend on a regular basis.

Grading Policy:

All students must be signed up for this course pass/fail. In order to receive a passing grade, an overall average of 70% or better must be acquired. This course is intended to be a fun course, however every student will be required to participate in the Robotics Project and to submit a Final Paper, approximately 2-4 pages in length, details of which will be announced at the start of class.

Inclement Weather Policy:

In the event that the campus is closed due to snow or other reason, any class time missed will be made up (if deemed necessary by the instrutor) on one or more of the following dates: Sat., Jan. 15; Sat., Jan. 22 and Tue., Jan. 25 (these dates are determined by the University and the earliest of these dates will be used or with class consensus extra time on other days during the winter term will be added - for example staying later in the afternoon on a Monday through Friday).

Official announcements on school closing(s) will be made through the usual radio and television channels (and probably on the University's main website www.umd.edu). In the case that the University is closed for a prolonged period of time, the University has a specific Winterterm policy to address this issue (in particular students may receive a full refund of their Winterterm tuition, and all classes will be cancelled, click here for more details).

Late/Excuse Policies:

From time to time something may come up that requires you to miss, or turn in late, a course requirement. If such a time does arise, an excused absence or extension may be granted assuming proper documentation is provided. All valid documentation must indicate which days you were unable to attend classes.

If it is known in advance (to yourself) that you will be missing an assignment (due to a job interview, medical surgery, religious obligation, ...) you must notify the instructor prior to missing the course assignment (and provide written documentation to verify your absence). If you miss an assignment due to an unplanned emergency (car accident, sudden illness, ...) and are unable to notify the instructor in advance, you must notify them as soon as physically possible afterwards (by phone, e-mail, or in person).

In all cases, you must, and it is your responsibility to, provide the instructor with written verification of the event causing you to miss the course requirement in question. For clarification on documenting medical excuses please read the following:

A medical excuse consists of written verification from the Health Center, or a letter from your personal physician stating that you were incapacitated and listing exact dates of incapacitation. If you have a "Verification of Visit" form from the Health Center, you must request that the physician that treated you specifically write on it your dates of incapacitation, otherwise the excuse will not be accepted. You may have to sign a release at the Health Center in order to permit your dates of incapacitation to be listed. If the note does not state dates of incapacitation, the instructor must assume that you were not incapacitated, and therefore able to attend classes. Staying at home during an illness, even with documentation from parents, etc. (unless they are physicians), does not constitute a valid medical excuse. Note that the health center may initially decline a request to release the requested information, however it is the understanding of the instructor that you have a legal right to your medical record(s) and thus it is possible to obtain this information.

Academic Honesty:

In this course you are responsible for both the University's Code of Academic Integrity and the University of Maryland Guidelines for Acceptable Use of Computing Resources.

Course Schedule/Topics:

This list may vary according to the pace of lecture topics. The following link contains a tentative calendar of project and exam deadlines.
Topics Chapter(s)
Introduction to the lab --
Basic overview of robotics 1
MORE TO FILL IN LATER ?

Additional Info:

All material on this syllabus is tentative, and given due notice to the student, the instructors reserve the right to change it at any time.


Direct questions and comments to: James Maybury
Last Modified: Wed Jan 5 12:28:35 EST 2005
left up down right home

Web Accessibility