Robotics

Hasnaeen Rahman
Hasnaeen RahmanChief Executive Officer em Astha IT Research & Consultancy Ltd.
Robotics: Present & Beyond
Md. Hasnaeen Rizvi Rahman
Overview
 Robotics - the science and
technology of robots, their
design, manufacture, and
application.
 Requires a working
knowledge of electronics,
mechanics and software
accompanied by a large
working knowledge of
many subjects.
Asimo by Honda
History
 "Robot" coined by science fiction
author Karel Čapek, a Nobel
Prize nominee, in his 1920
theater play R.U.R. (Rossum's
Universal Robots)
 Robota meaning "self labor" or
"hard work" in Czech
 “Robotics” was first used in print by
Isaac Asimov, in his science fiction
short story "Liar!", published in May
1941.
 He was unaware that he was coining
the term for a new field.
Asimov
Capek
History continued
 In the Iliad, the god Hephaestus made talking handmaidens out of gold.
 Archytas of Tarentum is credited with creating a mechanical Pigeon in 400 BC.
 Al-Jazari (1136-1206), an Arab Muslim inventor, designed and constructed a
number of automatic machines, including kitchen appliances, musical automata
powered by water, and the first programmable humanoid robot in 1206.
Al-Jazari Inventions
History continued
 One of the first recorded designs
of a humanoid robot was made by
Leonardo da Vinci (1452-1519) in
around 1495.
 The first truly modern robot, digitally
operated, programmable, and
teachable, was invented by George
Devol in 1954 and was ultimately
called the Unimate.
Leonardo’s Robot
Devol
The Ultimate
Definition
 A robot is a mechanical or virtual, artificial agent.
 It is usually a system, which, by its appearance or movements, conveys a
sense that it has intent or agency of its own.
 The word robot can refer to both physical robots and virtual
software agents, but the latter are usually referred to as bots to
differentiate.
 A typical robot will have several, though not necessarily all of the following
properties:
 is not 'natural' i.e. artificially created
 can sense its environment, and manipulate or interact with things in it
 has some ability to make choices based on the environment, often using
automatic control or a preprogrammed sequence
 is programmable
Definition continued
 The structure of a robot
 is usually mostly mechanical.
 can be called a kinematic chain (like the
skeleton of the human body).
 the chain is formed of links (its bones),
actuators (its muscles).
 joints which can allow one or more
degrees of freedom.
 Most contemporary robots use open serial
chains in which each link connects the one
before to the one after it.
 These robots are called serial robots
(resemble human arm).
 Some robots, such as the Stewart platform,
use closed parallel kinematic chains.
 Structures that mimic the mechanical
structure of humans, various animals and
insects, are comparatively rare, but is an
active area of research (e.g. biomechanics).
Components of robots - Actuation
 The actuators are the 'muscles' of a
robot.
 the parts which convert stored energy
into movement.
 By far the most popular actuators are
electric motors.
 Popular forms of actuators are:
 Motors
 Stepper motors
 Ultrasonic motors
 Air muscles
 Electroactive polymers
 Elastic nanotubes
Components of robots - Manipulation
 This is the process of manipulating objects in
the external environment
 pick up, modify, destroy or otherwise have an
effect.
 ‘Hands' of a robot are often referred to as
end effectors.
 The arm is referred to as a manipulator.
 Some manipulation technologies:
 Grippers
 Vacuum grippers
 Magnetic grippers
 General purpose effectors: fully humanoid
hands, with as many as 20 degrees of freedom
and hundreds of tactile sensor
Gripper
Components of robots - Locomotion
 Rolling Robots
 Usually have four wheels
 Possibly, complex wheeled
robots, with only one or
two wheels.
 Track Robot: Another type of
rolling robot is one that has tracks
like tanks, e.g. NASA's Urban
Robot, Urbie
Two-wheeled balancing: Segway,
dynamic balancing algorithm, NASA's
Robonaut
Ballbot by Carnegie Mellon
University that balances on a ball
instead of legs or wheels
Components of robots - Locomotion
 Walking Robots
 difficult and dynamic problem to
solve
 two legged robots already
