I recently attended a talk by the Institute of Physics talking about advancements in robotics and what the future might realistically look like; i.e. not what a Hollywood director thinks it might look like. One thing that really did strike me was actually quite how much robotics is already used by us, all the time. So why not start with some examples of artificial intelligence and robotics in action around us today?
The image above is something that does not look particularly strange to you or I, but imagine you were from 1900 and you saw this image. Machines building machines that can travel at hundreds of miles an hour… you would think it was nothing short of sorcery, a little over 100 years ago. This is already a fairly advanced display of robotics, if you give it some thought.
Humans are moving on to bolder quests than repetitive tasks on the factory floor. Google have been investing heavily in creating autonomous cars which have been on the roads already amongst regular traffic with the odd accident here and there but never the less fairly successfully. On golf courses drones are now being used to allow customers to order meals and drinks and get them delivered without the need for a human to deliver or collect. Tasks like this do not currently make drastic implications to the way we live our lives, but the potential social impact is huge. For example an autonomous vehicle that is able to take elderly people who no longer feel safe to drive places.
Humanoid robots are what grabs the headlines more often than not because we seem to be able to, in a strange way empathise with them. The in the below video are made by a firm called Boston Dynamics and are a great example of how, when programmed correctly, robots can perform tasks.
What you can’t see in the above video sequence is that the robots are running pre-programmed scripts and they do not have a huge amount of reactivity. A robot can be programmed, for example to track a box however if you remove the box from the equation entirely, or put a glass screen between the robot and the box then it does not know how to reach to this change in variables. This is there interesting challenge that faces robotics.
One of the important elements of a robot is reactivity. This is something that is becoming increasingly sophisticated. If we have to pre-programme a robot to move to specific locations, what happens if the location unexpectedly changes? This is one of the huge challenges that faces robots when it comes to for example exploring other planets. There is the option of remote control, however remote control to locations that are this far away can take very large amounts of time, so even with a humans fast reactions it is not possible to react to the situation as it happens. So the idea behind more advanced robotics is to have a whole multitude of different reactive sensors, that take in information about the environment – for example thermostats that can sense temperature, light sensitive resistors and friction sensors. With all of this data a robot can tell certain things about the environment and react accordingly. So with enough sensors that is the end of it right?
Well the answer actually isn’t that simple because. When you really think about it there is a huge amount of planning that goes into every action you do. Most of it is not conscious which means you don’t make a big deal of it but I can promise you it is there. The robot needs to imitate this plan – which is a lot trickier. For example if I am crossing the road, if I see a car I will stop for it to cross. As I cross the road if someone is in my way I move. If a car is coming at me fast I speed up to get out of the way. I will choose to cross where there is a designated crossing if this is an option – but it is not a rule as sometimes there isn’t one. Sometimes there is a curb in the middle of the road you need to step over, sometimes the road is a plane at uniform height. These are just a small set of examples that begin to illustrate some of the complexity which is involved in a very simple action. A robot needs to know how to react to all of these things which means you cannot just write a script. You need to build the plan in real time, which means reacting to data as it happens.
So what is the future for robotics? Well the answer is to try to decrease the cost and size of input sensors to allow more and more of them to be placed inside robots. This then means that we can write computing logic that tells the robot how to react. This is, still in theory as good as the programming but let us not forget that programming can and does yield amazing things – a scientific calculator is a great example of simple programming by a human that far outweighs human performance. The bit race and challenge for robotics is to build this planning engine. It is to build something that knows how to react to the inputs to achieve a goal.
Here is an example of progress in this area, which shows the great reactivity that can be achieved:
The progress humans are achieving, I would not be surprised if we are near the age of the robots.
Have you read Player Piano by Kurt Vonnegut? Because that’s all I could think about while reading this.
LikeLiked by 2 people
I have not! Is it a good read? I am getting together a reading list for summer
LikeLiked by 1 person
Yes! If you’ve read 1984 Vonnegut says it’s like his version and I would highly recommend it! And if you’re putting a reading list together definitely add Ready Player One. That’s my current favorite, I let my sister borrow it and she stayed up till 3AM just so she could finish reading. It’s a great book!
LikeLiked by 1 person
I have read 1984 and loved it so will give it a try! I am always looking for good fiction to cut through the science
LikeLiked by 1 person
Reblogged this on Engineer Marine Skipper.
LikeLiked by 1 person
Nice post, and moreover…
In order to adapt, robots sadly need to experience suffering. Degrees of suffering are obviously necessary for the proper prioritization of reactions.
One researcher (in a documentary that I can’t recall offhand) was teaching fear to a robot.
Although the tiny robot was (and I assume still is) being lightly spanked (with a pencil, or such) as suffering upon seeing a certain green item, it’s still impactful to see that robot unhappy and trying to escape that green situation prior to the suffering trigger (it learns that green item is bad, and tries to quickly escape upon seeing that item now).
Fortunately for that robot (and perhaps ultimately for humanity), the positive blue item is a happy place.
Suffering basically means humanoid robots will logically eventually seek equal rights to avoid being abused.
My hope is humanity will be smart enough to effectively refuse to play the ‘you do not have a soul’ card in favor of selfishly irrational discrimination.
LikeLiked by 2 people
The question of suffering being necessary to build a human robot is an interesting one. For me, the need to do this is confined to our present experience – we currently must suffer and so, in order for robots to be the same they must also have these experiences and feelings. But what if there is a better way? I can only speak one language – but when I see someone suffering I feel it and it hurts – it is a human reaction. What if the age of natural selection is over, and the age of intelligent design has begun
LikeLiked by 1 person
Nice, but I don’t see how intelligent design ultimately defies natural selection.
When it comes to adaptive reaction, environment is dominant (like leading a dance) — and environments can be even deadly harsh against man and our robotic friends.
Not all robots need to suffer, but those with the need to adapt (e.g. from being damaged) must experience discomfort like we do in order to adaptively solve problems.
If a robot can’t feel the problem, then how can it truly understand the need to address that problem, especially when it has other tasks to complete (which it then may be unable to do due to damage done)?
As intensity of sensation of wrongness is needed to determine priority of reaction, urgent issues to address imminent danger require properly intense signaling pressure (a powerful sense of something being terribly wrong).
Can you provide one logical path of intelligent design allowing for robotic adaptation without varying degrees (including critically pressing ones) of discomfort?
LikeLike
New /. post this morning… Researchers Teaching Robots to Feel and React to Pain: https://hardware.slashdot.org/story/16/05/25/2317210/researchers-teaching-robots-to-feel-and-react-to-pain
LikeLike
On the question of suffering it is important to note that it is the human who is inflicting the suffering; it is very hard to imagine a robot inflicting suffering on another robot unless it has been hardwired/programmed to do so. Suffering and compassion/empathy go hand in hand in humans. A decent person will be more compassionate and less inclined to do anything that makes another suffer. Humanoid robots will only be as close to humans as we allow them to be. There are alot of people who aren’t worth emulating neither as a human nor as a robot.
LikeLiked by 1 person
And I wonder just how close to humans you want to be – you raise a very good point. If we have the luxury of design, then why not try to make an improvement?
LikeLiked by 1 person
Thought provoking indeed… Transhumanism and artificial intelligence might be the future… https://informaticcoolstuff.wordpress.com/2015/10/25/transhumanism-humans-with-technology/ , this article may interest you, make some time to give it a read…😄
LikeLiked by 2 people
Thank you kind sir
LikeLiked by 1 person
You are welcome sir…
LikeLike
Pingback: The age of the robots – Robot Monkey Training·
Pingback: Age of Robots – Gadgets and Games·
Pingback: Robot Age , How >>>>>>>>> – divyanshspacetech·