Course curriculum

  • 1

    Understanding the Industry: Overview of the Robotics Industry

    • Understanding the Industry: History of robots and curriculum overview

    • Understanding the Industry: Common industrial robot applications

    • Understanding the Industry: Benefits of robotic automation

    • Understanding the Industry: What are robots not the best at?

  • 2

    Getting on the Same Page: Robot terminology basics

    • Introduction

    • Overview of Robot Components

    • Overview of Robot Terminology

    • Conclusion

  • 3

    What's Out There?: Types of robots used in industry

    • Overview of Robot Form Factors

    • Overview of Collaborative Robots

    • Conclusion

  • 4

    Moving Your Robot: Manually moving a robot with Forge/OS

    • Introduction

    • Basics of Robot Motion

    • Advanced Robot Motion

    • Conclusion

  • 5

    Lab: Manually Jog and Jump a Robot

    • Introduction

    • Jogging the Robot with Forge/OS

    • Jumping the Robot with Forge/OS

    • Manual Pick and Place with the Robot Control Panel

  • 6

    Understanding Robot Motion: Basic motion concepts

    • Introduction

    • Basics of Coordinate Systems

    • Basics of Robot Positions

    • Basics of Robot Motion

    • Basics of Robot Workspace

    • Basics of Singularities

    • Basics of Robot Manipulation

    • Basics of Payload Capacity

    • Basics of Robot Speed

    • Conclusion

  • 7

    Lab: Robot Manipulation

    • Introduction

    • Lab Exercises: Poses and Positions

    • Lab Exercises: Frame Motions

    • Lab Exercises: Robot Workspace

    • Lab Exercises: Self-Collisions and Singularities

  • 8

    Understanding Programmed Motions: Basic robot motions

    • Basics of Waypoints

    • Basics of Landmarks

    • Basics of Robot Motions

    • Basics of Robot Motion Parameters

    • Conclusion

  • 9

    Understanding our Programming Tools: Basics of task canvas

    • Introduction

    • Building a Task: Basics of Task Canvas

    • Using Waypoints and Landmarks in Task Canvas

    • Creating Blend Moves in Task Canvas

    • Conclusion

  • 10

    Lab: Basic Robot Moves

    • Introduction

    • Lab Exercises: Basic Moves

    • Lab Exercises: Using Landmarks

  • 11

    Creating a Repeated Motion: Intermediate Task Canvas features

    • Introduction

    • Introduction to the Canvas

    • Creating Loops in Task Canvas

    • Exploring Other Features of Task Canvas

    • Saving and Loading a Task

    • Using Waits and User Actions

    • Conclusion

  • 12

    Understanding Programmed Motions: Advanced Robot Moves

    • Introduction

    • Programming a Cartesian Jump Move in Task Canvas

    • Programming a Joint Jump Move in Task Canvas

    • Programming a Joint Move in Task Canvas

    • Programming a Pattern Move in Task Canvas

    • Programming a Grid Move in Task Canvas

    • Conclusion

  • 13

    Lab: Advanced Robot Moves

    • Introduction

    • Lab Exercises: Relative Jump Moves

    • Lab Exercises: Pattern Moves

    • Lab Exercises: Grid Moves

  • 14

    Making the Robot Useful: Basics of end-of-arm-tooling

    • Introduction

    • Basics of Finger Grippers

    • Basics of Suction Grippers

    • Other Types of End-of-Arm-Tooling

    • Types of Robot Attachments

    • Custom End-of-Arm-Tooling

    • Dresspacks and Wire Harnesses

    • Conclusion

  • 15

    Making the Robot Useful: Configure an end-of-arm-tool in Forge/OS

    • Introduction

    • Setting up the Hardware Configuration

    • Adding a new TCP and Payload

    • Conclusion

  • 16

    Making the Robot Useful: Actuate air tools in Task Canvas

    • Introduction

    • Using Air Tools in Forge/OS

    • Conclusion

  • 17

    Lab: Building a Pick and Place Task

    • Introduction

    • Lab Exercises: TCP and Payload Lab Exercises

    • Lab Exercises: Create a Simple Pick and Place Task

    • Lab Exercises: Create a Pick and Place Task from a Stack

  • 18

    Interacting With Your Workcell: Overview of peripherals

    • Introduction

    • Overview of Different Sensor Types

    • Overview of Sensor Applications

    • Using Peripherals for Machine Actuation

  • 19

    Counting Parts and Other Events: Counters and timers in Task Canvas

    • Introduction

    • Using Counters in Task Canvas

    • Using Timers in Task Canvas

    • Conclusion

  • 20

    Lab: Basic Task Building with Counters and Timers

    • Introduction

    • Lab Exercises: Using a Timer

    • Lab Exercises: Using Counters

  • 21

    Improving Task Readability and Multi-tasking: Advanced task building using containers and subtasks

    • Introduction

    • Using Containers in Task Canvas

    • Using Subtasks in Task Canvas

    • Conclusion

  • 22

    Interacting With Your Workcell: IO and variables in Task Canvas

    • Introduction

    • Basics of Using Digital I/O

    • Using Digital Input Blocks in Task Canvas

    • Using Digital Output Blocks in Task Canvas

    • Creating and Setting Variables in Task Canvas

    • Checking Variables in Task Canvas

    • Using Variable Math in Task Canvas

    • Using Variables to Control Block Parameters

    • Conclusion

  • 23

    Lab: Advanced Task Building

    • Introduction

    • Lab Exercises: Container Basics

    • Lab Exercises: Container Reset Behavior

    • Lab Exercises: Digital I/O

    • Lab Exercises: Variable Basics

    • Lab Exercises: Using Variables in Block Parameters

  • 24

    Course Conclusion

    • Course Conclusion