available
 none as robust as human
 can walk well on flat floors, and
can occasionally walk up stairs
 none can walk over rocky, uneven
terrain
 Algorithms used - ZMP Technique,
Hopping, Dynamic Balancing,
Passive Dynamics, etc.
 Other methods of locomotion
 Flying – normal autopilot based
aeroplanes, Unmanned Aerial
Vehicles (UAV), cruise missiles,
etc.
 Snaking
 Skating
 Swimming
Components of robots - Human interaction
 Speech recognition – difficult
task for a computer, mostly
because of the great variability of
speech.
 Gestures – e.g. human hand
gestures
 Facial expression – a robot like
Kismet can produce a range of
facial expressions, allowing it to
have meaningful social exchanges
with humans.
 Personality – Aibo, Pleo, etc.
Kismet
Pleo
Contemporary uses
 Robots are used in industrial,
military, exploration, home making,
and academic and research
applications.
 Jobs which require increased
productivity, accuracy, and
endurance.
 Car production, Packaging, Electronics,
Automated Guided Vehicles, etc.
Contemporary uses
 Dirty, dangerous, dull or inaccessible tasks
 Robots in the home
 Telerobots
 Military robots
Home cleaner
Surgeon
Military robots
Contemporary uses
 Unconventional robots
 Nanorobots
 Soft robots
 Reconfigurable robots – robots which can alter their physical form to suit a particular
task, consisting of a small number of cube shaped units, which can move relative to
their neighbours.
 Swarm robots
 Evolutionary robots
 Virtual reality
Modular robots
Nano robot car
Swarm robots
Contemporary uses
The Mobile Servicing System or Canadarm2 is a robotic system and associated equipment on the
International Space Station that plays a key role in station assembly and maintenance: moving equipment
and supplies around the station, supporting astronauts working in space, and servicing instruments and
other payloads attached to the space station.
Robotics simulators
 Used to create embedded applications for a robot
 without depending "physically" on the actual robot
 these applications can be transferred on the real robot (or
rebuilt) without modifications
 Based on lower level middleware like Physics engine (ODE,
PhysX) and graphics rendering engine (OGRE)
 The Microsoft Robotics Studio is a Windows-based
environment for robot control and simulation.
 aimed at academic, hobbyist, and commercial developers
 handles a wide variety of robot hardware
Robotics simulators
 Features include:
 a visual programming tool, Microsoft Visual Programming Language, for creating and
debugging robot applications
 web-based and windows-based interfaces
 3D simulation (including hardware acceleration)
 a lightweight services-oriented runtime
 easy access to a robot's sensors and actuators via a .NET-based concurrent library
implementation
 support for a number of languages including C# and Visual Basic .NET, JScript, and
IronPython
 Location technologies including GPS
 Speech technologies including text to speech and speech recognition
 Vision technologies including color tracking, line tracking, and simplified face and
hand gesture detection
Dangers and fears
 Current robots don’t pose any threat
or danger to society.
 Fears and concerns about robots have
been repeatedly expressed in a wide
range of books and films.
 The principal theme is the robots'
intelligence and ability to act could
exceed that of humans
 they could develop a conscience and a
motivation to take over or destroy the
human race
 Robots could be dangerous if
 programmed to kill
 programmed to be so smart that they
make their own software
 build their own hardware to upgrade
themselves
 change their own source code
 Robot Fatalities - The first human to
be killed by a robot was Robert
Williams who died at a casting plant in
Flat Rock, MI (January 25, 1979).
Terminator II – Rise of the Machines
Samsung machine gun robot
Literature
 Three Laws of Robotics
 a set of three rules written by Isaac Asimov in his 1942 short story
"Runaround“.
 First law: A robot may not injure a human being or, through inaction,
allow a human being to come to harm.
 Second law: A robot must obey orders given to it by human beings,
except where such orders would conflict with the First Law.
 Third law: A robot must protect its own existence as long as such
protection does not conflict with the First or Second Law.
 Two more laws introduced later by other writers.
 Fourth law: A robot must establish its identity as a robot in all cases.
 Fifth law: A robot must know it is a robot.
 Roboticists sometimes see the these laws as a future ideal.
