Skip Navigation

Utah Core  •  Curriculum Search  •  All CTE/Computer Science & Information Technology Lesson Plans  •  USBE CTE/Computer Science & Information Technology website

 

CTE/Computer Science & Information Technology Curriculum Robotics 2
Printable Version Printable Version (pdf)

 

arrow icon Course Introduction

 

Core Standards of the Course

Strand 1
Students will follow safety practices.

Standard 1
Identify potential safety hazards and follow general laboratory safety practices.

  1. Assess workplace conditions regarding safety and health.
  2. Identify potential safety issues and align with relevant safety standards to ensure a safe workplace/jobsite.
  3. Locate and understand the use of shop safety equipment.
  4. Select appropriate personal protective equipment.

Standard 2
Use safe work practices.

  1. Use personal protective equipment according to manufacturer rules and regulations.
  2. Follow correct procedures when using any hand or power tools.
  3. Ref: https://schools.utah.gov/cte/engineering/resources

Standard 3
Complete a basic safety test without errors (100%) before using any tools or shop equipment.


Strand 2
Students will identify the ethical and social impacts of robotics and automation.

Standard 1
Evaluate the social benefits and the negative consequences of robotics and automation.

Standard 2
Describe the ethical impact of robotics and automation. Example discussion points:

  1. Discuss military and political use of robots; e.g. Unmanned Aerial Vehicles (UAVs) or drones.
  2. Discuss who is responsible for a robot's intended use; e.g. a robot made to search a mine v/s the same technology used to invade someone's privacy.
  3. Discuss ethical and professional behavior in the development and use of technology.

Standard 3
Identify local companies where industrial robots are used on a daily basis.

Standard 4
Identify the uses of robotics in industry and how it impacts manufacturing and production.

  1. Describe how robotics can improve manufacturing safety.
  2. Identify five or more industries that utilize robotic applications.
  3. Identify the advantages and disadvantages of automated assembly lines.

Strand 3
Students will report on educational pathways and career opportunities in robotics and automation.

Standard 1
Identify at least four engineering fields that impact the robotic and automation industry.

  1. Mechanical Engineering
  2. Electrical Engineering
  3. Manufacturing Engineering
  4. Computer Science

Standard 2
Explain the difference between Operators, Maintenance Technicians, Controls Technicians, and Controls Engineers. What are the pay scales, employment outlook, local job opportunities, etc.

Standard 3
Identify different types of occupational training that would prepare them for a career in robotics.

Standard 4
Respond to the question "Will robots take our jobs?" by researching what has happened to jobs in the past, and what the outlook for employment will be in the future.


Strand 4
Students will identify, understand, and utilize mechanical advantage and efficiency to perform robotic tasks.

Standard 1
Identify the six simple machines and apply their use to a structural design. The six simple machines defined by Renaissance scientists are:

  1. Levers
  2. Wheel and axle
  3. Pulley
  4. Inclined plane
  5. Wedge
  6. Screw

Standard 2
Calculate the mechanical advantage of gears, pulleys, and levers.

Standard 3
Discuss and calculate mechanical rates.

  1. Discuss the difference between distance, displacement, speed, velocity and acceleration.
  2. Calculate both linear and angular velocity.

Strand 5
Students will create program code for robots and automated systems.

Standard 1
Use flow charting to design useable code.

  1. Identify standard programming flow chart symbols.
  2. Demonstrate an understanding of robot programming principles by planning programs which start by flow charting the process.
  3. Create various robot programs incorporating robot motion, I/O, decision making, delays, comments, and the use of subroutines.
  4. Plan a motion path including safe positions, approach and exit points using instructor provided flow charts.

Standard 2
Demonstrate an ability to control a robot by writing code for specific motions.

  1. Define Joint, Linear, Circular, and Spline motion types.
  2. Create and verify the path of a job for robot motion using Joint, Linear, and Circular motion types.
  3. Perform position/path confirmation by executing the code one line at a time.
  4. Run a job automatically or autonomously by running through a job at slower speeds before running at full speed.
  5. Modify position, motion type, speed, and information for an existing job.

