| |
Dec 16, 2025
|
|
|
|
|
CSC 4941 - Robotics2 lecture hours 2 lab hours 3 credits Course Description This course provides an introduction to topics in robotic control and programming. Emphasis is placed on hands-on applications of control algorithms and solving robotic tasks. Topics covered include open and closed loop control, inverse and forward kinematics, error propagation and statistical analysis, low to high-level computer vision, control architecture design, and wireless communication and control. While a majority of labs and assignments will involve hands-on coding, they will also require students to write semi-formal lab reports. (prereq: CSC 3310 or instructor consent) (quarter system prereq: CS 3851) Course Learning Outcomes Upon successful completion of this course, the student will be able to:
- Understand the difference between different robot control setups such as open- and closed-loop, reactive and planning, offline and live, etc.
- Derive and apply inverse and forward kinematics to control the movements of a robot
- Analyze the error associated with robot actions and sensor readings in order to program a robot’s actions
- Design programs to perform basic tasks such as wall following and obstacle avoidance
- Gain practical experience with low- and mid-level computer vision algorithms and applications
Prerequisites by Topic
- Programming experience
- Algorithm development
Course Topics
- Open and closed loop control
- Error analysis
- Forward and inverse kinematics
- Reflex and model based agents
- Basic vision and path planning
Laboratory Topics
- Open and closed loop control
- Error analysis
- Forward and inverse kinematics
- Reflex and model based agents
- Basic vision and path planning
Coordinator Dr. Roby Velez
Add to Portfolio (opens a new window)
|
|