Future of robotics
 Robots may soon be
everywhere, in homes and
at work.
 They could change the way
humans live.
 If true, many
philosophical, social, and
political questions will have
to be answered.
 Some people may become
Cyborgs, with some parts
half biological and half
artificial.
Future of robotics
 Timeline
 2013-2014 — agricultural
robots (e.g. AgRobots).
 2013-2017 — robots that care
for the elderly
 2017 — medical robots
performing low-invasive surgery
 2017-2019 — household robots
with full use.
 ??? — Nanorobots
 Legal rights for robots?
 According to research
commissioned by the UK Office of
Science and Innovation's Horizon
Scanning Centre, robots could
one day demand the same
citizen's rights as humans.
 The rise of robots could put a
strain on resources and the
environment.
Robotics in 2020 and beyond
 Home, factories, agriculture, building &
construction, undersea, space, mining,
hospitals and streets; for repair,
construction, maintenance, security,
entertainment, companionship, care.
 Only our imagination is the limit.
 Robot civilization is coming. Stay tuned.
Copotronic
Thank you
1 de 24

Recomendados

Lego robotics por
Lego roboticsLego robotics
Lego roboticsHamza Saleem
2K visualizações56 slides
Ie450pp8 por
Ie450pp8Ie450pp8
Ie450pp8Alexey Kozlov
180 visualizações37 slides
basics of robotics por
basics of roboticsbasics of robotics
basics of roboticsingridljc9
8.1K visualizações23 slides
Robotics por
RoboticsRobotics
RoboticsN Anantha Raman
870 visualizações29 slides
Introduction to robotics por
Introduction to roboticsIntroduction to robotics
Introduction to roboticsPantech ProLabs India Pvt Ltd
3.6K visualizações14 slides
1. introduction to robot por
1. introduction to robot1. introduction to robot
1. introduction to robotAdib Bin Rashid
1.7K visualizações31 slides

Mais conteúdo relacionado

Mais procurados

Robotics por
RoboticsRobotics
Roboticsshellih214
9.3K visualizações15 slides
Introduction to Mobile Robotics por
Introduction to Mobile RoboticsIntroduction to Mobile Robotics
Introduction to Mobile RoboticsRobots Alive India
20.1K visualizações29 slides
Robotics ppt por
Robotics  pptRobotics  ppt
Robotics pptSuchendra Reddy
1.3K visualizações24 slides
Automation and robotics por
Automation and roboticsAutomation and robotics
Automation and roboticspalmuccijom
4.5K visualizações11 slides
Introduction por
IntroductionIntroduction
IntroductionIbrahim_mohamed9090
1.9K visualizações31 slides
Robotics por
RoboticsRobotics
RoboticsDr K M SONI
5.7K visualizações53 slides

Mais procurados(20)

Robotics por shellih214
RoboticsRobotics
Robotics
shellih2149.3K visualizações
Introduction to Mobile Robotics por Robots Alive India
Introduction to Mobile RoboticsIntroduction to Mobile Robotics
Introduction to Mobile Robotics
Robots Alive India20.1K visualizações
Robotics ppt por Suchendra Reddy
Robotics  pptRobotics  ppt
Robotics ppt
Suchendra Reddy1.3K visualizações
Automation and robotics por palmuccijom
Automation and roboticsAutomation and robotics
Automation and robotics
palmuccijom4.5K visualizações
Robotics por Dr K M SONI
RoboticsRobotics
Robotics
Dr K M SONI5.7K visualizações
Robots in automobile industry por Niraj Rajan
Robots in automobile industryRobots in automobile industry
Robots in automobile industry
Niraj Rajan8.9K visualizações
Introduction to robotics por Bikash Shrestha
Introduction to roboticsIntroduction to robotics
Introduction to robotics
Bikash Shrestha2K visualizações
Rescue Robots por Aravind Shaji
Rescue RobotsRescue Robots
Rescue Robots
Aravind Shaji7.2K visualizações
Military Robots por nsapre
Military RobotsMilitary Robots
Military Robots
nsapre33.8K visualizações
Robotics technology por kapil200
Robotics technologyRobotics technology
Robotics technology
kapil2002.1K visualizações
01 introduction Robotics por cairo university
01 introduction Robotics01 introduction Robotics
01 introduction Robotics
cairo university100 visualizações
Robotics Starter Guide - Dream School por Mahadi Hasan
Robotics Starter Guide - Dream SchoolRobotics Starter Guide - Dream School
Robotics Starter Guide - Dream School
Mahadi Hasan185 visualizações
Robotics in AI por Akhil TR
Robotics in AIRobotics in AI
Robotics in AI
Akhil TR3.8K visualizações

