Technological trends
Various techniques have emerged to develop the science of robotics and robots. One method is Evolutionary robotics, in which a number of differing robots are submitted to tests. Those which perform best are used as a model to create a subsequent "generation" of robots. Another method is Developmental robotics, which tracks changes and development within a single in the areas of problem-solving and other functions.Technological development
- Overall trends
As robots become more advanced, eventually there may be a standard computer operating system designed mainly for robots. Robot Operating System (ROS) is an open-source set of programs being developed at Stanford University, the Massachusetts Institute of Technology and the Technical University of Munich, Germany, among others. ROS provides ways to program a robot's navigation and limbs regardless of the specific hardware involved. It also provides high-level commands for items like image recognition and even opening doors. When ROS boots up on a robot's computer, it would obtain data on attributes such as the length and movement of robots' limbs. It would relay this data to higher-level algorithms. Microsoft is also developing a "Windows for robots" system with its Robotics Developer Studio, which has been available since 2007.
- New functions and abilities
Many future applications of robotics seem obvious to people, even though they are well beyond the capabilities of robots available at the time of the prediction. As early as 1982 people were confident that someday robots would: 1. clean parts by removing molding flash 2. spray paint automobiles with absolutely no human presence 3. pack things in boxes—for example, orient and nest chocolate candies in candy boxes 4. make electrical cable harness 5. load trucks with boxes—a packing problem 6. handle soft goods, such as garments and shoes 7. shear sheep 8. prosthesis 9. cook fast food and work in other service industries 10. household robot.
Generally such predictions are overly optimistic in timescale.
0 comments:
Post a Comment