SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Project by-
V.Bindiya ,
Narayana IIT Olympiad School
Robotics

Robotic
History

Robotic
Technology

Types of
 Robots
What is a Robot…?
A re-programmable, multifunctional,
automatic industrial machine designed to
replace human in hazardous work. It can
be used as :-
•An automatic machine sweeper
•An automatic car for a child to play with
•A machine removing mines in a war field
•In space
•In military , and many more..
Robotics is science of designing or building an application
of robots. Simply ,Robotics may be defines as “The Study
of Robots”. The aim of robotics is to design an efficient
robot.



Robotics is needed because:-

•Speed
• Can work in hazardous/dangerous temperature
• Can do repetitive tasks
• Can do work with accuracy
The word robot was introduced to the public by Czech writer
Karel Capek(1890-1938) in his play R.U.R. (Rossum's
Universal Robots), published in 1920. The play begins in a
factory that makes artificial people called robots . Capek was
reportedly several times a candidate for the Nobel prize for
his works .




                The word "robotics", used to describe this field of
                study, was coined accidentally by the Russian –born ,
                American scientist and science fiction writer, Isaac
                Asimov(1920-1992) in 1940s.
Asimov also proposed his three "Laws of Robotics", and he later
 added a “zeroth law”.

Zeroth Law : A robot may not injure humanity, or,
through inaction, allow humanity to come to harm

First Law : A robot may not injure a human being, or,
through inaction, allow a human being to come to harm,
unless this would violate a higher order law

Second Law: A robot must obey orders given it by human
beings, except where such orders would conflict with a higher
order law

Third Law : A robot must protect its own existence as
long as such protection does not conflict with a higher
order law.
Most industrial robots have at least the following five parts:


         Sensors

         Effectors


         Actuators

         Controllers


         Arms
Sensor




Effector
Controller




Arm
The most common types of Robots are..
Mobile robots are of two types….



Rolling robots have wheels to move around.
They can quickly and easily search.
However they are only useful in flat areas.



Robots on legs are usually brought in when
the terrain is rocky. Most robots have at
least 4 legs; usually they have 6 or more.
Robots are not only used to explore areas or
imitate a human being. Most robots perform
repeating tasks without ever moving an inch.
Most robots are ‘working’ in industry settings
and are stationary .




Autonomous robots are self supporting
or in other words self contained. In a way
they rely on their own ‘brains’.
A person can guide a robot by remote
control. A person can perform difficult and
usually dangerous tasks without being at the
spot where the tasks are performed.




Virtual robots don’t exits In real life. Virtual
robots are just programs, building blocks of
software inside a computer.
Going to far away planets.
Going far down into the unknown waters and mines where humans
would be crushed
Giving us information that humans can't get
Working at places 24/7 without any salary and food. Plus they don't
get bored
They can perform tasks faster than humans and much more
consistently and accurately
Most of them are automatic so they can go around by themselves
without any human interference.




 People can lose jobs in factories
 It needs a supply of power
It needs maintenance to keep it running .
It costs money to make or buy a robot
Robotics project ppt

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Robotics presentation
Robotics presentationRobotics presentation
Robotics presentation
 
Introduction To Robotics
Introduction To RoboticsIntroduction To Robotics
Introduction To Robotics
 
Presentation of robotics
Presentation of roboticsPresentation of robotics
Presentation of robotics
 
Robotics
RoboticsRobotics
Robotics
 
Robotic for presentation 11 10-2018
Robotic for presentation 11 10-2018Robotic for presentation 11 10-2018
Robotic for presentation 11 10-2018
 
Seminar Report Robotics
Seminar Report Robotics Seminar Report Robotics
Seminar Report Robotics
 
Robotics
Robotics Robotics
Robotics
 
Robots: state of-the-art and future trends
Robots: state of-the-art and future trendsRobots: state of-the-art and future trends
Robots: state of-the-art and future trends
 
Introduction to Robotics
Introduction to RoboticsIntroduction to Robotics
Introduction to Robotics
 
Basics of Robotics
Basics of RoboticsBasics of Robotics
Basics of Robotics
 
Robots presentation
Robots presentationRobots presentation
Robots presentation
 
Automation and robotics
Automation and roboticsAutomation and robotics
Automation and robotics
 
Introduction to Robotics and Future of Robotics in perspective of Bangladesh
Introduction to Robotics and Future of Robotics in perspective of BangladeshIntroduction to Robotics and Future of Robotics in perspective of Bangladesh
Introduction to Robotics and Future of Robotics in perspective of Bangladesh
 
Robotic arm
Robotic armRobotic arm
Robotic arm
 
Robotics
RoboticsRobotics
Robotics
 
Summary for Robotics
Summary for Robotics Summary for Robotics
Summary for Robotics
 
Robots
RobotsRobots
Robots
 
Presentation on robotics
Presentation on robotics Presentation on robotics
Presentation on robotics
 