Destaque

Robot kinematics por
Robot kinematicsRobot kinematics
Robot kinematicsVarinder Singh
12.4K visualizações27 slides
Chapter 2 robot kinematics por
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematicsnguyendattdh
23.2K visualizações35 slides
Chapter 3 Manipulator end effectors por
Chapter 3 Manipulator end effectorsChapter 3 Manipulator end effectors
Chapter 3 Manipulator end effectorsAfiq Sajuri
6.1K visualizações19 slides
Robotics por
RoboticsRobotics
RoboticsDeepam Goyal
9.4K visualizações26 slides
Robotics End Effector por
Robotics End EffectorRobotics End Effector
Robotics End EffectorYasodharan R
32K visualizações19 slides
Robotics: 2-Link Planar Manipulator por
Robotics: 2-Link Planar ManipulatorRobotics: 2-Link Planar Manipulator
Robotics: 2-Link Planar ManipulatorDamian T. Gordon
18.7K visualizações15 slides

Destaque(19)

Robot kinematics por Varinder Singh
Robot kinematicsRobot kinematics
Robot kinematics
Varinder Singh12.4K visualizações
Chapter 2 robot kinematics por nguyendattdh
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematics
nguyendattdh23.2K visualizações
Chapter 3 Manipulator end effectors por Afiq Sajuri
Chapter 3 Manipulator end effectorsChapter 3 Manipulator end effectors
Chapter 3 Manipulator end effectors
Afiq Sajuri6.1K visualizações
Robotics por Deepam Goyal
RoboticsRobotics
Robotics
Deepam Goyal9.4K visualizações
Robotics End Effector por Yasodharan R
Robotics End EffectorRobotics End Effector
Robotics End Effector
Yasodharan R32K visualizações
Robotics: 2-Link Planar Manipulator por Damian T. Gordon
Robotics: 2-Link Planar ManipulatorRobotics: 2-Link Planar Manipulator
Robotics: 2-Link Planar Manipulator
Damian T. Gordon18.7K visualizações
Robotics: Introduction to Kinematics por Damian T. Gordon
Robotics: Introduction to KinematicsRobotics: Introduction to Kinematics
Robotics: Introduction to Kinematics
Damian T. Gordon16.2K visualizações
Robotics: Forward and Inverse Kinematics por Damian T. Gordon
Robotics: Forward and Inverse KinematicsRobotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse Kinematics
Damian T. Gordon51.5K visualizações
Robots presentation por aroobkazim
Robots presentationRobots presentation
Robots presentation
aroobkazim111.5K visualizações
Fundamental of robotic manipulator por snkalepvpit
Fundamental of robotic manipulatorFundamental of robotic manipulator
Fundamental of robotic manipulator
snkalepvpit41.6K visualizações
Introduction To Robotics por parthmullick
Introduction To RoboticsIntroduction To Robotics
Introduction To Robotics
parthmullick70.4K visualizações
Robotics.Ppt por guest3860287
Robotics.PptRobotics.Ppt
Robotics.Ppt
guest386028750.9K visualizações
Basics of Robotics por Ameya Gandhi
Basics of RoboticsBasics of Robotics
Basics of Robotics
Ameya Gandhi148.3K visualizações
ROBOTICS AND ITS APPLICATIONS por Anmol Seth
ROBOTICS AND ITS APPLICATIONSROBOTICS AND ITS APPLICATIONS
ROBOTICS AND ITS APPLICATIONS
Anmol Seth95K visualizações
Industrial robots por Ohgoma
Industrial robotsIndustrial robots
Industrial robots
Ohgoma 46.6K visualizações
robotics ppt por sivabenten1
robotics ppt robotics ppt
robotics ppt
sivabenten1212.3K visualizações
Robotics project ppt por Vundavalli Shreya
Robotics project pptRobotics project ppt
Robotics project ppt
Vundavalli Shreya431.2K visualizações

