Скачать презентацию The Importance of Robotics to Our Future by Скачать презентацию The Importance of Robotics to Our Future by

1245faf0839eaeeecb6bfaa58203f7fa.ppt

  • Количество слайдов: 27

The Importance of Robotics to Our Future by John Chamberlain, MS CS ‘ 93 The Importance of Robotics to Our Future by John Chamberlain, MS CS ‘ 93

My Work in Earth Science The OPe. NDAP Data Connector My Work in Earth Science The OPe. NDAP Data Connector

One of my J 2 ME Apps: Handi. Pro One of my J 2 ME Apps: Handi. Pro

What is a “Robot”? A Fourth Type: are there “intelligent robots”? (control + feedback What is a “Robot”? A Fourth Type: are there “intelligent robots”? (control + feedback + knowledge model)

Physical Automation = Currently the single-most important factor in human productivity Physical Automation = Currently the single-most important factor in human productivity

The Invisible Revolution • Robotics is the key driver in GDP growth • Robotics The Invisible Revolution • Robotics is the key driver in GDP growth • Robotics is enabling new technologies • Robotics is self-sustaining

Penalty for Not Automating • Non-automated countries are experiencing net decline in per capita Penalty for Not Automating • Non-automated countries are experiencing net decline in per capita GDP • Non-automated countries have accelerating debt loads • Military impotence • Loss of control of local resources

Effect of Robotic Automation at General Motors Effect of Robotic Automation at General Motors

The Economy and Automation 1. locate the resources (satellites, probes) 2. gather the resources The Economy and Automation 1. locate the resources (satellites, probes) 2. gather the resources (farming, mining automation) 3. refine into materials (mill and plant robotics) 4. shape material (tooling) 6. assemble (assemblers, welders, attachment) 7. distribute (packing, palletizing, and transport)

Example 1: the First Robot Type AGVs are used to move parts or sub-assemblies Example 1: the First Robot Type AGVs are used to move parts or sub-assemblies around a plant in circular tracks

Example 2: Gantry Robots 5 -axis gantry robots are commonly used to cut molds Example 2: Gantry Robots 5 -axis gantry robots are commonly used to cut molds

Example 3: Welders Welding exploits many of the advantages of robots such as protection Example 3: Welders Welding exploits many of the advantages of robots such as protection of people from hazardous tasks. Virtually all car frames are welded by robotic welders.

Example 4: Integrated Guidance This John Deere planter uses a GPS guidance system to Example 4: Integrated Guidance This John Deere planter uses a GPS guidance system to vary planting depth and other parameters according to field plan created by the farmer on a PC.

Example 5: Intelligent Cotton Picking The 9986 automated cotton picker can learn row patterns Example 5: Intelligent Cotton Picking The 9986 automated cotton picker can learn row patterns for optimum cotton picking.

Example 6: Palletizers For material handling robotic palletizers and loaders are becoming standard equipment Example 6: Palletizers For material handling robotic palletizers and loaders are becoming standard equipment for all plants.

Example 7: Textile Attachment This robotic hemmer is an example of the future for Example 7: Textile Attachment This robotic hemmer is an example of the future for textiles which could spell radical changes in global trade.

Example 8: Automated Mining This continuous mining machine is on the cutting edge of Example 8: Automated Mining This continuous mining machine is on the cutting edge of mineral recovery. Guidance is an important problem.

Key Robotic Technology Areas • • • Servos (feedback controls) Motor drivers and controllers Key Robotic Technology Areas • • • Servos (feedback controls) Motor drivers and controllers Real-time operating systems Facility management software Robot learning and guidance software

Key Technology: Servos are critical to most automated motion systems The feedback loop modulates Key Technology: Servos are critical to most automated motion systems The feedback loop modulates the motor speed.

Key Technology: Petri Nets This is a Petri net for a milling machine cycle. Key Technology: Petri Nets This is a Petri net for a milling machine cycle. Petri nets essentially are state machine diagrams with the added idea of “tokens” that get passed around. They are often used to illustrate concurrent systems.

Key Problems • Real-time motion control (inverse kinematics); “the baseball problem” • Object recognition Key Problems • Real-time motion control (inverse kinematics); “the baseball problem” • Object recognition • Action planning and definition (modeling)

What is the current role for software developers? Answer: not enough. What is the current role for software developers? Answer: not enough.

Ariane-501 June 4, 1996 Ariane-501 June 4, 1996

Reason for Failure? • • • Insufficient Testing Lack of a software backup Running Reason for Failure? • • • Insufficient Testing Lack of a software backup Running auxiliary tasks on main process Failure to use exception handling Making a downcast

Real Reason for Failure Real Reason for Failure

Improving the Role of Computer Scientists in Robotics • Increase training in key robotics Improving the Role of Computer Scientists in Robotics • Increase training in key robotics areas such as control systems and basic electronics • Focus the biggest robotics problem of all: behavior description and modeling • Participate in active projects and events such as the upcoming robotics olympics

Oh my goodness! Shut me down. Machines making machines. How perverse! - C 3 Oh my goodness! Shut me down. Machines making machines. How perverse! - C 3 PO (Star Wars Episode II: Attack of the Clones)