What is Robotics - Robotics Concept Explained for Kids
What is Robotics - Robotics Concept Explained for KidsWhat is Robotics - Robotics Concept Explained for Kids
What is Robotics - Robotics Concept Explained for Kids
 
Robotic technology
Robotic technologyRobotic technology
Robotic technology
 

Andere mochten auch

Robot PowerPoint
Robot PowerPointRobot PowerPoint
Robot PowerPointbradschultz
 
Two Legged Robot Design, Simulation And Realization
Two Legged Robot Design, Simulation And RealizationTwo Legged Robot Design, Simulation And Realization
Two Legged Robot Design, Simulation And RealizationNirav Patel
 
Bi-articular Muscle Actuation Design for Robot Arms
Bi-articular Muscle Actuation Design for Robot ArmsBi-articular Muscle Actuation Design for Robot Arms
Bi-articular Muscle Actuation Design for Robot ArmsValerio Salvucci
 
Career Day - Engineering for Elementary Ages
Career Day - Engineering for Elementary AgesCareer Day - Engineering for Elementary Ages
Career Day - Engineering for Elementary AgesMichael Fork
 
MEMS based gesture controlled robot
MEMS based gesture controlled robotMEMS based gesture controlled robot
MEMS based gesture controlled robotSomanchi Aditya
 
Time travel
Time travelTime travel
Time travelhplap
 
Particle Swarm Optimization by Rajorshi Mukherjee
Particle Swarm Optimization by Rajorshi MukherjeeParticle Swarm Optimization by Rajorshi Mukherjee
Particle Swarm Optimization by Rajorshi MukherjeeRajorshi Mukherjee
 
Swarm Intelligence - An Introduction
Swarm Intelligence - An IntroductionSwarm Intelligence - An Introduction
Swarm Intelligence - An IntroductionRohit Bhat
 
Swarm ROBOTICS
Swarm ROBOTICSSwarm ROBOTICS
Swarm ROBOTICSAJAL A J
 
Kilobot Formation Control
Kilobot Formation ControlKilobot Formation Control
Kilobot Formation ControlJeffrey Wang
 
How To Make Multi-Robots Formation Control System
How To Make Multi-Robots Formation Control SystemHow To Make Multi-Robots Formation Control System
How To Make Multi-Robots Formation Control SystemKeisuke Uto
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationHanya Mohammed
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationanurag singh
 

Andere mochten auch (20)

Robot PowerPoint
Robot PowerPointRobot PowerPoint
Robot PowerPoint
 
Two Legged Robot Design, Simulation And Realization
Two Legged Robot Design, Simulation And RealizationTwo Legged Robot Design, Simulation And Realization
Two Legged Robot Design, Simulation And Realization
 
Bi-articular Muscle Actuation Design for Robot Arms
Bi-articular Muscle Actuation Design for Robot ArmsBi-articular Muscle Actuation Design for Robot Arms
Bi-articular Muscle Actuation Design for Robot Arms
 
Career Day - Engineering for Elementary Ages
Career Day - Engineering for Elementary AgesCareer Day - Engineering for Elementary Ages
Career Day - Engineering for Elementary Ages
 
Robotics.Ppt
Robotics.PptRobotics.Ppt
Robotics.Ppt
 
MEMS based gesture controlled robot
MEMS based gesture controlled robotMEMS based gesture controlled robot
MEMS based gesture controlled robot
 
Time travel
Time travelTime travel
Time travel
 
Space Exploration
Space ExplorationSpace Exploration
Space Exploration
 
Sonar system
Sonar systemSonar system
Sonar system
 
Maven overview
Maven overviewMaven overview
Maven overview
 
Alfresco Mavenisation
Alfresco MavenisationAlfresco Mavenisation
Alfresco Mavenisation
 
Particle Swarm Optimization by Rajorshi Mukherjee
Particle Swarm Optimization by Rajorshi MukherjeeParticle Swarm Optimization by Rajorshi Mukherjee
Particle Swarm Optimization by Rajorshi Mukherjee
 
Swarm Intelligence - An Introduction
Swarm Intelligence - An IntroductionSwarm Intelligence - An Introduction
Swarm Intelligence - An Introduction
 
Swarm ROBOTICS
Swarm ROBOTICSSwarm ROBOTICS
Swarm ROBOTICS
 
Kilobot Formation Control
Kilobot Formation ControlKilobot Formation Control
Kilobot Formation Control
 
How To Make Multi-Robots Formation Control System
How To Make Multi-Robots Formation Control SystemHow To Make Multi-Robots Formation Control System
How To Make Multi-Robots Formation Control System
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Sonar Metrics
Sonar MetricsSonar Metrics
Sonar Metrics
 
Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)
 

Ähnlich wie Robotics project ppt

Ähnlich wie Robotics project ppt (20)

ROBOTS
ROBOTSROBOTS
ROBOTS
 
Roboticsprojectppt 130116183708-phpapp02
Roboticsprojectppt 130116183708-phpapp02Roboticsprojectppt 130116183708-phpapp02
Roboticsprojectppt 130116183708-phpapp02
 