Similar a Robotics

Group-3-Robotics.pptx por
Group-3-Robotics.pptxGroup-3-Robotics.pptx
Group-3-Robotics.pptxDavidAlesna1
45 visualizações70 slides
Assignment of ict robotics por
Assignment of ict roboticsAssignment of ict robotics
Assignment of ict roboticsAli Raza
3.1K visualizações12 slides
Robotics ppt por
Robotics pptRobotics ppt
Robotics pptSayantan Saha
519 visualizações18 slides
Robotics por
Robotics Robotics
Robotics Sayantan Saha
852 visualizações18 slides
Robots and Technology por
Robots and TechnologyRobots and Technology
Robots and TechnologyRamki M
558 visualizações47 slides
Robotics por
RoboticsRobotics
RoboticsDhavalshah0088
661 visualizações46 slides

Similar a Robotics(20)

Group-3-Robotics.pptx por DavidAlesna1
Group-3-Robotics.pptxGroup-3-Robotics.pptx
Group-3-Robotics.pptx
DavidAlesna145 visualizações
Assignment of ict robotics por Ali Raza
Assignment of ict roboticsAssignment of ict robotics
Assignment of ict robotics
Ali Raza3.1K visualizações
Robotics ppt por Sayantan Saha
Robotics pptRobotics ppt
Robotics ppt
Sayantan Saha519 visualizações
Robotics por Sayantan Saha
Robotics Robotics
Robotics
Sayantan Saha852 visualizações
Robots and Technology por Ramki M
Robots and TechnologyRobots and Technology
Robots and Technology
Ramki M558 visualizações
Robotics por Dhavalshah0088
RoboticsRobotics
Robotics
Dhavalshah0088661 visualizações
Robotics presentation por mandela48
Robotics presentationRobotics presentation
Robotics presentation
mandela4891.4K visualizações
roboticspresentationanononesimeseraphin-170324141916.pdf por SameerBaiju
roboticspresentationanononesimeseraphin-170324141916.pdfroboticspresentationanononesimeseraphin-170324141916.pdf
roboticspresentationanononesimeseraphin-170324141916.pdf
SameerBaiju40 visualizações
Subrat-Robot (1).pptx por Vicky570089
Subrat-Robot (1).pptxSubrat-Robot (1).pptx
Subrat-Robot (1).pptx
Vicky57008911 visualizações
Robotics por 51214725121472
RoboticsRobotics
Robotics
51214725121472150 visualizações
Fundamentals of Robotics and Machine Vision System por anand hd
Fundamentals of Robotics and Machine Vision SystemFundamentals of Robotics and Machine Vision System
Fundamentals of Robotics and Machine Vision System
anand hd550 visualizações
Robotics por Manish Mudaliar
Robotics Robotics
Robotics
Manish Mudaliar4.1K visualizações
Seminar Report Robotics por Vivek Yadav
Seminar Report Robotics Seminar Report Robotics
Seminar Report Robotics
Vivek Yadav20.7K visualizações
Next generation of robotics ppt por krithikamca
Next generation of robotics pptNext generation of robotics ppt
Next generation of robotics ppt
krithikamca4.1K visualizações
Robotics: The Study of Robots por IjajAhmedJaman
Robotics: The Study of RobotsRobotics: The Study of Robots
Robotics: The Study of Robots
IjajAhmedJaman494 visualizações
Robotics- Naved por khwaja naved
Robotics- NavedRobotics- Naved
Robotics- Naved
khwaja naved3.8K visualizações
Presentation on robotics por Alakshendra Tyagi
Presentation on robotics Presentation on robotics
Presentation on robotics
Alakshendra Tyagi44.6K visualizações
Robotics por Prasad Kale
RoboticsRobotics
Robotics
Prasad Kale1.3K visualizações

