Enabling Robotics Testing with an Agile Mindset

Transcription

Enabling Robotics Testing with an Agile Mindset
Enabling Robotics Testing
with an Agile Mindset
Robotics Growth
Testing Challenges: Agile Mindset
Quality Robots?
Robotics Growth
Testing Challenges: Agile Mindset
Quality Robots?
Gartner Group :"The Hype Cycle of Emerging Technologies"
TITLE: The Man-Machine
ARTIST: Kraftwerk
RELEASE DATE: May 1978
TRACKS TO DOWNLOAD: The Robots
http://pitchfork.com/news/53127-watch-robyn-meets-the-robyn-robot-made-by-swedish-tech-students/
R.U.R.: Rossums Universal Robots (1920)

1927 the Maschinenmensch ("machine-human") gynoid
humanoid robot (also called "Parody", "Futura",
"Robotrix", or the "Maria impersonator"), the first
depiction of a robot ever to appear on film, was played by
German actress Brigitte Helm in Fritz Lang's film
Metropolis.
•
1942 the science fiction writer Isaac Asimov formulated his
Three Laws of Robotics.
•
1948 Norbert Wiener formulated the principles of
cybernetics, the basis of practical robotics.
•
1961 Fully autonomous robots appear (Unimate)
•
1970’s Industrial Robots
•
1980 -90 – Increased CPU Power / Smaller, Satellites, Laser
technology, Coding advances
•
2000’s – GPS, Wireless, Advanced Materials,
Nanotechnology, Advanced Sensors, Agile
•
Next…..
Karel Čapek
A dystopian story about things
going wrong at a factory
populated with sentient
“robots”
Research Labs
DARPA, USA
Charité Surgical Navigation and Robotics Lab
Cybernet Systems Corporation
IU Hardware Methods Group
LIRA-Lab: Laboratory for Integrated Advanced Robotics
NASA
Robotic, CZ
Russia's Central Research and Development
Institute of Robotics and Technical Cybernetics (CRDI RTC)
EU-IST project (Swarm Bots)
University Zurich
Google
Sogeti High Tech
Swedish Tech
More…..
Robotics Growth
Testing Challenges: Agile Mindset
Quality Robots?
Robotics Growth
Testing Challenges: Agile Mindset
Quality Robots?
http://cyberneticzoo.com
Source: Popular Mechanics October 1950.
Challenges
Mechanical / Dynamics
Electrical
Software / AI
Way of Building
Teams
Intense
Trial and Failure
Budgets
Implications
Materials / Environments
Battery / Power
Autonomous
Continuous / Daily
Multiple Talents Together
Stress Control
Experimentation
Time/Cost/Quality
Degree(s) of Freedom
Burn In
PETMAN (Protection Ensemble Test Mannequin) Humanoid Military
Robot, United States of America
Robot testing procedure where all components of the robot are operated continuously for an extended period of time. This is done to test
movement, and movement programming of the robot at early stages to avoid malfunctions after deployment.
Autonomy
•
•
•
•
•
•
•
Advanced Step in innovative Mobility
3 Decades of Development (1986)
2000 (Autonomous) Stabilization Technology
130 cm / 50 kg
Hands 13 Degrees of freedom – can open bottles
In total 50+ degress of Freedom (can “dance”)
52 Volt Battery (40 Minutes)
Energy
The Real World
Robot Types
•
•
•
•
•
•
•
•
•
•
•
Stationary robots (including robotic arms with a global axis of movement)
Cartesian/Gantry robots
Cylindrical robots
Spherical robots
Wheeled robots
Legged robots
Swimming robots
Flying robots
Mobile spherical robots (robotic balls)
Swarm robots
Others
Elements of a Robot
Sensors
Effectors (Pneumatics, Hydraulics, Engines)
Control Systems (the "brains")
 Pre Programmed
 Remote Control
 Supervisory
 Autonomous
Vocabulary
Downtime : A period of time in which a robot, or production line is
shut down due to malfunction or failure. See Uptime.
Error: The difference between the actual response of a robot and a
command issued.
Gravity Loading : The force exerted downward, due to the weight of
the robot arm and/or the load at the end of the arm. The force
creates an error with respect to position accuracy of the endeffector. A compensating force can be computed and applied
bringing the arm back to the desired position.
Interpolation: The method by which endpoint paths are created. In
general to specify a motion a few knot points are defined and then
all the intermediate positions between them are calculated by
mathematical interpolation. The interpolation algorithm used
therefore has a dramatic effect of the quality of motion.
Off-Line Programming: A programming method where the task
program is defined on devices or computers separate from the
robot for later input of programming information to the robot. (ISO
8373)
On-Line Programming: A means of programming a robot while the
robot is functioning. This becomes important in manufacturing and
assembly line production due to keeping productivity high while the
robot is being programmed for other tasks.
http://www.motoman.com/support/lifecyclemgt.php
AI
Approaches:
•
•
•
•
Cybernetics and brain simulation (Neurology + Information Theory,)
Symbolic (Cognitive, Logic Based, Symbolic Manipulation )
Sub-symbolic (Perception, Learning Patterns)
Statistical (Sophisticated Mathematics)
Tools:
•
•
•
•
•
•
Logic
Probabilistic methods
Classifiers and statistical learning methods
Neural networks
Control theory
Languages
Top Down: Build the brain first
Bottom Up Don't bother with a brain
Westinghouse Electric and Manufacturing Co's first robot was Herbert Televox, built in 1927 by Roy Wensley at their East Pittsburgh, Pennsylvania plant.
"TMap® Human Driven"
Technovision
Robotics Growth
Testing Challenges
Quality Robots: What’s the Context?
After the Telelux, Westinghouse built several other robots—Katrina Van Televox,
Rastus Robot & Willie Jr., Willie Vocalite, succeeded by the most successful Elektro
the Moto-Man, built in 1937/38 at the Westinghouse's factory in Mansfield.
Quality
Management:
Testing
Quality Control
Quality Assurance
Robot Implementations (Context)
•
•
•
•
•
•
•
•
Industrial robots
Domestic or Household robots
Medical robots
Service robots
Military robots
Entertainment robots
Space robots
Hobby and competition robots
The D’s
Dirty
Dangerous
Dull
Depressing
Demanding
Daring
Dynamic
LS3 Robotic Pack Mule Field Testing by US
Military
A Step In Mankind's Obsolescence?






Robotic Workforce
Technological Military Superiority
Lack of Common Sense
Robohackers
“Rise of Machines”
Robotic Revolution
A Step In Mankind's Ongoing Advance?







Robotic Workforce
Technological Advances
Collective Intelligence
Learn how to Learn
Expendable
Harvest Automation
Robotic Surgery
KUKA ( Keller und Knappich Augsburg)
Agilus the world’s fastest robot – was programmed into play a match against table tennis champion Timo Boll, ranked at number 5 in the world.
http://www.energyandcapital.com/articles/what-bill-gates-is-buying/3926
http://labs.sogeti.com/about/