Robotics
By definition a robot is a machine to accomplish a task. Robots are everywhere from building cars, to sweeping the floor to even helping repair the International Space Station. These robots are helping humans in other ways such as manufacturing. Before robots, humans did everything by hand and by manual labor. But these robots do not have limits. They do not feel tired, lazy or wanting to quit. They make production faster and more efficient. Furthermore, robots are taking the place of humans is hostile environments and becoming more reliable in most situations than humans do. Although we as humans have not created real artificial intelligence, we have developed basic movements and ideas to start our robotic revolution.The History of Robotics
The history of robotics dates back to the ancient Greeks and their mythology. The God Hephaestus, (God of fire and metal works) has told the tale of creating mechanical servants in which moved on their own power. They were ranged between tables to golden handmaidens.Heron Of Alexandria |
- Next, a engineer named Heron or hero of Alexandria created two texts called pneumatic and automate, these texts went over the ideas of hydraulics pressure, air and steam, and ideas such as opening and closing doors and statues that pour wine. Along with those readings, more texts include Belopoeica and Mechanica. These books go over war machines and how to move heavy objects. The idea of these machines and conceptions are way ahead of their time. War machines and automatic doors did not come out till a very long time.
- Then after Heron came Leonardo da Vinci who came up with the idea of a mechanical knight which can move. He created drawings and sketches of this idea but no one has found evidence of him attempting to make it.
- Then in 1737, a french engineer named Jacques de Vuacanson created the first ever humanoid robot that can play the tabor and pipe. To add, he also created a fully mechanical duck in which can eat, flap it wings and even defecate.
- Soon enough in 1937 and 1938, the company, Westinghouse, had created 8 humanoid robots called Elektro which can walk, smoke cigarettes and move its arms and head.
- These robots are the start of a mass production and revolution of robots to help the world and humans.
Types of Robots
Industrial Robots
Humanoid Robots
Now that in the 21st century, humans have tried to create a humanoid robots to resemble humans and to do human acts. But to do that, robots need to be programmed very well. But to do that is extremely difficult. The reasoning to build these humanoid robots is to replace human tasks. The future will be based off of robots doing the hard work. For example, people are trying to build robots that will act as first respondents to tasks such as firefighters. This replacement of work can save many lives in the act of life or death situations and events. So this group in MIT built HERMES. This robot can go into a building on fire and a person telling the robot what to do feels and sees everything HERMES does. This robot can save the lives of humans, chop/break wood, and grip things like humans do.Valkyrie has many human aspects, classifying it a humanoid robot |
- Exit a habitat airlock hatch and use a ladder to reach the terrestrial land
- Remove a communications/power cable from a soft-goods storage location and attach it to a connector located at least 10 meters away, while traversing a irregular rocky terrain, like the surface of Mars.
- Repair or replace damaged components on complex equipment, such as a broken valve or damaged tire on a planetary rover
- Collect or recover desired samples or items, such as Mars soil and/or rocks
Non- Humanoid Robots
Military Robots
Because robots are made to make human lives easier, DARPA (Defense Advanced Research Project Agency) has created exoskeletons for soldiers to help carry their load. These machines help reduce muscle tears from the usual weight of the packs they carry. Although, so far it doesn't lighten the load, it mostly helps medically then performance. Before, many soldiers suffer from muscular scoliosis and fatigue. Now these robots can start a new path to more upgraded soldiers weaponry, defense, or transportation. This exoskeleton is one step into the future of military robotics.Programming
Robots to preform task/ carry out task, they must be programmed to do so. We are not so far into the future where the robots know what to do if we told them. We need to specifically tell them what to do and how to do it based off a computer. Programming is basically the written out code to complete certain tasks without the need of humans. When programming a robot, humans specifically say and write the motions of these robots exactly the way shown to complete the task.The problem about robots is the robot is always guessing about the real world. The robot does not have eyes and a brain to tell what an object is or where something is. It guesses what the world is like based on measurements from sensors. Upon building a robot, you must create a model which will give the robot the simulation of life. As the world goes as the model goes, the robot will function and make decisions correctly. But as the robots in their field are so perfect in the lab, it may not function correctly in the field. This is due to their model being so specific and narrow only working in certain conditions. Once put outside of the lab, the model will not work and their decision making will not be right. This is the reason robotics is so difficult. So in the future, robots need to be able to be flexible and make decisions on the spot without interaction with humans. Once that happens, robots will be revolutionary and unstoppable.
There are different types of robot programming such as:
joint co-ordinates- This tells the robot basic movements of arms or any joint
Global co-ordinates- This tells the robot basic movements in the planes x,y, and z. Also rotations can be preformed
Tool co-ordinates- This, similar to the global, this moves on one tool center point
Like humans, robots need a goal in their "life". They must have a reason for life. They are just like humans in the work area. Robots need to be able to make decisions without being programmed like at work something happens, they need to be able to do something about it not being mindlessly breaking things and objects.
The goal for programming robotics is to get the point where robots can learn from their own mistakes/experiences. But to do this is very difficult. They would have many many lines of code and artificial intelligence to do this. But predicted by many scientist, robots will be smart enough to do that by 2045. In conclusion, robots through history to now has progressed from simple tasked robots to human robots and soon enough robots with their own mind around the world that can revolutionize the world or become the end of humans.
Sources
http://spectrum.ieee.org/video/robotics/military-robots/darpa-tests-batterypowered-exoskeletons-on-real-soldiers
http://www.toptal.com/robotics/programming-a-robot-an-introductory-tutorial
http://www.scientificamerican.com/article/robot-learning/