Último

ChatGPT and AI for Web Developers por
ChatGPT and AI for Web DevelopersChatGPT and AI for Web Developers
ChatGPT and AI for Web DevelopersMaximiliano Firtman
174 visualizações82 slides
Business Analyst Series 2023 - Week 3 Session 5 por
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5DianaGray10
165 visualizações20 slides
Five Things You SHOULD Know About Postman por
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanPostman
25 visualizações43 slides
How the World's Leading Independent Automotive Distributor is Reinventing Its... por
How the World's Leading Independent Automotive Distributor is Reinventing Its...How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...NUS-ISS
15 visualizações25 slides
[2023] Putting the R! in R&D.pdf por
[2023] Putting the R! in R&D.pdf[2023] Putting the R! in R&D.pdf
[2023] Putting the R! in R&D.pdfEleanor McHugh
38 visualizações127 slides
Roadmap to Become Experts.pptx por
Roadmap to Become Experts.pptxRoadmap to Become Experts.pptx
Roadmap to Become Experts.pptxdscwidyatamanew
11 visualizações45 slides

Último(20)

ChatGPT and AI for Web Developers por Maximiliano Firtman
ChatGPT and AI for Web DevelopersChatGPT and AI for Web Developers
ChatGPT and AI for Web Developers
Maximiliano Firtman174 visualizações
Business Analyst Series 2023 - Week 3 Session 5 por DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10165 visualizações
Five Things You SHOULD Know About Postman por Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman25 visualizações
How the World's Leading Independent Automotive Distributor is Reinventing Its... por NUS-ISS
How the World's Leading Independent Automotive Distributor is Reinventing Its...How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...
NUS-ISS15 visualizações
[2023] Putting the R! in R&D.pdf por Eleanor McHugh
[2023] Putting the R! in R&D.pdf[2023] Putting the R! in R&D.pdf
[2023] Putting the R! in R&D.pdf
Eleanor McHugh38 visualizações
Roadmap to Become Experts.pptx por dscwidyatamanew
Roadmap to Become Experts.pptxRoadmap to Become Experts.pptx
Roadmap to Become Experts.pptx
dscwidyatamanew11 visualizações
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu... por NUS-ISS
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
NUS-ISS32 visualizações
Uni Systems for Power Platform.pptx por Uni Systems S.M.S.A.
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptx
Uni Systems S.M.S.A.38 visualizações
Future of Learning - Yap Aye Wee.pdf por NUS-ISS
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdf
NUS-ISS38 visualizações
Transcript: The Details of Description Techniques tips and tangents on altern... por BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada119 visualizações
Report 2030 Digital Decade por Massimo Talia
Report 2030 Digital DecadeReport 2030 Digital Decade
Report 2030 Digital Decade
Massimo Talia13 visualizações
Data-centric AI and the convergence of data and model engineering: opportunit... por Paolo Missier
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
Paolo Missier29 visualizações
Attacking IoT Devices from a Web Perspective - Linux Day por Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri15 visualizações
.conf Go 2023 - Data analysis as a routine por Splunk
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine
Splunk90 visualizações
Empathic Computing: Delivering the Potential of the Metaverse por Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst449 visualizações
Combining Orchestration and Choreography for a Clean Architecture por ThomasHeinrichs1
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean Architecture
ThomasHeinrichs168 visualizações
AMAZON PRODUCT RESEARCH.pdf por JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta14 visualizações
Perth MeetUp November 2023 por Michael Price
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023
Michael Price12 visualizações
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors por sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab11 visualizações

