Robot and Device Interfacing

The objective of this tutorial is to introduce some basic concepts for interfacing between robotics and external electromechical systems. This is an introductory tutorial rather than in depth or comprehensive introduction. Working with electronics and machinery can be dangerous! Be very always careful and tidy, shorting wires may cause havoc including shocks, injuries and damages to equipment. Do not follow along unless you have been through health and safety training.

Non-Motion Related Robot Operations

The objective of this tutorial is to introduce a series of non-motion related operations that can be used in conjunction with robot pathing. As they are rather simple they will presented in rapid succession.

Live Connection to the ABB Robot

The objective of this tutorial is to present the procedure for connecting to the service port of the ABB controller and polling the robot configuration real time. This is a unique feature of Jeneratiff that bring the physical world into the digital, simplifies calibration and development.

Creating a Robot Inverse Kinematics Path

The objective of this tutorial is to demonstrate the procedure for creating an inverse kinematics path defined as a sequence of planes / coordinate systems. Unlike forward kinematics paths this process is more complicated but represents the majority of motion planning with robots. This because it is more intuitive to define a trajectory using Target frames in 3D rather joint angles is 6D.

Creating a Robot Forward Kinematics Path

The objective of this tutorial is to demonstrate the procedures for creating an explicit robotic motion path comprised of joint angles. The tutorial introduces the notions of a robot task, an alternative to Grasshopper method for joining lists and the motion simulation component supported by the Jeneratiff digital design and fabrication library.

Understanding the ABB Inverse Kinematics

The objective of this tutorial is to introduce some key concepts pertaining the inverse kinematics for the ABB robot solved by the Jeneratiff digital design and fabrication library. While this is a theoretical chapter the ideas are very important for understanding the behavior or misbehavior of the machine.

Basic Setup for ABB Forward Kinematics

The objective of this tutorial is to demonstrate the procedures required to setup a robot model and visualize the forward kinematics positioning/orientation using the Jeneratiff digital design and fabrication library.

Introduction to ABB Robot Pendant Operations

The objective of this tutorial is to introduce the basic functionality of the ABB robot teaching pendant. This covers the general graphical user interface, viewing the digital signals, jogging the machine and understanding the various position and rotation representations, loading and executing offline programs.