0% found this document useful (0 votes)
18 views21 pages

Lec 3

Control methods
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)
18 views21 pages

Lec 3

Control methods
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
You are on page 1/ 21

Elnasr University

College of Engineering
Department of Electrical Engineering
‫ ﺣﻜﻢ‬5101

Industrial Robotics
Lecture 3

Robot Motion Control

abusabah22@hotmail.com

[Elnasr University‐ Abusabah I. A. Ahmed] 1


Lecture Outline
 Introduction
 Type of Robot Motions
 Motion Control System
 Troubles in Motion Control Systems
 Robot Motion Planning
 Accuracy and Repeatability
 Development Trends

[Elnasr University‐ Abusabah I. A. Ahmed] 2


Introduction
Automatic: able to activate, move or regulate itself.
Control: command, direct, rule, check, limit, restrain, regulate
or operate.
System: a group or combination of interrelated, independent, or
interacting elements forming a collective entity.
Control engineering is concerned with modifying the behavior
of dynamical systems to achieve desired goals.
Control System Terminologies
 Input - Excitation applied to a control system from an external
source.
 Output - The response obtained from a system
 Feedback - The output of a system that is returned to modify
the input.
 Error - The difference between the input and the output.
[Elnasr University‐ Abusabah I. A. Ahmed] 3
Types of Robot Motion

PTP Joint movement PTP


Joint Motion Point-To-point

Linear CP Movement
Linear Motion
CP
Continuous
Path
Circular CP Movement
Circular Motion

[Elnasr University‐ Abusabah I. A. Ahmed] 4


Types of Robot Motion
 The robot controller drives the motors of individual
axes and axial movements coordinated by the TCP
to manage accordingly.
 The robot controller controls I / Os (digital and
analog input and output signals) in order to operate
external devices (grippers, tools) synchronized with
the robot motion.
 The robot controller communicates with other
controllers, PCs, or with higher-level computers.
 The robot controller uses sensors to gather
information from the robot environment and to
modify accordingly the robot task.

[Elnasr University‐ Abusabah I. A. Ahmed] 5


Types of Robot Motion
Motion Drivers
 Electric
Uses electric motors to actuate individual joints,
Preferred drive system in today's robots
 Hydraulic
Uses hydraulic pistons and rotary vane actuators
Noted for their high power and lift capacity
 Pneumatic
Typically limited to smaller robots and simple
material transfer applications

[Elnasr University‐ Abusabah I. A. Ahmed] 6


Motion Control System

The primary purpose of the servo system is to control the


motion of the load

[Elnasr University‐ Abusabah I. A. Ahmed] 7


Motion Control System
 The digital ac servo system is typically available with three
modes of operation:
 Torque Control Mode
 Velocity Control Mode
 Position Control Mode
In other words, in order to control the position the torque
and velocity should be controlled.

[Elnasr University‐ Abusabah I. A. Ahmed] 8


Troubles in Control System
Actuator Hysteresis

[Elnasr University‐ Abusabah I. A. Ahmed] 9


Troubles in Control System
Mechanical Hysteresis

[Elnasr University‐ Abusabah I. A. Ahmed] 10


Troubles in Control System
Friction

[Elnasr University‐ Abusabah I. A. Ahmed] 11


Troubles in Control System
Electronic Hysteresis

[Elnasr University‐ Abusabah I. A. Ahmed] 12


Robot Motion Planning
An important, interesting, spatial reasoning problem.
Let A be a robot with p degrees of freedom, living in
a 2-D or 3-D world.
Let B be a set of obstacles in this 2-D or 3-D world.
Call a configuration LEGAL if it neither intersects
any obstacles nor self-intersects.
Given an initial configuration qstart and a goal config
qgoal, generate a continuous path of legal
configurations between them, or report failure if no
such path exists.

[Elnasr University‐ Abusabah I. A. Ahmed] 13


Robot Motion Planning
 Playback with point-to-point control –records work
cycle as a sequence of points, then plays back the
sequence during program execution.
 Playback with continuous path control –greater
memory capacity and/or interpolation capability to
execute paths (in addition to points).
 Intelligent control –exhibits behavior that makes it
seem intelligent, e.g., responds to sensor inputs,
makes decisions, communicates with humans

[Elnasr University‐ Abusabah I. A. Ahmed] 14


Robot Motion Planning
 The robot will execute the task, or is unsatisfactory
from all over!
- Positions are not exactly known
- Position change during processing
- Measure objects are not known in advance

 Solution: integration of sensors with information


from the environment!
- Visual Information
- Force Information
- Position information

 Modification of the robot task

[Elnasr University‐ Abusabah I. A. Ahmed] 15


Robot Motion Planning

Perception Cognition Action

Sensors Actuators

External World

[Elnasr University‐ Abusabah I. A. Ahmed] 16


Robot Motion Planning
Sony AIBO Robot
18 degrees of freedom with a
continuously controllable range of
motion
3 DOF in each leg (12 total)
3 DOF in the head
2 DOF in the tail
1 DOF in the jaw
Each joint is controlled by
specifying to a desired joint angle
to O Virtual Robot Comm.
2 binary motors for the ears
A speaker for general sound
production
[Elnasr University‐ Abusabah I. A. Ahmed] 17
Robot Motion Planning
Each message to O Virtual Robot Comm contains a set of
target angles for the joints
Each target is used for a PID controller (part of the OS)
that controls each motor
Each target angle is used for one 8ms motor frame
Each message contains at least 4 motor frames (32ms)
Walk Parameters Motion Frames

Walk Engine Frame Interpolator

Dynamic Walking Motion Static Frame-Based Motion


[Elnasr University‐ Abusabah I. A. Ahmed] 18
Accuracy and Repeatability
 Three terms used to define precision in robotics,
similar to numerical control precision:
1. Control resolution -capability of robot's positioning
system to divide the motion range of each joint into
closely spaced points.
2. Accuracy -capability to position the robot's wrist at a
desired location in the work space, given the limits of
the robot's control resolution.
3.Repeatability -capability to position the wrist at a
previously taught point in the work space.

[Elnasr University‐ Abusabah I. A. Ahmed] 19


Development Trends
 Increase accuracy of the robot positioning
- Integration of modules for the accuracy increase
- Robot calibration (Off-line programming)

 Increase use of sensors


- For programming (recognition)
- After programming (consequences)
- Integration of multiple sensor data - Sensor fusion

 Open architecture of the robot controller


- Integration of PC-based applications
- Openness to the selected applications
- Security - domain of the robot manufacturer

[Elnasr University‐ Abusabah I. A. Ahmed] 20


[Elnasr University‐ Abusabah I. A. Ahmed] 21

You might also like