Robotics

  • 1. Robotics: Present & Beyond Md. Hasnaeen Rizvi Rahman
  • 2. Overview  Robotics - the science and technology of robots, their design, manufacture, and application.  Requires a working knowledge of electronics, mechanics and software accompanied by a large working knowledge of many subjects. Asimo by Honda
  • 3. History  "Robot" coined by science fiction author Karel Čapek, a Nobel Prize nominee, in his 1920 theater play R.U.R. (Rossum's Universal Robots)  Robota meaning "self labor" or "hard work" in Czech  “Robotics” was first used in print by Isaac Asimov, in his science fiction short story "Liar!", published in May 1941.  He was unaware that he was coining the term for a new field. Asimov Capek
  • 4. History continued  In the Iliad, the god Hephaestus made talking handmaidens out of gold.  Archytas of Tarentum is credited with creating a mechanical Pigeon in 400 BC.  Al-Jazari (1136-1206), an Arab Muslim inventor, designed and constructed a number of automatic machines, including kitchen appliances, musical automata powered by water, and the first programmable humanoid robot in 1206. Al-Jazari Inventions
  • 5. History continued  One of the first recorded designs of a humanoid robot was made by Leonardo da Vinci (1452-1519) in around 1495.  The first truly modern robot, digitally operated, programmable, and teachable, was invented by George Devol in 1954 and was ultimately called the Unimate. Leonardo’s Robot Devol The Ultimate
  • 6. Definition  A robot is a mechanical or virtual, artificial agent.  It is usually a system, which, by its appearance or movements, conveys a sense that it has intent or agency of its own.  The word robot can refer to both physical robots and virtual software agents, but the latter are usually referred to as bots to differentiate.  A typical robot will have several, though not necessarily all of the following properties:  is not 'natural' i.e. artificially created  can sense its environment, and manipulate or interact with things in it  has some ability to make choices based on the environment, often using automatic control or a preprogrammed sequence  is programmable
  • 7. Definition continued  The structure of a robot  is usually mostly mechanical.  can be called a kinematic chain (like the skeleton of the human body).  the chain is formed of links (its bones), actuators (its muscles).  joints which can allow one or more degrees of freedom.  Most contemporary robots use open serial chains in which each link connects the one before to the one after it.  These robots are called serial robots (resemble human arm).  Some robots, such as the Stewart platform, use closed parallel kinematic chains.  Structures that mimic the mechanical structure of humans, various animals and insects, are comparatively rare, but is an active area of research (e.g. biomechanics).
  • 8. Components of robots - Actuation  The actuators are the 'muscles' of a robot.  the parts which convert stored energy into movement.  By far the most popular actuators are electric motors.  Popular forms of actuators are:  Motors  Stepper motors  Ultrasonic motors  Air muscles  Electroactive polymers  Elastic nanotubes
  • 9. Components of robots - Manipulation  This is the process of manipulating objects in the external environment  pick up, modify, destroy or otherwise have an effect.  ‘Hands' of a robot are often referred to as end effectors.  The arm is referred to as a manipulator.  Some manipulation technologies:  Grippers  Vacuum grippers  Magnetic grippers  General purpose effectors: fully humanoid hands, with as many as 20 degrees of freedom and hundreds of tactile sensor Gripper
  • 10. Components of robots - Locomotion  Rolling Robots  Usually have four wheels  Possibly, complex wheeled robots, with only one or two wheels.  Track Robot: Another type of rolling robot is one that has tracks like tanks, e.g. NASA's Urban Robot, Urbie Two-wheeled balancing: Segway, dynamic balancing algorithm, NASA's Robonaut Ballbot by Carnegie Mellon University that balances on a ball instead of legs or wheels
  • 11. Components of robots - Locomotion  Walking Robots  difficult and dynamic problem to solve  two legged robots already available  none as robust as human  can walk well on flat floors, and can occasionally walk up stairs  none can walk over rocky, uneven terrain  Algorithms used - ZMP Technique, Hopping, Dynamic Balancing, Passive Dynamics, etc.  Other methods of locomotion  Flying – normal autopilot based aeroplanes, Unmanned Aerial Vehicles (UAV), cruise missiles, etc.  Snaking  Skating  Swimming
  • 12. Components of robots - Human interaction  Speech recognition – difficult task for a computer, mostly because of the great variability of speech.  Gestures – e.g. human hand gestures  Facial expression – a robot like Kismet can produce a range of facial expressions, allowing it to have meaningful social exchanges with humans.  Personality – Aibo, Pleo, etc. Kismet Pleo
  • 13. Contemporary uses  Robots are used in industrial, military, exploration, home making, and academic and research applications.  Jobs which require increased productivity, accuracy, and endurance.  Car production, Packaging, Electronics, Automated Guided Vehicles, etc.
  • 14. Contemporary uses  Dirty, dangerous, dull or inaccessible tasks  Robots in the home  Telerobots  Military robots Home cleaner Surgeon Military robots
  • 15. Contemporary uses  Unconventional robots  Nanorobots  Soft robots  Reconfigurable robots – robots which can alter their physical form to suit a particular task, consisting of a small number of cube shaped units, which can move relative to their neighbours.  Swarm robots  Evolutionary robots  Virtual reality Modular robots Nano robot car Swarm robots
  • 16. Contemporary uses The Mobile Servicing System or Canadarm2 is a robotic system and associated equipment on the International Space Station that plays a key role in station assembly and maintenance: moving equipment and supplies around the station, supporting astronauts working in space, and servicing instruments and other payloads attached to the space station.
  • 17. Robotics simulators  Used to create embedded applications for a robot  without depending "physically" on the actual robot  these applications can be transferred on the real robot (or rebuilt) without modifications  Based on lower level middleware like Physics engine (ODE, PhysX) and graphics rendering engine (OGRE)  The Microsoft Robotics Studio is a Windows-based environment for robot control and simulation.  aimed at academic, hobbyist, and commercial developers  handles a wide variety of robot hardware
  • 18. Robotics simulators  Features include:  a visual programming tool, Microsoft Visual Programming Language, for creating and debugging robot applications  web-based and windows-based interfaces  3D simulation (including hardware acceleration)  a lightweight services-oriented runtime  easy access to a robot's sensors and actuators via a .NET-based concurrent library implementation  support for a number of languages including C# and Visual Basic .NET, JScript, and IronPython  Location technologies including GPS  Speech technologies including text to speech and speech recognition  Vision technologies including color tracking, line tracking, and simplified face and hand gesture detection
  • 19. Dangers and fears  Current robots don’t pose any threat or danger to society.  Fears and concerns about robots have been repeatedly expressed in a wide range of books and films.  The principal theme is the robots' intelligence and ability to act could exceed that of humans  they could develop a conscience and a motivation to take over or destroy the human race  Robots could be dangerous if  programmed to kill  programmed to be so smart that they make their own software  build their own hardware to upgrade themselves  change their own source code  Robot Fatalities - The first human to be killed by a robot was Robert Williams who died at a casting plant in Flat Rock, MI (January 25, 1979). Terminator II – Rise of the Machines Samsung machine gun robot
  • 20. Literature  Three Laws of Robotics  a set of three rules written by Isaac Asimov in his 1942 short story "Runaround“.  First law: A robot may not injure a human being or, through inaction, allow a human being to come to harm.  Second law: A robot must obey orders given to it by human beings, except where such orders would conflict with the First Law.  Third law: A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.  Two more laws introduced later by other writers.  Fourth law: A robot must establish its identity as a robot in all cases.  Fifth law: A robot must know it is a robot.  Roboticists sometimes see the these laws as a future ideal.
  • 21. Future of robotics  Robots may soon be everywhere, in homes and at work.  They could change the way humans live.  If true, many philosophical, social, and political questions will have to be answered.  Some people may become Cyborgs, with some parts half biological and half artificial.
  • 22. Future of robotics  Timeline  2013-2014 — agricultural robots (e.g. AgRobots).  2013-2017 — robots that care for the elderly  2017 — medical robots performing low-invasive surgery  2017-2019 — household robots with full use.  ??? — Nanorobots  Legal rights for robots?  According to research commissioned by the UK Office of Science and Innovation's Horizon Scanning Centre, robots could one day demand the same citizen's rights as humans.  The rise of robots could put a strain on resources and the environment.
  • 23. Robotics in 2020 and beyond  Home, factories, agriculture, building & construction, undersea, space, mining, hospitals and streets; for repair, construction, maintenance, security, entertainment, companionship, care.  Only our imagination is the limit.  Robot civilization is coming. Stay tuned.