Robotics: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Segolene Roche
mNo edit summary
imported>Segolene Roche
Line 13: Line 13:
==Programming==
==Programming==


There are a lot of different languages to program in robotics. To avoid having to learn a lot of different programming languages, an initiative has been taken to provide universal platforms, like Urbi or Microsoft Robotics Suite. A move has also been taken toward open source platforms so that they are more widely used and hobbyists can program at will without having to pay.
There are a lot of different languages to program in robotics. To avoid having to learn a lot of different programming languages, an initiative has been taken to provide universal platforms, like [[Urbi]] or [[Microsoft Robotics Suite]]. A move has also been taken toward [[open source]] platforms so that they are more widely used and hobbyists can program at will without having to pay.

Revision as of 08:26, 19 July 2010

This article is developing and not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
This editable Main Article is under development and subject to a disclaimer.

The term robotics refers to the science of designing, building, and using robots for a set of tasks. A relatively young field, Robotics draws from many fields of engineering, incluiding mechanical engineering, electrical engineering, computer science, and mathematics.

The most popular applications of robotics is in manufacturing. While Industrial robots were first marketed in 1960, it has only been recently that consumer robotic products have appeared on the market. Among the most popular are the Sony's Aibo, Wowee's Robosapien, Roboraptor, and Robosapien V2, and the as-yet un-released Pleo. Robots are also used to great effect in industrial manufacturing plants for automated tasks.

"Robotic surgery" is a man-in-the-loop application, where the robotic controllers smooth out tremor in human hands, and then scale human-scale motions to actions in microsurgery. Another man-in-the-loop application involves unmanned aerial vehicles (UAV) and precision-guided munitions (PGM). Psychologically interesting human stress can come from a PGM with television guidance, where the operator has the sense of "crashing and burning" into the target. All of these are telepresence applications.

History

Unusually, the driving force for much development in robotics may be due the efforts of science fiction authors. Authors such as Asimov essentially defined the popular perception of a robot, and their works may have been the inspiration for the current genereation of roboticists. Recently, robots have appeared in mainstream movies such as I, Robot, Bicentennial Man, and Artificial Intelligence.

Programming

There are a lot of different languages to program in robotics. To avoid having to learn a lot of different programming languages, an initiative has been taken to provide universal platforms, like Urbi or Microsoft Robotics Suite. A move has also been taken toward open source platforms so that they are more widely used and hobbyists can program at will without having to pay.