Standard 3
Demonstrate an understanding of programming logic and number systems.

  1. Define Inputs and Outputs and how they relate to external devices and sensors.
  2. Monitor input and output signals.
  3. Define Base numbering systems like Base10, Base2, and Base16.
  4. Demonstrate understanding of Binary by turning outputs on and off.
  5. Demonstrate understanding of Binary Decimal values by turning multiple inputs and outputs on and off at the same time using one line of code.
  6. Program I/O Instructions into a job using binary and binary decimal values.
  7. Demonstrate understanding of Octal and Hexadecimal value calculation, their application, and their relationship to binary and binary decimal values by calculating the same values in decimal, octal, and hexadecimal.

Standard 4
Create useable code that meets industry standards.

  1. Define when and how variables are used in programming languages.
  2. Define different types and examples of variables, e.g. integer, float, string, and boolean.
  3. Identify variables to include in motion program.
  4. Access/Edit Arithmetic Variables
  5. Change Variables
  6. Demonstrate understanding and importance of code comments by entering job descriptions at the top, and single line and multi-line comments throughout.
  7. Demonstrate understanding of subroutines by using them in a program to execute a common section of code over and over again without having to write the same lines of code over and over again.
  8. Demonstrate understanding of delay or pause commands by using them in a program to halt program execution.
  9. Demonstrate knowledge of jump statements, using them in a program to create loops and skip code.
  10. Demonstrate understanding of conditional statements by using them in code to make decisions.
  11. Demonstrate geometric translation by mathematically shifting or offsetting a set of Cartesian points by adding or subtracting one set of X, Y, Z points to another.

Strand 6
Students will practice basic robot operations using a teach pendant.

Standard 1
Define Cartesian coordinate systems.

  1. 2-dimensional (2D)
  2. 3-dimensional (3D)

Standard 2
Demonstrate ability to identify points in 2-dimensional space and plot a path between multiple points using X and Y coordinates.

Standard 3
Demonstrate ability to identify points in 3-dimensional space and plot a path between multiple points using X, Y, and Z coordinates.

Standard 4
Define Yaw, Pitch, and Roll.

Standard 5
Demonstrate knowledge of the industrial robotics right hand rule by showing how a 6-axis robot moves in an X, Y, and Z directions, and Yaw (rotate around X axis RX), Pitch (rotate around Y axis RY), and Roll (rotate around the Z axis RZ).

Standard 6
Jog the robot manually (One motor at a time) through each axis of the Cartesian coordinate system (X, Y, Z, RX, RY, and RZ).

Standard 7
Define the home position of an industrial robot and explain what it means to master and re-master robot.

Standard 8
Identify basic error and fault recovery.


Strand 7
Students will be familiar with and use preventive maintenance procedures.

Standard 1
Define preventative maintenance (PMs).

Standard 2
Demonstrate understanding of preventative maintenance by developing a maintenance schedule and/or plan for a robot system, and executing the PMs listed on the schedule.

  1. If VEX or First Robotics are used as the primary method of instruction in this course, then this standard could be applied by creating a pre-match checklist where things like rubber bands, battery connections, visual inspections, etc could be listed. Preventative maintenance is probably the first thing a student will do when entering the workforce. It is important for them to see and understand real world PM sheets.

Performance Skills

  1. Create and utilize an engineering notebook per established conventions.
  2. Demonstrate practice of the Technology & Engineering Professional Workplace Skills.
  3. Participate in a significant activity that provides each student with an opportunity to render service to others, employ leadership skills, or demonstrate skills they have learned through this course, preferably through participation in a Career & Technical Student Organization (CTSO) such as the Technology Student Association (TSA).
  4. Working in teams, design, build, and formally present a properly functioning robot that addresses a task(s) assigned by the instructor.


UEN logo http://www.uen.org - in partnership with Utah State Board of Education (USBE) and Utah System of Higher Education (USHE).  Send questions or comments to USBE Specialist - Kristina  Yamada and see the CTE/Computer Science & Information Technology website. For general questions about Utah's Core Standards contact the Director - THALEA  LONGHURST.

These materials have been produced by and for the teachers of the State of Utah. Copies of these materials may be freely reproduced for teacher and classroom use. When distributing these materials, credit should be given to Utah State Board of Education. These materials may not be published, in whole or part, or in any other format, without the written permission of the Utah State Board of Education, 250 East 500 South, PO Box 144200, Salt Lake City, Utah 84114-4200.