Professional Documents
Culture Documents
A Robotic System-Robot Components
A Robotic System-Robot Components
91
SHUNT EXCITED DC MOTOR
eb (t ) kb w(t )
Kb = voltage constant
w(t) = angular velocity.
92
SHUNT EXCITED DC MOTOR
Torque : T K m Ia
93
SHUNT EXCITED DC MOTOR
94
SERIES EXCITED DC MOTOR
Remark : It has a
high initial torque.
95
COMPOUND DC MOTOR
Torque 96
Electrical Actuators
97
Brushless Motors
98
Electrical Actuators
99
Capacitive Touch Sensors
• The working principle is very similar to a simple
switch.
• When there is a contact with the surface of the
touch sensor, the circuit is closed and when
released opposite happens.
• For capacitive touch sensors, one plate of the
sensor act as one electrode while the conducting
finger forms the other.
A
C 0 r
d
Q
C
V
Capacitive Sensor
• Capacitive sensor is of non-contact type sensor
and is primarily used to measure the linear
displacements from few millimeters to hundreds
of millimeters.
• It comprises of three plates, with the upper pair
forming one capacitor and the lower pair another.
The linear displacement might take in two forms:
a. one of the plates is moved by the displacement
so that the plate separation changes
b. area of overlap changes due to the
displacement.
Capacitive Sensor
• As the central plate moves near to top plate or
bottom one due to the movement of the element
of which displacement is to be measured,
separation in between the plate changes. This
can be given as,
C1 = (εr εo A) / (d + x)
C2 = (εr εo A) / (d – x)
• When C1 and C2 are connected to a Schering’s
bridge, then the resulting out-of-balance voltage
would be in proportional to displacement x.
Force SENSOR
• A commonly used technique is force sensing
wrist. This consists of special load cell mounted
between the gripper and wrist.
• The other technique can be to measure the
torque exerted at each joint by estimating motor
current. (Joint Sensing)
• A more complex yet effective method can be to
form an array of force –sensing elements so that
the shape and other information about the
contact surface can be determined. (Tactile Array
Sensor)
Electrical Actuators
100
AC Motors
• It has two main part
a) Stator and b) Rotor
103
AC Motors
O/P axis
perpendicular to I/P
axis
ECE2008 Robotics and Automation_Budhaditya_Bhattacharyya 12/13/2019
Joints of Robot
Robotic joints can be classified :
1. Cylindrical Joints (Prismatic + Revolute).
12/13/2019
Wrist of Robot
Robotic wrist can be classified :
1. Wrist Roll, Wrist Pitch and Wrist Yaw
12/13/2019
Robot classification by Actuating system
Based on the input sources robots can be classified
as :
1. Electric Actuator robot
2. Pneumatic Actuator Robot
3. Hydraulic Actuator robot
12/13/2019
ECE 3502- ETH
Dynamic Information
Activities -- Operations/transactions
Integrity constraints -- Business rules/regulations and data meanings
CONCEPTUAL DATA MODEL REVISITED
A conceptual data model consists of:
A collection of formal concepts
A set of usage rules
-- E-R
Semantic
Semantic data
data -- EER
modeling
modeling -- etc.
-- Hierarchical
Conventional
Conventional(Logical
(Logical -- Network
data
datamodeling)
modeling) -- Relational
E-R MODELING
Introduced by Peter Chen in 1976
Basic modelingconcepts:
Entities, entity types, and attributes
Relationships
Date
1
Works_for Department
Date
Emp# N
1 1
Language Instructor Assigned Office
Name N
FName
Time
MInit Teaches
LName
Location
M
Course
E-R NOTATION
Entity Relationship
Class
Acct CIS
Student
Department
ENTITY TYPES
A collection of similarentities
An abstraction of "physical" entities
A noun in requirement specifications
Having "independent"meaning Department
Department
Student
Student
CIS Acct
Jose Steve
Alice Course
Course
CIS 3730
CIS 2010
WEAK ENTITY TYPES
Can't exist in DB independently
Must be identified by its owner
Owner entity type
Identify relationship
Partial key
Total participation
N
1
Student Registers Car
ATTRIBUTES
Properties or characteristics of entities and entity types
Attribute values -- Properties of entities
Value set - All acceptable attribute values
Attributes (definitions) -- Properties of entity types
ID "123-45-6789"
Student
Student Jose 25
Age
KEY ATTRIBUTES
One or a group of attributes that can uniquely identify
individual entities of an entity type
A key refers to one or a group of attributes as a whole
A key attribute is a component attribute of a key
Key changes with data semantics
Multi-valuedattribute
Contains repeating values per entity CommEarned
EmpNo
Derivedattribute CommRate
Salesrep
Salesrep
CIS2010
Joseph
CIS3210
Alice
CIS3215
Sue
CIS3730
Tom
CIS8140
Peter
Takes ...
...
Ternary n-ary
Project
Project Supply Part
Part
Supplier
Supplier
CIS
Semantic Modeling 17
N-ARY RELATIONSHIPS
A link must associate with all participants
Cardinality is with respect to individualrelationships
A N-ary relationship is not equivalent to N binary relationships
Customer
M 1
Salesperson ships Order
RELATIONSHIP ATTRIBUTE
Describes the association
A adverb or noun in requirementspecification
sect# time
room# date
RELATIONSHIP CARDINALITY E2
E1 R
1 1 x
a []
b [] y
How entities are connected c z
[]
through a relationship ... ... ...
One-to-One -- An entity of E1 is
connected to at most one entity of E2 1 M
and vice versa. a [] x
b [] y
One-to-Many -- An entity of E1 may c [] z
be connected to one or more entities ... ... ...
of E2, but an entity of E2 can only be
mapped to at most one entity of E1.
M N
Many-to-Many -- An entity of E1 may x
a
be linked to one or more entities of b y
E2, and vice versa. c z
... ... ...
RELATIONSHIP TYPES
• Recursive Relationship
– Relationship type where same entity type participates more than once in
different roles.
Optional but quite common components of IoT information models also include:
• Metadata describing thing attributes and context in which data are captured
•Links to other objects, used to depict structural connections and for object
compositing
INTEROPERABILITY USING A SHARED
INFORMATION MODEL
Figure 6.1 illustrates two endpoints in an IoT system that intend
to engage in data and control exchanges.
As indicated earlier, all communicating parties need to use the
same conceptual model of things that exist in their domain.
A common way to accomplish this is by having all parties use
the same specification of an IoT information model.
INFORMATION MODEL
INFORMATION MODEL
Software objects that represent things are stored on an IoT server, a software
module that provides interface and representation of the thing, its state, and
its
behaviors.
Figure 6.1 illustrates an IoT server representing the associated physical
endpoint, designated as the thing.
The IoT server internally implements the thing description as a cyber-world
touch point for each particular instance using the format of the information
model defined by the shared specification.
An IoT server typically includes device drivers to access the thing and convert
its state and physical-world measurement into digital representation. It also
needs to implement the actions associated with the device when requested by
the authorized parties via the specified access points.
Depending on the system configuration and hardware capability, an IoT
server may physically reside on the thing or on a proxy device, such as a
directly attached gateway.
STRUCTURE OF IOT INFORMATION
MODEL
There are many standardization efforts underway to define IoT
information models, several of which are presented in detail in the next
chapter on Standards. Individual specifications tend to cover different
application domains – such as the industrial, automotive, and consumer –
and differ in the specifics, terminology, and scope.
However, they tend to follow the same basic modeling structure that is
outlined below.
TAGS (META DATA)
METADATA OR TAGS
Metadata or tags annotate IoT data to provide context, such
as the additional attributes of a thing’s functionality, placement,
structural relationships with other things, and the like.
Their primary function is to provide contextual semantics to
create “rich data” (basically data made useful) for a variety of
post-processing services and applications, such as analytics and
device/asset management.
AN EXAMPLE OF METADATA USE
Attributes and relationships described by the metadata reflect the
function, states, and physical settings in which things operate.
This information is required and necessary to manage control systems,
such as manufacturing and large buildings. It may be implicit or explicitly
stated in the system design and operational documents.
An example below illustrates a rather common (and quite bad) industry
practice of providing semantic annotation, in order to motivate the need
for the more structured and portable metadata tagging in IoT systems
that is described later in this section.
AN EXAMPLE OF METADATA USE
As a real-life example, consider an endpoint designation from an actual
commercial building that is intended to encode its semantics:
SODA1R465--ART