0% found this document useful (0 votes)
59 views4 pages

QArm - Lab3 - Concept Review

Uploaded by

brendsriverasy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views4 pages

QArm - Lab3 - Concept Review

Uploaded by

brendsriverasy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Robotics

QARM

Lead Through Laboratory


for MATLAB Simulink
© 2021 Quanser Inc., All rights reserved.

Quanser Inc.
119 Spy Court
Markham, Ontario
L3R 5H6
Canada

info@[Link]
Phone: 19059403575
Fax: 19059403576
Printed in Markham, Ontario.
For more information on the solutions Quanser Inc. offers, please visit the web site at: [Link]

This document and the software described in it are provided subject to a license agreement. Neither the
software nor this document may be used or copied except as specified under the terms of that license
agreement. Quanser Inc. grants the following rights: a) The right to reproduce the work, to incorporate the
work into one or more collections, and to reproduce the work as incorporated in the collections, b) to
create and reproduce adaptations provided reasonable steps are taken to clearly identify the changes
that were made to the original work, c) to distribute and publicly perform the work including as
incorporated in collections, and d) to distribute and publicly perform adaptations. The above rights may be
exercised in all media and formats whether now known or hereafter devised. These rights are granted
subject to and limited by the following restrictions: a) You may not exercise any of the rights granted to
You in above in any manner that is primarily intended for or directed toward commercial advantage or
private monetary compensation, and b) You must keep intact all copyright notices for the Work and
provide the name Quanser Inc. for attribution. These restrictions may not be waved without express prior
written permission of Quanser Inc.

1
QArm Concept Review
Lead Through

Why Explore Lead Through?

Often with industrial manipulator applications such as welding, a process must leverage a robot's ability to
carry out a task with high accuracy and repeatability, while also leveraging the operator's skill and
experience with deciding the path taken by the tool of interest, for example, a welding torch. For such hybrid
operator-machine applications, 'Lead Through' allows the operator to physically drive the end-effector and
tool through the path of interest, while the manipulator learns the trajectory. This lab will include two parts.
The first section will have you implement code to allow the manipulator to record/learn the path it follows.
The second section will then have the manipulator repeat the trajectories in a separate task.

Figure 1 SMErobot invention by ABB: Lead-Through-Programming (Image credit: ABB AG)

2
Lead Through
Lead Through is used to teach robot tasks such as welding or spray painting, where the path may be
customized or non-trivial. The robotic arm is taken through its operating path manually by hand, while the
joint position sensors record the joint trajectories. The trajectories are logged at a high enough sample rate
in memory such that, when played back, the end-effector will follow a continuous path. This method has
the advantage of simplicity but requires reprogramming for each new task. If the operator makes a mistake,
the learning process must be restarted.

A Control’s Perspective
From a control’s perspective, the human operator acts
as the controller. The desired position is the operation
path that the end-effector must follow. As the
operator holds the robotic arm and guides it through
the desired position, the human operator essentially
applies forces/torques to the manipulator’s joints in
any direction necessary. The relative position of the
end-effector compared to the desired setpoint is
captured by human eyes which form a feedback loop
Figure 2 Control Block Diagram for Lead
to the control system.
Through

Operating Procedure
When working with the physical manipulator, you will safely be able to interact with it and move it by hand
during the learning phase. When working with the virtual manipulator, physical interactions are not possible.
In this case, you will use the keyboard to drive the arm instead. Your keyboard commands will be interpreted
as end-effector linear speeds in the 3 cartesian directions, making the interface to the robot intuitive. A
forward kinematics formulation will be used to track the end-effector position while you move the arm
along a specified operational path. After the data logging is complete, a separate software routing will use
the stored joint angles as command inputs to the manipulator.

Figure 1.3 Lead Through Workflow Diagram for Learning the Path

Figure 1.4 Lead Through Workflow Diagram for Executing the Path

You might also like