The Future of Robots
Even though the progress of robotics has not taken off the way it was presented in science-fiction from passed years, nor in the direction that it seem to be obviously going, there is not a doubt that robots are here to stay. Their impact on society has been reduced in recent years, due to the fact that most of the robots were involve in secret military missions.
in the laboratories and in ground security operations, there is already a wide variety of amazing robots. a growing fleet of submarine robots which performs different measurements and are self-sufficient for weeks. The Dante Robot with around half a ton of weight and eight legs, became famous for its versatility and ability to crawl into stretch places. Human like Robots are starting to be confused with real humans, Cop Robots are being used for detonation of Bombs and handling other explosives artifacts, such as cleaning nuclear residues. military wise the expansion of Robots has been more discrete than any other area, for evidently motives of secrecy. However, it is known that US troops in Irak deployed millions of robots.
Robotics Technology is advancing in different areas. The capacity to analyze the environment in a correct way keeps improving. There is also different prototypes which can jump fly and move in certain different ways human like or animal like. among the prototypes being developed, there is a robot that can eat obtaining its energy from processing organic materials similar to the human digestion. another robot changes its external structure using a special kind of plastic, enabling it to go through stretch places. there other prototypes that can build other robots.
Programming concepts have been around as long as robots have. If there is a robot there is a program written to make it function. The automotive industry is a huge example of this, they have many robots performing different tasks to perform on the assembly line. Every different robot has different programming concepts to perform the different tasks.
Robot programming languages can be classified according to the robot reference model,the type of control structure used fr data, types of motion specification, the sensors, interfaces to external machines, and the peripherals used. The following are different types of programming languages available point to point motion language, basic motion languages at the assembler level, non-structure high level programming languages, NC type languages, object oriented languages, and task oriented languages.