Outline of robotics

From Infogalactic: the planetary knowledge core
(Redirected from Areas of robotics)
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found. The following outline is provided as an overview of and topical guide to robotics:

Robotics – branch of technology that deals with the design, construction, operation, structural disposition, manufacture and application of robots. All robots are controlled by human-run machines, hardware and software.[1] Robotics is related to the sciences of electronics, engineering, mechanics, and software.[2] The word "robot" was introduced to the public by Czech writer Karel Čapek in his play R.U.R. (Rossum's Universal Robots), published in 1920. The term "robotics" was coined by Isaac Asimov in his 1941 science fiction short-story "Liar!"[3]

<templatestyles src="Template:TOC limit/styles.css" />

Contents

Nature of robotics

Robotics can be described as:

Branches of robotics

Robotics incorporates aspects of many disciplines including electronics, engineering, mechanics, software and arts. Control of robots relies on many areas of robotics, including:[4]

  • Adaptive control – control method used by a controller which must adapt to a controlled system with parameters which vary, or are initially uncertain. For example, as an aircraft flies, its mass will slowly decrease as a result of fuel consumption; a control law is needed that adapts itself to such changing conditions.
  • Aerial robotics – development of unmanned aerial vehicles (UAVs), commonly known as drones, aircraft without a human pilot aboard. Their flight is controlled either autonomously by onboard computers or by the remote control of a pilot on the ground or in another vehicle.
  • Anthrobotics – science of developing and studying robots that are either entirely or in some way human-like.
  • Artificial intelligence – the intelligence of machines and the branch of computer science that aims to create it.
  • Autonomous car – an autonomous vehicle capable of fulfilling the human transportation capabilities of a traditional car
  • Autonomous research robotics
  • Bayesian network
  • BEAM robotics – a style of robotics that primarily uses simple analogue circuits instead of a microprocessor in order to produce an unusually simple design (in comparison to traditional mobile robots) that trades flexibility for robustness and efficiency in performing the task for which it was designed.
  • Behavior-based robotics – the branch of robotics that incorporates modular or behavior based AI (BBAI).
  • Biomimetic – see Bionics.
  • Biomorphic robotics – a sub-discipline of robotics focused upon emulating the mechanics, sensor systems, computing structures and methodologies used by animals.
  • Bionics – also known as biomimetics, biognosis, biomimicry, or bionical creativity engineering is the application of biological methods and systems found in nature to the study and design of engineering systems and modern technology.
  • Biorobotics – a study of how to make robots that emulate or simulate living biological organisms mechanically or even chemically.
  • Cloud robotics – is a field of robotics that attempts to invoke cloud technologies such as cloud computing, cloud storage, and other Internet technologies centered around the benefits of converged infrastructure and shared services for robotics.
  • Cognitive robotics – views animal cognition as a starting point for the development of robotic information processing, as opposed to more traditional Artificial Intelligence techniques.
  • Clustering
  • Computational neuroscience – study of brain function in terms of the information processing properties of the structures that make up the nervous system.
  • Robot control – a study of controlling robots
  • Robotics conventions
  • Data mining Techniques –
  • Degrees of freedom – in mechanics, the degree of freedom (DOF) of a mechanical system is the number of independent parameters that define its configuration. It is the number of parameters that determine the state of a physical system and is important to the analysis of systems of bodies in mechanical engineering, aeronautical engineering, robotics, and structural engineering.
  • Developmental Robotics – a methodology that uses metaphors from neural development and developmental psychology to develop the mind for autonomous robots
  • Digital control – a branch of control theory that uses digital computers to act as system controllers.
  • Digital image processing – the use of computer algorithms to perform image processing on digital images.
  • Dimensionality reduction – the process of reducing the number of random variables under consideration, and can be divided into feature selection and feature extraction.
  • Distributed robotics
  • Electronic Stability Control – is a computerized technology that improves the safety of a vehicle's stability by detecting and reducing loss of traction (skidding).
  • Evolutionary computation
  • Evolutionary robotics – a methodology that uses evolutionary computation to develop controllers for autonomous robots
  • Extended Kalman filter
  • Flexible Distribution functions
  • Feedback control and Regulation –
  • Human–computer interaction – a study, planning and design of the interaction between people (users) and computers
  • Human robot interaction – a study of interactions between humans and robots
  • Kinematics – study of motion, as applied to robots. This includes both the design of linkages to perform motion, their power, control and stability; also their planning, such as choosing a sequence of movements to achieve a broader task.
  • Laboratory robotics – the act of using robots in biology or chemistry labs
  • Robot learning – learning to perform tasks such as obstacle avoidance, control and various other motion-related tasks
  • Manifold learning
  • Direct manipulation interface – In computer science, direct manipulation is a human–computer interaction style which involves continuous representation of objects of interest and rapid, reversible, and incremental actions and feedback. The intention is to allow a user to directly manipulate objects presented to them, using actions that correspond at least loosely to the physical world.
  • Robotic mapping – the goal for an autonomous robot to be able to construct (or use ) a map or floor plan and to localize itself in it
  • Microrobotics – a field of miniature robotics, in particular mobile robots with characteristic dimensions less than 1 mm
  • Motion planning – (a.k.a., the "navigation problem", the "piano mover's problem") is a term used in robotics for the process of detailing a task into discrete motions.
  • Motor control – information processing related activities carried out by the central nervous system that organize the musculoskeletal system to create coordinated movements and skilled actions.
  • Nanorobotics – the emerging technology field creating machines or robots whose components are at or close to the scale of a nanometer (10−9 meters).
  • Artificial neural networks – a mathematical model inspired by biological neural networks.
  • Passive dynamics – refers to the dynamical behavior of actuators, robots, or organisms when not drawing energy from a supply (e.g., batteries, fuel, ATP).
  • Reinforcement learning – an area of machine learning in computer science, concerned with how an agent ought to take actions in an environment so as to maximize some notion of cumulative reward.
  • Programming by Demonstration – an End-user development technique for teaching a computer or a robot new behaviors by demonstrating the task to transfer directly instead of programming it through machine commands.
  • Robot kinematics – applies geometry to the study of the movement of multi-degree of freedom kinematic chains that form the structure of robotic systems.
  • Robot locomotion – collective name for the various methods that robots use to transport themselves from place to place.
  • Rapid prototyping – automatic construction of physical objects via additive manufacturing from virtual models in computer aided design (CAD) software, transforming them into thin, virtual, horizontal cross-sections and then producing successive layers until the items are complete. As of June 2011, used for making models, prototype parts, and production-quality parts in relatively small numbers.
  • Robot programming
  • Sensors – (also called detector) is a converter that measures a physical quantity and converts it into a signal which can be read by an observer or by an (today mostly electronic) instrument.
  • Simultaneous localization and mapping – a technique used by robots and autonomous vehicles to build up a map within an unknown environment (without a priori knowledge), or to update a map within a known environment (with a priori knowledge from a given map), while at the same time keeping track of their current location.
  • Software engineering – the application of a systematic, disciplined, quantifiable approach to the design, development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.
  • Speech processing – study of speech signals and the processing methods of these signals. The signals are usually processed in a digital representation, so speech processing can be regarded as a special case of digital signal processing, applied to speech signal.[clarification needed] Aspects of speech processing includes the acquisition, manipulation, storage, transfer and output of digital speech signals.
  • Support vector machines – supervised learning models with associated learning algorithms that analyze data and recognize patterns, used for classification and regression analysis.
  • Robotic surgery – computer-assisted surgery, and robotically-assisted surgery are terms for technological developments that use robotic systems to aid in surgical procedures.
  • Swarm robotics – involves large numbers of mostly simple physical robots. Their actions may seek to incorporate emergent behavior observed in social insects (swarm intelligence).
    • Ant robotics – swarm robots that can communicate via markings, similar to ants that lay and follow pheromone trails.
  • Telepresence – refers to a set of technologies which allow a person to feel as if they were present, to give the appearance of being present, or to have an effect, via telerobotics, at a place other than their true location.
  • Intelligent vehicle technologies – comprise electronic, electromechanical, and electromagnetic devices - usually silicon micromachined components operating in conjunction with computer controlled devices and radio transceivers to provide precision repeatability functions (such as in robotics artificial intelligence systems) emergency warning validation performance reconstruction.
  • Computer vision
  • Ubiquitous robotics – integrating robotic technologies with technologies from the fields of ubiquitous and pervasive computing, sensor networks, and ambient intelligence.

Contributing fields

Additionally, contributing fields include the specific field(s) a particular robot is being designed for. Expertise in surgical procedures and anatomy, for instance would be required for designing robotic surgery applications.

Related fields

Robots

Types of robots

Autonomous robot- robots that are not controlled by humans.

  • Aerobot – robot capable of independent flight on other planets.
  • Android – humanoid robot. Robot resembling the shape or form of a human.[5][6]
  • Automaton – early self-operating robot, performing exactly the same actions, over and over.
  • Autonomous vehicle – vehicle equipped with an autopilot system, which is capable of driving from one point to another without input from a human operator.
  • Ballbot – dynamically-stable mobile robot designed to balance on a single spherical wheel (i.e., a ball).
  • Cyborg – also known as a cybernetic organism, a being with both biological and artificial (e.g. electronic, mechanical or robotic) parts.
  • Explosive ordnance disposal robot – mobile robot designed to assess whether an object contains explosives; some carry detonators that can be deposited at the object and activated after the robot withdraws.[7]
  • Gynoid – humanoid robot designed to look like a human female.
  • Hexapod (walker) – A six-legged walking robot, using a simple insect-like locomotion.
  • Industrial robot – reprogrammable, multifunctional manipulator designed to move material, parts, tools, or specialized devices through variable programmed motions for the performance of a variety of tasks.[8]
  • Insect robot – small robot designed to imitate insect behaviors rather than complex human behaviors.[7]
  • Mobile robot – self-propelled and self-contained robot that is capable of moving over a mechanically unconstrained course.[8]
  • Military robot
    • Cruise missile – robot-controlled guided missile that carries an explosive payload.
  • Music Entertainment robot – robot created to perform music entertainment by playing custom made instrument or human developed instruments.[9]
  • Prosthetic robot – programmable manipulator or device replacing a missing human limb.[8]
  • Service robot – machines that extend human capabilities.[8]
  • Snakebot – robot or robotic component resembling a tentacle or elephant's trunk, where many small actuators are used to allow continuous curved motion of a robot component, with many degrees of freedom. This is usually applied to snake-arm robots, which use this as a flexible manipulator. A rarer application is the snakebot, where the entire robot is mobile and snake-like, so as to gain access through narrow spaces.
  • Surgical robotremote manipulator used for keyhole surgery
  • Walking robot – robot capable of locomotion by walking. Owing to the difficulties of balance, two-legged walking robots have so far been rare and most walking robots have used insect-like multilegged walking gaits.
  • microbot- microscopic robots designed to go into the human body and cure diseases.
  • nanobot - same as a microbot, just smaller. The components are at or close to the scale of a nanometer (10−9 meters).
  • Rover (space exploration) -a robot with wheels designed to walk on other planets floors.

By mode of locomotion

Mobile robots may be classified by:

Robot components and design features

  • Actuatormotor that translates control signals into mechanical movement. The control signals are usually electrical but may, more rarely, be pneumatic or hydraulic. The power supply may likewise be any of these. It is common for electrical control to be used to modulate a high-power pneumatic or hydraulic motor.[7][8]
  • Delta robot – tripod linkage, used to construct fast-acting manipulators with a wide range of movement.
  • Drive Power – energy source or sources for the robot actuators.[8]
  • End-effector – accessory device or tool specifically designed for attachment to the robot wrist or tool mounting plate to enable the robot to perform its intended task. (Examples may include gripper, spot-weld gun, arc-weld gun, spray- paint gun, or any other application tools.)[8]
  • Forward chaining – process in which events or received data are considered by an entity to intelligently adapt its behavior.[7]
  • Haptic – tactile feedback technology using the operator's sense of touch. Also sometimes applied to robot manipulators with their own touch sensitivity.
  • Hexapod (platform) – movable platform using six linear actuators. Often used in flight simulators and fairground rides, they also have applications as a robotic manipulator.
See Stewart platform
  • Hydraulics – control of mechanical force and movement, generated by the application of liquid under pressure. c.f. pneumatics.
  • Kalman filter – mathematical technique to estimate the value of a sensor measurement, from a series of intermittent and noisy values.
  • Klann linkage – simple linkage for walking robots.
  • Manipulatorgripper. A robotic 'hand'.
  • Muting – deactivation of a presence-sensing safeguarding device during a portion of the robot cycle.[8]
  • Pendant – Any portable control device that permits an operator to control the robot from within the restricted envelope (space) of the robot.[8]
  • Pneumatics – control of mechanical force and movement, generated by the application of compressed gas. c.f. hydraulics.
  • Servo – motor that moves to and maintains a set position under command, rather than continuously moving.
  • Servomechanism – automatic device that uses error-sensing negative feedback to correct the performance of a mechanism.
  • Single Point of Control – ability to operate the robot such that initiation or robot motion from one source of control is possible only from that source and cannot be overridden from another source.[8]
  • Slow Speed Control – mode of robot motion control where the velocity of the robot is limited to allow persons sufficient time either to withdraw the hazardous motion or stop the robot.[8]
  • Stepper motor
  • Stewart platform – movable platform using six linear actuators, hence also known as a Hexapod.
  • Subsumption architecture – robot architecture that uses a modular, bottom-up design beginning with the least complex behavioral tasks.
  • Teach Mode – control state that allows the generation and storage of positional data points effected by moving the robot arm through a path of intended motions.[8]

Specific robots

  • Aura (satellite) – robotic spacecraft launched by NASA in 2004 which collects atmospheric data from Earth.[7]
  • Chandra X-ray Observatory – robotic spacecraft launched by NASA in 1999 to collect astronomical data.[7]
  • Robonaut – development project conducted by NASA to create humanoid robots capable of using space tools and working in similar environments to suited astronauts.
  • Unimate – the first off-the-shelf industrial robot, of 1961.

Real robots by region

Robots from Australia
Robots from Britain
Robots from Canada
Robots from China
Robots from Croatia
Robots from Czech Republic


Robots from France
Robots from Germany
Robots from Italy
Robots from Japan
Robots from Mexico
Robots from the Netherlands
Robots from New Zealand
Robots from Portugal
Robots from Qatar
Robots from Russia (or former Soviet Union)
Robots from South Korea
Robots from Spain
Robots from Switzerland
Robots from the United States of America
Robots from Vietnam
International robots

Fictional robots by region

Fictional robots from the United Kingdom
From British literature
From British radio
From British television
Fictional robots from the Czech Republich
From Czech plays
Fictional robots from France
From French ballets
From French literature
Fictional robots from Germany
From German film
From German literature
Fictional robots from Japan
From anime
From manga
Fictional robots from the United States of America
From American comics
From American film
From American literature
From American television

History of robotics

History of robots

Robotics development and development tools

Robotics principles

  • Artificial intelligence – intelligence of machines and the branch of computer science that aims to create it.
  • Degrees of freedom – extent to which a robot can move itself; expressed in terms of Cartesian coordinates (x, y, and z) and angular movements (yaw, pitch, and roll).[7]
  • Emergent behaviour – complicated resultant behaviour that emerges from the repeated operation of simple underlying behaviours.
  • Envelope (Space), Maximum – volume of space encompassing the maximum designed movements of all robot parts including the end-effector, workpiece, and attachments.[8]
  • Humanoid – resembling a human being in form, function, or both.
  • Three Laws of Robotics – coined by the science fiction author Isaac Asimov, one of the first serious considerations of the ethics and robopsychological aspects of robotics.
  • Tool Center Point (TCP) – origin of the tool coordinate system.[8]
  • Uncanny valley – hypothesized point at which humanoid robot behavior and appearance is so close to that of actual humans yet not precise or fully featured enough as to cause a sense of revulsion.

Applications of robotics

As more and more robots are designed for specific tasks this method of classification becomes more relevant. For example, many robots are designed for assembly work, which may not be readily adaptable for other applications. They are termed as 'assembly robots'. For seam welding, some suppliers provide complete welding systems with the robot i.e. the welding equipment along with other material handling facilities like turntables etc. as an integrated unit. Such an integrated robotic system is called a 'welding robot' even though its discrete manipulator unit could be adapted to a variety of tasks. Some robots are specifically designed for heavy load manipulation, and are labelled as 'heavy duty robots.'

  • Combat, robot – hobby or sport event where two or more robots fight in an arena to disable each other. This has developed from a hobby in the 1990s to several TV series worldwide.

Robotics organizations

  • FIRST (For Inspiration and Recognition of Science and Technology) – organization founded by inventor Dean Kamen in 1989 in order to develop ways to inspire students in engineering and technology fields. It founded various robotics competitions for elementary and high school students.

Robotics competitions

Robot competition

People influential in the field of robotics

Robotics in popular culture

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. According to the Oxford English Dictionary, the term "robotics" was first used in the short story "Liar!" published in the May, 1941 issue of Astounding Science Fiction.
  4. http://robots.newcastle.edu.au/
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 Lua error in package.lua at line 80: module 'strict' not found.
  8. 8.00 8.01 8.02 8.03 8.04 8.05 8.06 8.07 8.08 8.09 8.10 8.11 8.12 8.13 Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Rail track and Linear track (PDF)
  11. Lua error in package.lua at line 80: module 'strict' not found.

External links

Research