Sasank robotics
Sasank roboticsSasank robotics
Sasank robotics
 
Roboticsprojectppt 130116183708-phpapp02
Roboticsprojectppt 130116183708-phpapp02Roboticsprojectppt 130116183708-phpapp02
Roboticsprojectppt 130116183708-phpapp02
 
The robotics
The roboticsThe robotics
The robotics
 
Robotics
RoboticsRobotics
Robotics
 
robotics.
robotics.robotics.
robotics.
 
Robotics slide
Robotics slideRobotics slide
Robotics slide
 
Robotics
RoboticsRobotics
Robotics
 
Roboticsggggggggggggggggggggggggggg - .pptx
Roboticsggggggggggggggggggggggggggg - .pptxRoboticsggggggggggggggggggggggggggg - .pptx
Roboticsggggggggggggggggggggggggggg - .pptx
 
robotics
roboticsrobotics
robotics
 
Robots Slide share
Robots Slide shareRobots Slide share
Robots Slide share
 
roboticspresentationanononesimeseraphin-170324141916.pdf
roboticspresentationanononesimeseraphin-170324141916.pdfroboticspresentationanononesimeseraphin-170324141916.pdf
roboticspresentationanononesimeseraphin-170324141916.pdf
 
Assignment of ict robotics
Assignment of ict roboticsAssignment of ict robotics
Assignment of ict robotics
 
Robotics
RoboticsRobotics
Robotics
 
Robotics
RoboticsRobotics
Robotics
 
Robotics
RoboticsRobotics
Robotics
 
Robotics by abhishek mahajan
Robotics by abhishek mahajanRobotics by abhishek mahajan
Robotics by abhishek mahajan
 
Group-3-Robotics.pptx
Group-3-Robotics.pptxGroup-3-Robotics.pptx
Group-3-Robotics.pptx
 
Robotics
RoboticsRobotics
Robotics
 

Kürzlich hochgeladen

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 

Kürzlich hochgeladen (20)

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 

Robotics project ppt

  • 1. Project by- V.Bindiya , Narayana IIT Olympiad School
  • 3. What is a Robot…? A re-programmable, multifunctional, automatic industrial machine designed to replace human in hazardous work. It can be used as :- •An automatic machine sweeper •An automatic car for a child to play with •A machine removing mines in a war field •In space •In military , and many more..
  • 4. Robotics is science of designing or building an application of robots. Simply ,Robotics may be defines as “The Study of Robots”. The aim of robotics is to design an efficient robot. Robotics is needed because:- •Speed • Can work in hazardous/dangerous temperature • Can do repetitive tasks • Can do work with accuracy
  • 5.
  • 6. The word robot was introduced to the public by Czech writer Karel Capek(1890-1938) in his play R.U.R. (Rossum's Universal Robots), published in 1920. The play begins in a factory that makes artificial people called robots . Capek was reportedly several times a candidate for the Nobel prize for his works . The word "robotics", used to describe this field of study, was coined accidentally by the Russian –born , American scientist and science fiction writer, Isaac Asimov(1920-1992) in 1940s.
  • 7. Asimov also proposed his three "Laws of Robotics", and he later added a “zeroth law”. Zeroth Law : A robot may not injure humanity, or, through inaction, allow humanity to come to harm First Law : A robot may not injure a human being, or, through inaction, allow a human being to come to harm, unless this would violate a higher order law Second Law: A robot must obey orders given it by human beings, except where such orders would conflict with a higher order law Third Law : A robot must protect its own existence as long as such protection does not conflict with a higher order law.
  • 8.
  • 9. Most industrial robots have at least the following five parts: Sensors Effectors Actuators Controllers Arms
  • 12. The most common types of Robots are..
  • 13. Mobile robots are of two types…. Rolling robots have wheels to move around. They can quickly and easily search. However they are only useful in flat areas. Robots on legs are usually brought in when the terrain is rocky. Most robots have at least 4 legs; usually they have 6 or more.
  • 14. Robots are not only used to explore areas or imitate a human being. Most robots perform repeating tasks without ever moving an inch. Most robots are ‘working’ in industry settings and are stationary . Autonomous robots are self supporting or in other words self contained. In a way they rely on their own ‘brains’.
  • 15. A person can guide a robot by remote control. A person can perform difficult and usually dangerous tasks without being at the spot where the tasks are performed. Virtual robots don’t exits In real life. Virtual robots are just programs, building blocks of software inside a computer.
  • 16. Going to far away planets. Going far down into the unknown waters and mines where humans would be crushed Giving us information that humans can't get Working at places 24/7 without any salary and food. Plus they don't get bored They can perform tasks faster than humans and much more consistently and accurately Most of them are automatic so they can go around by themselves without any human interference.  People can lose jobs in factories  It needs a supply of power It needs maintenance to keep it running . It costs money to make or buy a robot