Print Page
Active as of Spring Semester 2015
I. General Information
1. Course Title:
Robotic Vision Programming
2. Course Prefix & Number:
RAST 2123
3. Course Credits and Contact Hours:
Credits: 2
Lecture Hours: 1
Lab Hours: 2
4. Course Description:
The course will train students to design and program machine vision systems in order to integrate them into robotic and automated systems. Students will learn how to acquire data points to identify product, positioning, orientation, size, and various quality assurance measurements. Students will create and set up certain industrial networks in order to communicate required information.
5. Placement Tests Required:
Accuplacer (specify test): |
No placement tests required |
Score: |
|
6. Prerequisite Courses:
RAST 2123 - Robotic Vision Programming
All Course(s) from the following...
Course Code | Course Title | Credits |
RAST 2132 | Robot Programming | 3 cr. |
9. Co-requisite Courses:
RAST 2123 - Robotic Vision Programming
There are no corequisites for this course.
II. Transfer and Articulation
1. Course Equivalency - similar course from other regional institutions:
2. Transfer - regional institutions with which this course has a written articulation agreement:
III. Course Purpose
Program-Applicable Courses – This course is required for the following program(s):
Robotics Vision Advanced Certificate
Other - If this course is not required in a program or is not part of the MN Transfer Curriculum, it may be used for the purpose(s) listed below:
Technical Elective
IV. Learning Outcomes
1. College-Wide Outcomes
College-Wide Outcomes/Competencies |
Students will be able to: |
Analyze and follow a sequence of operations |
Design and compose a vision software program that identifies product, location, orientation, or other quality assurance measurements. |
Utilize appropriate technology |
Select correct camera platforms to differentiate two-dimensional and three-dimensional robotic vision applications. |
Work as a team member to achieve shared goals |
Evaluate their personal team contributions and access other team members’ contributions in order to achieve system functionality. |
2. Course Specific Outcomes - Students will be able to achieve the following measurable goals upon completion of
the course:
- Compose vision-specific code to identify product, positioning, orientation, size, and various quality assurance measurements;
- Integrate vision systems into robotic systems and establish communications over an industrial network;
- Diagram a flow chart depicting an integrated vision application;
- Evaluate and distinguish data acquired by a vision application;
- Interpret and manipulate vision data using robot code;
- Organize data to prioritize best program optimization.
V. Topical Outline
Listed below are major areas of content typically covered in this course.
1. Lecture Sessions
- Computer-Based Application
- Programming
- Master Part Training
- Master Part Masking
- Calibration
- Communication
- Camera
- Setup
- Calibration
- Master Part Training
- Part Masking
- Robot
- User Frames
- Tool Frames
- Reference Information
- Robot Mastering
2. Laboratory/Studio Sessions
- Computer-Based Application
- Software Installation
- Calibration
- Programming
- Communication
- Camera
- Setup
- Calibration
- Master Part Training
- Part Masking
- Robot
- Setup User Frames
- Setup Tool Frames
- Create Reference Information
- Verify Robot Mastering
I. General Information
1. Course Title:
Robotic Vision Programming
2. Course Prefix & Number:
RAST 2123
3. Course Credits and Contact Hours:
Credits: 2
Lecture Hours: 1
Lab Hours: 2
4. Course Description:
The course will train students to design and program machine vision systems in order to integrate them into robotic and automated systems. Students will learn how to acquire data points to identify product, positioning, orientation, size, and various quality assurance measurements. Students will create and set up certain industrial networks in order to communicate required information.
5. Placement Tests Required:
Accuplacer (specify test): |
No placement tests required |
Score: |
|
6. Prerequisite Courses:
RAST 2123 - Robotic Vision Programming
All Course(s) from the following...
Course Code | Course Title | Credits |
RAST 2132 | Robot Programming | 3 cr. |
9. Co-requisite Courses:
RAST 2123 - Robotic Vision Programming
There are no corequisites for this course.
II. Transfer and Articulation
1. Course Equivalency - similar course from other regional institutions:
2. Transfer - regional institutions with which this course has a written articulation agreement:
III. Course Purpose
1. Program-Applicable Courses – This course is required for the following program(s):
Robotics Vision Advanced Certificate
3. Other - If this course does NOT meet criteria for #1 or #2 above, it may be used for the purpose(s) selected below:
Technical Elective
IV. Learning Outcomes
1. College-Wide Outcomes
College-Wide Outcomes/Competencies |
Students will be able to: |
Analyze and follow a sequence of operations |
Design and compose a vision software program that identifies product, location, orientation, or other quality assurance measurements. |
Utilize appropriate technology |
Select correct camera platforms to differentiate two-dimensional and three-dimensional robotic vision applications. |
Work as a team member to achieve shared goals |
Evaluate their personal team contributions and access other team members’ contributions in order to achieve system functionality. |
2. Course Specific Outcomes - Students will be able to achieve the following measurable goals upon completion of
the course:
- Compose vision-specific code to identify product, positioning, orientation, size, and various quality assurance measurements;
- Integrate vision systems into robotic systems and establish communications over an industrial network;
- Diagram a flow chart depicting an integrated vision application;
- Evaluate and distinguish data acquired by a vision application;
- Interpret and manipulate vision data using robot code;
- Organize data to prioritize best program optimization.
V. Topical Outline
Listed below are major areas of content typically covered in this course.
1. Lecture Sessions
- Computer-Based Application
- Programming
- Master Part Training
- Master Part Masking
- Calibration
- Communication
- Camera
- Setup
- Calibration
- Master Part Training
- Part Masking
- Robot
- User Frames
- Tool Frames
- Reference Information
- Robot Mastering
2. Laboratory/Studio Sessions
- Computer-Based Application
- Software Installation
- Calibration
- Programming
- Communication
- Camera
- Setup
- Calibration
- Master Part Training
- Part Masking
- Robot
- Setup User Frames
- Setup Tool Frames
- Create Reference Information
- Verify Robot Mastering