Artificial Intelligence and Robotics Laboratory
|
|
Humanities · Physical Sciences · Life Sciences · Practical Arts and Sciences · Mathematics · Computer Science · Engineering and Technology · Interdisciplinary Studies · Social Sciences · Education · Media · Professions · Learning Projects · Learning Materials · Research · Informatics · Other portals
Robotics and Artificial Intelligence
A robot is an electro-mechanical or bio-mechanical device or group of devices that can perform autonomous or preprogrammed tasks. A robot may act under the direct control of a human, such as the robotic arm on a space shuttle, or autonomously under the control of a programmed computer. Robots may be used to perform tasks that are too dangerous or difficult for humans, such as radioactive waste clean-up, or may be used to automate mindless repetitive tasks that should be performed with more precision by a robot than by a human, such as automobile production.
Robot can also be used to describe an intelligent mechanical device in the form of a human, a humanoid robot. This form of robot, often referred to as an android, is common in science fiction. Such robots, however, have yet to become commonplace, especially considering the difficulties and expenses involved in making a bipedal machine balance itself or move in human-like ways without losing balance.
Robotics is the science and technology of robots, their design, manufacture, and application. Robotics requires a working knowledge of electronics, mechanics, and software and a person working in the field has become known as a roboticist. The word robotics was first used in print by Isaac Asimov, in his science fiction short story "Runaround" (1941).
Although the appearance and capabilities of robots vary vastly, all robots share the features of a mechanical, movable structure under some form of control. The structure of a robot is usually mostly mechanical and can be called a kinematic chain (its functionality being akin to the skeleton of a body). The chain is formed of links (its bones), actuators (its muscles) and 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 and often resemble the human arm. Some robots, such as the Stewart platform, use closed parallel kinematic chains. Other structures, such as those that mimic the mechanical structure of humans, various animals and insects, are comparatively rare. However, the development and use of such structures in robots is an active area of research (e.g. biomechanics). Robots used as manipulators have an end effector mounted on the last link. This end effector can be anything from a welding device to a mechanical hand used to manipulate the environment.
The mechanical structure of a robot must be controlled to perform tasks. The control of a robot involves three distinct phases - perception, processing and action (robotic paradigms). Sensors give information about the environment or the robot itself (e.g. the position of its joints or its end effector). Using strategies from the field of control theory, this information is processed to calculate the appropriate signals to the actuators (motors) which move the mechanical structure. The control of a robot involves various aspects such as path planning, pattern recognition, obstacle avoidance, etc. More complex and adaptable control strategies can be referred to as artificial intelligence.
Any task involves the motion of the robot. The study of motion can be divided into kinematics and dynamics. Direct kinematics refers to the calculation of end effector position, orientation, velocity and acceleration when the corresponding joint values are known. Inverse kinematics refers to the opposite case in which required joint values are calculated for given end effector values, as done in path planning. Some special aspects of kinematics include handling of redundancy (different possibilities of performing the same movement), collision avoidance and singularity avoidance. Once all relevant positions, velocities and accelerations have been calculated using kinematics, methods from the field of dynamics are used to study the effect of forces upon these movements. Direct dynamics refers to the calculation of accelerations in the robot once the applied forces are known. Direct dynamics is used in computer simulations of the robot. Inverse dynamics refers to the calculation of the actuator forces necessary to create a prescribed end effector acceleration. This information can be used to improve the control algorithms of a robot.
In each area mentioned above, researchers strive to develop new concepts and strategies, improve existing ones and improve the interaction between these areas. To do this, criteria for "optimal" performance and ways to optimize design, structure and control of robots must be developed and implemented.
Research Projects

The development of large scale projects for group learning and future pedagogical use is one of the goals of this school. Some of the ongoing learning projects are:
Collaborators

The histories of Wikiversity pages indicate who the active participants are. If you are an active participant in this school, you can list your name here (this can help small schools grow and the participants communicate better; for large schools it is not needed).
- --Remi0o 07:19, 21 December 2006 (UTC)
- ...
- ...
External resources
Books
- ...
- ...
Wikis
Wikibooks
- ...
- ...
- ...
Selected topics



