This document provides an introduction to robotics, including definitions of robots, their various configurations, and specifications. It discusses the different types of industrial robots including Cartesian, cylindrical, SCARA, spherical, and revolute configurations. Key robot specifications are outlined such as axes, payload, repeatability, reach, mass, structure, motion speed, and range. The origins and history of robotics are also briefly summarized.
Fundamentals of Robotics and Machine Vision Systemanand hd
Automation and Robotics
Robotics in science Fiction
A brief history of robotics
Robot Anatomy & Work volume
Robot drive systems
Control systems and Dynamic performance
Precision of movement
End effectors
Robotic sensors,
Robot programming and work cell control
Robot applications
Robotics classes in mumbai
best Robotics classes in mumbai with job assistance.
our features are:
expert guidance by it industry professionals
lowest fees of 5000
practical exposure to handle projects
well equiped lab
after course resume writing guidance
Fundamentals of Robotics and Machine Vision Systemanand hd
Automation and Robotics
Robotics in science Fiction
A brief history of robotics
Robot Anatomy & Work volume
Robot drive systems
Control systems and Dynamic performance
Precision of movement
End effectors
Robotic sensors,
Robot programming and work cell control
Robot applications
Robotics classes in mumbai
best Robotics classes in mumbai with job assistance.
our features are:
expert guidance by it industry professionals
lowest fees of 5000
practical exposure to handle projects
well equiped lab
after course resume writing guidance
basic introduction to robotics and related technologies. This will help them to learn about the basic circuit building and related technological advancement necessary for the development of Robotics specially in conjunction to Artificial Intelligence. Also the use of prevalent Engineering tools required to develop such circuit.
Definition and origin of robotics – different types of robotics – various generations of robots – degrees of freedom – Asimov’s laws of robotics – dynamic stabilization of robots
A presentation about how the Robotics technology comes in the market and what is the history behind it, including various types of sensors, controllers etc. What is the application of this new technology in this tech era?
This presentation is about Robotics Technology. In this presentation, you know about the history of robots, types of robots, advanced robotics technology, application of robots, advantage dis advantage of robots.
basic introduction to robotics and related technologies. This will help them to learn about the basic circuit building and related technological advancement necessary for the development of Robotics specially in conjunction to Artificial Intelligence. Also the use of prevalent Engineering tools required to develop such circuit.
Definition and origin of robotics – different types of robotics – various generations of robots – degrees of freedom – Asimov’s laws of robotics – dynamic stabilization of robots
A presentation about how the Robotics technology comes in the market and what is the history behind it, including various types of sensors, controllers etc. What is the application of this new technology in this tech era?
This presentation is about Robotics Technology. In this presentation, you know about the history of robots, types of robots, advanced robotics technology, application of robots, advantage dis advantage of robots.
Similar to 1-History of Robots, Robotics, Programable automations-08-05-2023 (1).pdf (20)
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
6. What is a Robot: II
Wheeled Robot
Legged Robot
6
ROBOTICS
7. What is a Robot: III
Unmanned Aerial Vehicle
Autonomous Underwater Vehicle
7
ROBOTICS
8. What Can Robots Do: I
Decontaminating Robot
Cleaning the main circulating pump housing
in the nuclear power plant
Jobs that are dangerous
for humans
8
ROBOTICS
9. What Can Robots Do: II
Repetitive jobs that are
boring, stressful, or labor-
intensive for humans
Welding Robot
9
ROBOTICS
10. What Can Robots Do: III
The SCRUBMATE Robot
Manual tasks that human
don’t want to do
10
ROBOTICS
11. ≈250 B.C. - Ctesibius, an ancient Greek engineer and
mathematician, invented a water clock which was the most
accurate for nearly 2000 years.
≈60 A.D. – Hero of Alexandria designs the first automated
programmable machine. These 'Automata' were made from a
container of gradually releasing sand connected to a spindle via a
string. By using different configurations of these pulleys, it was
possible to repeatably move a statue on a pre-defined path.
History of Robotics - The Origins of Robots
11
ROBOTICS
12. Origin of a Robot The origin of industrial robots lies way back in
1700's and have grown tremendously over decades J.de
vaucanson Built several human sized mechanical dolls that
plays music
1805 – h.maillardet – mechanical doll capable of drawing pictures
1805 - Doll, made by Maillardet, that wrote
in either French or English and could draw
landscapes.
1738 - Jacques de Vaucanson builds a mechanical duck
made of more that 4,000 parts. The duck could quack,
bathe, drink water, eat grain, digest it and void it.
Whereabouts of the duck are unknown today.
13. Robotics was first introduced into our vocabulary by Czech playwright
Karel Capek in his 1920’s play Rossum’s Universal Robots.
The word “robota” in Czech means simply work. Robots as machines
that resemble people, work tirelessly, and revolt against their creators. .
Karel Capek
History of Robotics - The Origins of Robots
The same myth/concept is found in
many books/movies today:
“Terminator”, “Star-Wars” series.
Mary Shelley’s 1818 Frankenstein.
Frankenstein & The Borg are examples
of “cybernetic organisms”.
13
ROBOTICS
14.
15. 1940 - Sparko, the Westinghouse dog, uses both mechanical
and electrical components.
1941 - Isaac Asimov introduced the word 'Robotics' in the
science fiction short story 'Liar!‘
1948 - William Grey Walter builds Elmer and Elsie, two of the
earliest autonomous robots with the appearance of turtles.
The robots used simple rules to produce complex behaviors.
Cybernetics is a discipline that was created in the late 1940’s
by Norbert Wiener, combining feedback control theory,
information sciences and biology to try to explain the
common principles of control and communications in both
animals and machines.
16. 1956 - Joseph Engleberger, a Columbia physics student
buys the rights to Devol’s robot and founds the
Unimation Company.
1956 - George Devol applied for a patent for the first
programmable robot, later named 'Unimate’.
1957 - Launch of the first artificial satellite, Sputnik 1.
17.
18.
19. 1954 – cw kenward – robot design
1959 – first commercial robot introduced by planet corporation controlled by switches
1960 – first unimate robot introduced for manipulator control
1966 – Trallfa, built and installed spray painting robot
1968 – mobile robot named “shakey”
1971 – stanford arm, a small electrically powered robot arm
1973 – first computer type robot programming language developed. (AL ,WAVE)
1974 – invention of all electric drive robot Followed by industrial implementations for manufacturing works
1979 – development of SCARA type robot
1982 – IBM introduced Robots for assembly using robotic arm
1990’s – invention of walking robots and rehabilitation robots, space robots, defense applications
2000’s – Micro and Nano robots using smart materials, underwater and ariel vehicle
20. Various Generations of Robots
First-generation
• A first-generation robot is a simple mechanical arm.
• These machines have the ability to make precise motions at high speed, many times, for a long time.
Second generation
• A second-generation robot has rudimentary machine intelligence.
• Such a robot is equipped with sensors that tell it things about the outside world.
• These devices include pressure sensors, proximity sensors, tactile sensors, radar, sonar, ladar, and vision
systems.
• A controller processes the data from these sensors and adjusts the operation of the robot accordingly.
Third generation
• The concept of a third-generation robot encompasses two major avenues of evolving smart robot technology
• An autonomous robot can work on its own. It contains a controller, and it can do things largely without supervision, either
by an outside computer or by a human being – Insect robot
• There are some situations in which autonomous robots do not perform efficiently. In these cases, a fleet of simple insect
robots, all under the control of one central computer, can be used.
• These machines work like ants in an anthill, or like bees in a hive.
21. Fourth generation Cognitive Robotics
• Any robot of a sort yet to be seriously put into operation is a fourth
generation robot. Examples of these might be robots that reproduce and
evolve, or that incorporate biological as well as mechanical components.
Fifth Generation Artificial Intelligence Robotics
• Robot controller will involve complete artificial intelligence
(AI), miniature sensors, and decision making capabilities
22. Robotics and programmable automation
The field of robotics has its origins in science fiction. The term robot was derived from the English translation of a fantasy
play written in Czechoslovakia around 1920. It took another 40 years before the modern technology of industrial robotics
began. Today Robots are highly automated mechanical manipulators controlled by computers. We survey some of the
science fiction stories about robots, and we trace the historical development of robotics technology.
Robotics: - Robotics is an applied engineering science that has been referred to as a
combination of machine tool technology and computer science. It includes machine design,
production theory, micro electronics, computer programming & artificial intelligence.
Industrial robot: -
The official definition of an industrial robot is provided by the robotics industries association (RIA).
Industrial robot is defined as an automatic, freely programmed, servo-controlled, multi-purpose manipulator to handle
various operations of an industry with variable programmed motions.
23. Automation and robotics:-
Automation and robotics are two closely related technologies. In an industrial context, we can dean automation as a
technology that is concerned with the use of mechanical, electronic, and computer-based systems in the operation and
control of production Examples of this technology include transfer lines. Mechanized assembly machines, feedback
control systems (applied to industrial processes), numerically controlled machine tools, and robots. Accordingly, robotics
is a form of industrial automation. Ex:- Robotics, CAD/CAM, FMS, CIMS
Types of Automation:- Automation is categorized into three types. They are,
1)Fixed Automation
2) Programmable Automation
3) Flexible Automation
24. (1) Fixed Automation
It is the automation in which the sequence of processing or assembly operations to be
carried out is fixed by the equipment configuration. In fixed automation, the sequence
of operations (which are simple) are integrated in a piece of equipment. Therefore, it
is difficult to automate changes in the design of the product. It is used where high
volume of production is required Production rate of fixed automation is high. In this
automation, no new products are processed for a given sequence of assembly
operations.
Features:-
i) High volume of production rates,
ii) Relatively inflexible in product variety (no new products are produced). Ex:-
Automobile industries … etc.
25. (2) Programmable Automation
It is the automation in which the equipment is designed to accommodate various product configurations in order to
change the sequence of operations or assembly operations by means of control program. Different types of programs
can be loaded into the equipment to produce products with new configurations (i.e., new products). It is employed for
batch production of low and medium volumes. For each new batch of different configured product, a new control
program corresponding to the new product is loaded into the equipment. This automation is relatively economic for
small batches of the product.
Features:-
i) High investment in general purpose,
ii) Lower production rates than fixed automation,
iii) Flexibility & Changes in products configuration,
iv) More suitable for batch production.
Ex:- Industrial robot, NC machines tools… etc.
26. (3) Flexible Automation
A computer integrated manufacturing system which is an extension of
programmable automation is referred as flexible automation. It is developed
to minimize the time loss between the changeover of the batch production
from one product to another while reloading. The program to produce new
products and changing the physical setup i.e., it produces different products
with no loss of time. This automation is more flexible in interconnecting work
stations with material handling and storage system.
Features:-
i) High investment for a custom engineering system.
ii) Medium Production rates
iii) Flexibility to deal with product design variation,
iv) Continuous production of variable mixtures of products.
Ex:- Flexible manufacturing systems (FMS)
27. Laws of Robots
The former defines in I, Robot robots as intelligent machines that have positronic brains. These positronic brains are
programmed by humans, who stamp into them the three laws of robotics, namely
First Law A robot must not harm a human being or, through inaction, allow one to come to harm;
Second Law A robot must always obey human beings unless that is in conflict with the First Law;
Thrid Law A robot must protect itself from harm unless that is in conflict with the First or Second Law.
Latter, the Zeroth Law, was added: A robot may not injure humanity, or, through inaction, allow humanity to come
to harm.
Asimov’s robot stories are a kind of exploration of the implications of implementing these laws in robots.
However, the works of most other authors ignore or even contradict them. So, these laws have not prevailed as
Asimov intended. Thus these three Laws are sometimes seen as a future design directives that should be
considered by the people that would work in artificial intelligence, once an artificial intelligence has reached the
stage where it can comprehend these laws.
28.
29. CLASSIFICATION OF ROBOT
The three types of drive systems that are generally used for industrial
robots are: (i)Hydraulic drive (ii)Electric drive (iii)Pneumatic drive
i) Hydraulic drive
• It gives a robot great speed and strength. They provide high speed and strength, hence they are adopted for large
industrial robots.
• This type of drives are preferred in environments in which the use of electric drive robots may cause fire hazards
• Example: In spray painting.
Disadvantages of a hydraulic robot:
• Occupy more floor space for ancillary equipment in addition to that required by the robot.
• There are housekeeping problems such as leaks.
ii) Electric drive
This provides a robot with less speed and strength. Electric drive systems are adopted for smaller robots.
• Robots supported by electric drive systems are more accurate, exhibit better repeatability and are cleaner to use.
• Electrically driven robots are the most commonly available . Electrically driven robots can be classified into two
broad categories.
(i)Stepper motor driven.
(ii)Direct Current (DC) servo-motor driven.
30. iii) Pneumatic drive
• Generally used for smaller robots.
• Have fewer axes of movement.
• Carry out simple pick-and-place material-handling operations, such as picking up an object at one location and placing it
at another location.
• These operations are generally simple and have short cycle times.
• Here pneumatic power can be used for sliding or rotational joints.
• Pneumatic robots are less expensive than electric or hydraulic robots.
50. Robot specifications are used to define certain characteristics of an industrial robot. No two industrial robots are exactly alike.
Each varies depending upon
• payload,
• reach,
• axes, and
• application capabilities, among other aspects.
With so many variables to consider it can make the robot selection process seem overwhelming, but it does not have to be. Understanding each robot
specification will help you select the right industrial robot to allow for full optimization of your manufacturing process.
The following are important to define when choosing between different types of robots:
• Axes - A robot axis represents a degree of freedom. A degree of freedom determines an independent motion of the robot. The
more axes a robot has the more flexibility or movement it will be capable of. Most industrial robots have between three to seven
axes. It is important to consider the number of axes when selecting an industrial robot as it will determine its range of motion.
• Payload - Payload capacity represents the maximum amount of weight a robot arm can tolerate. Robotic payload is typically
expressed in kilograms. Payload varies greatly among industrial robots, from 0.5 kg to over 1000 kg. Considering the workpieces
as well as the weight of any end-effectors integrated with the robot will help guide you to selecting a robot with an appropriate
payload capacity.
Robot specifications
51. • Repeatability - Repeatability references a robot’s ability to return to the exact same position over and over. In
other words, it defines how precise a robot may be. Repeatability is expressed in millimeters plus or minus the
point of alteration to determine the robot’s margin of error.
• Reach - A robot’s reach may be broken down into two types; vertical and horizontal. Vertical reach determines
the maximum height a robot arm can obtain when extended upward from its base. Horizontal reach defines the
maximum distance obtained from the center of the robot base to its wrist. A robot’s reach can determine the
scope of its work envelope.
•Robot Mass - Robot mass is the weight of a robot. It is usually expressed in kilograms and references the weight
of the robotic manipulator only. This can be important to consider if you are looking to mount a robot on a shelf,
table, or overhead.
• Structure - Structure refers to the type of robot. There are many types of industrial robots with the most
common including articulated, delta, SCARA, and gantry. This specification is important because it determines a
robot’s work envelope and functionality. Articulated robots are generally the most common used in welding
automation and robotic assembly.
• Motion Speed - Motion speed lists the degrees traveled per second to define the speed of each robotic axis.
• Motion Range - This specification defines the scope of movement for each robotic axis as expressed in
degrees.
53. Cartesian Robots
A robot with 3 prismatic joints.
Commonly Applications
•pick and place work
•assembly operations
•handling machine tools
•arc welding
54. Cylindrical Robots
Commonly used for:
•handling at die-casting machines
•assembly operations
•handling machine tools
•spot welding
A robot with 2 prismatic joints and a rotary joint
55. CYLINDRICAL COORDINATE ROBOT
Robot body has a vertical column
that swivels about a vertical axis.
The arm consists of orthogonal
slides which allow the arm to be
moved up or down and in and out
with respect to the body.
56. Spherical/Polar Robots
A robot with 1 prismatic joint
and 2 rotary joints – the axes
consistent with a polar
coordinate system.
Commonly used for:
•handling at die casting or
fettling machines
•handling machine tools
•arc/spot welding
57. JOINTED ARM CONFIGURATION
- Similar to the human arm.
- Consists of several straight members connected by joints which
are analogous to the human shoulder.
58. - Similar to jointed arm configuration.
- Shoulder and elbow rotational axes are vertical.
- Permits the robot to perform insertion tasks in a vertical direction.
(Selective Compliance Articulated Robot Arm)
59. SCARA Robots (Selective Compliance Articulated
Robot Arm)
Commonly used for:
•pick and place work
•assembly operations
60. Advantages and Disadvantages of the 5 Robot Types
Configuration Advantages Disadvantages
Cartesian
coordinates
3 linear axes, easy to visualize, rigid
structure, easy to program
Can only reach front of itself,
requires large floor space, axes hard
to seal
Cylindrical
coordinates
2 linear axes +1 rotating, can reach all
around itself, reach and height axes
rigid, rotational axis easy to seal
Can’t reach above itself, base
rotation axis as less rigid, linear
axes is hard to seal, won’t reach
around obstacles
SCARA
coordinates
1 linear + 2 rotating axes, height axis
is rigid, large work area for floor space
2 ways to reach point, difficult to
program off-line, highly complex
arm
Spherical (polar)
coordinates
1 linear + 2 rotating axes, long
horizontal reach
Can’t reach around obstacles, short
vertical reach
Revolute
coordinates
3 rotating axes can reach above or
below obstacles, largest work area for
least floor space
Difficult to program off-line, 2 or 4
ways to reach a point, most complex
manipulator
72. ROBOT - GENERAL SAFETY PROCEDURES
1.Read the safety sections of the manufacturer’s manual before operating a robot for the first time.
2.E-stops must be operational and within reach at all times when the robot is powered on.
3.When approaching a damaged or possibly stuck robot arm, first remove the power and be wearing
proper protection equipment (safety glasses, shoes, attire, etc.)
4.Before robot operation:
1. Check for signs of damage to the robots, observe if there are any fluid spills, broken wires, loose
cables, etc.
2. Dress properly and use appropriate safety equipment:
1.Wear safety glasses and other suitable PPE
2.Remove loose-fitting clothing (ties, scarves, extra-long or loose sleeves, etc.)
3.Tie up long hair, etc.
3. If uncertain of the safety of the operation to be undertaken, notify the RL Lab Manager or other
CSL faculty or staff and obtain guidance before proceeding.
4. Use extra caution when performing motion experiments for the first time or if recovering from a
collision. When running any new code, observe the robot carefully with a hand on the E-Stop
(Emergency-Stop) button
73. During robot operation:
1. Everyone in the vicinity of the robot must be mentally alert and paying attention (no
headphones, etc.)
2. Have a safety-buddy present when the robot is performing any autonomous function.
3. E-Stop pushbuttons must always be within reach of any person working with the robot
4. Before starting any robot movement, communicate with others loud and deliberately on the
operation about to be executed, such as “Starting robot motion”
5. For collaborative robots (ISO/TS 15066:2016), personnel can be within the robot’s workspace
while the robot is performing autonomous functions, but it is highly recommended to avoid
entering the robot’s workspace unless necessary.
6. For non-collaborative robots, all personnel must be outside of the robot workspace while the
robot is performing any autonomous function.
7. Disable the robot after experimentation is complete.
74.
75.
76.
77.
78.
79.
80.
81. The Occupational Safety and Health Administration is a large regulatory agency of the United States
Department of Labor that originally had federal visitorial powers to inspect and examine workplaces.
82.
83.
84.
85.
86.
87. AI and ML in Robotics
Artificial intelligence (AI) is set to disrupt practically every industry imaginable, and industrial
robotics is no different. The powerful combination of robotics and AI or machine learning
opens the door to new automation possibilities.
Artificial intelligence and machine learning are being applied in limited ways and
enhancing the capabilities of industrial robotic systems. We have yet to reach the full
potential of robotics and machine learning, but current applications are promising.
88. 4 Tenets of Artificial intelligence and Machine Learning in Robotics
AI and machine learning are impacting four areas of robotic processes to make current
applications more efficient and profitable. The scope of AI in robotics includes:
1.Vision – AI is helping robots detect items they’ve never seen before and recognize objects
with greater detail.
2.Grasping – robots are also grasping items they’ve never seen before with AI and machine
learning helping them determine the best position and orientation to grasp an object.
3.Motion Control – machine learning helps robots maintain productivity with dynamic
interaction and obstacle avoidance.
4.Data – AI and machine learning help robots understand physical and logistical data
patterns to be proactive and act accordingly.
AI and machine learning are still in their infancy concerning robotic applications, but they’re
already having an important impact.
89. Glossary of Robotics-Related Machine Learning Concepts
Kinematics – Branch of classical mechanics which describes the motion of points (alternatively “particles”), bodies
(objects), and systems of bodies without consideration of the masses of those objects nor the forces that may have
caused the motion; often referred to as “geometry of motion”.
Bayesian models – Method of statistical inference that casts statistical problems in the framework of decision making. It
entails formulating subjective prior probabilities to express pre-existing information, careful modeling of the data
structure, checking and allowing for uncertainty in model assumptions, formulating a set of possible decisions and a
utility function to express how the value of each alternative decision is affected by the unknown model parameters.
Inverse optimal control – Inverse reinforcement learning is the problem of recovering an unknown reward function in a
Markov decision process from expert demonstrations of the optimal policy.
Support vector machines – Also called support vector networks, SVMs are supervised learning models with associated
learning algorithms that analyze data used for classification and regression analysis.
90. Relevance to Artificial Intelligence
• Effectors
• Sensors
• Architecture
• Integration of various inputs
• Hierarchy of information representation
• Emotions
91. Effectors
• Effector vs. Actuator
• Degrees of freedom (d.f.)
• 6 d.f. for free body in
space
• Locomotion
• Statically stable vs.
Dynamically stable
• Manipulation
• Rotary vs. Prismatic
motion
• End Effector
Four-finger Utah/MIT hand
97. Current Developments
• Emotions
• Energy-efficiency
• Integration
• Hierarchy of information representation
• Control structures
• Synthesis of neural nets and fuzzy logic
• Robotic surgery
• Telepresence
• Robot perception
• Face and object recognition
98. Importance of Emotions
• Emotions help prevent people from repeating their mistakes
(decisions that resulted in negative feelings)
• Recognizing emotions would allow robots to become more responsive
to users’ needs
• Exhibiting emotions would help robots interact with humans
99. Classification of Emotions
• Continuous
• Emotions defined in multi-dimensional space of
attributes
• Arousal-Valence Plane
• Discrete
• Defines 5, 6, or more “basic” emotional states upon
which more complex emotions are based
101. Classification of Emotions
Plutchik’s Theory:
• Eight primitive emotions that more complex emotions are
based upon
• Gladness (joy)
• Sadness
• Anger
• Surprise
• Acceptance
• Disgust
• Expectancy
• Fear
103. Future of Robotics
• Design robots to recognize
presence, posture, and gaze
• Develop viable social exchange
between robots and humans
• Design systems that can learn via
reinforcement