University of Minnesota
University of Minnesota: Department of Mechanical Engineering

ME 5286: Robotics
Spring 2020

Robot Lab: Resources

This page contains manuals and resources related to the Robot Lab.

Writing Resources

Memo Guidelines

Robot Resources

UR5 User Manuals for Robot 1

UR5 User Manuals for Robot 2

ROBOTIQ 2-Finger Gripper
Intro to RoboDK
RoboDK Basic Guide

Safety for Collaborative Robot Applications:
Collaborative Robot Technical Specification ISO/TS 15066 Update
by Roberta Nelson Shea, Rockwell Automation, 2016

Robot Tutorials
Zacobria - an introduction to programming a UR5 robot.

Programming Resources

RoboDK Python API Useful Functions

C Programming
MENet C tutorial - good basic introduction on programming in the C language. tutorial - a more detailed C tutorial, also good for reference. Make sure you read the C tutorial, not the C++ tutorial. - the best reference source for looking up particular functions. This site is a reference for C++, but all functions that exist in C, work the same in both C and C++.

Print Resources:
Brian W Kernighan, Dennis M Ritchie, The C Programming Language, Prentice Hall.
Byron S Gottfried, Schaum's Outline of Theory and Problems of Programming in C, (Schaum's outline series), McGraw Hill.

Python Programming
Python tutorial - full introduction on programming in the Python language.

MATLAB Programming
Michigan MATLAB Tutorial - simple introduction to MATLAB.