The age of the robots

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?

assembly-robot-kills-worker-at-volkswagen-plant-in-germany-485851-2

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.

Advertisements

17 responses to “The age of the robots

      • 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!

        Liked by 1 person

  1. 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.

    Liked 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

      Liked 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?

        Like

      • 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.

        Liked 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?

        Liked by 1 person

  2. Pingback: The age of the robots – Robot Monkey Training·

  3. Pingback: Age of Robots – Gadgets and Games·

  4. Pingback: Robot Age , How >>>>>>>>> – divyanshspacetech·

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s