- Contents and Objectives:
This course is an introduction to Robotics from a
computer science perspective and aimed at establishing
the basis for the design and programming of autonomous
robot systems. It covers basic kinematics, dynamics,
and control as well as motion planning, sensors, and
artificial intelligence techniques for robot
applications. Emphasis is given to the application of
these techniques to simulated and real robots.
Throughout the course students will work individually
and in groups to analyze robot control problems and to
design hardware and software solutions. Students
successfully completing this course will be able to
write basic control programs for different robot
platforms and to apply state-of-the-art artificial
intelligence techniques to the control of robotic
Prerequisites include CSE 2320 and CSE 3442. Of
particular importance is knowledge of the programming
language C since all programming assignments will be
using this language.
- Course Materials:
This course draws from a number of different books.
Selected parts of other textbooks will be used as part
of the course readings. Copies of these materials
will be put on reserve in the Physical Science
Library. Additional course materials such as
assignments and example solutions will be available
electronically on the course web page. Changes and
corrections, if any, will also be announced by e-mail.
- Computer Access:
This course will use UNIX as the operating system for
all programming assignments. For this purpose all
students will have access to computers in the Robotics
Teaching Laboratory and to OIT supported unix computers
(e.g. Omega) Additional
details will be announced in class.
- Tentative Office Hours:
Office hours for the course will be held by the
instructor either in ERB 128 or his office in ERB 522,
M 7:00 - 8:00 and W 3:00 - 3:50, or by appointment.
Times are subject to change and will be
posted. If for some reason you can not make it to any
of these office hours, please inform the
When contacting the instructor by email, please indicate the course number in the subject line of the email.
Faculty profile: http://www.uta.edu/profiles/manfred-huber
- E-mail and WWW page:
There is a course web page at
http://ranger.uta.edu/huber/cse4360 . All
changes and supplementary course materials will be
posted on Canvas as well as on this site. In addition, necessary
changes or important announcements will be distributed
by e-mail. By default e-mail will be sent to your